2005年9月全国计算机等级考试二级C++笔试试题(每小题2分,共70分)(1)下列叙述中正确的是()A:程序设计就是编制程序B:程序的测试必须由程序员自己去完成C:程序经调试改错后还应进行再测试D:程序经调试改错后不必进行再测试答案:C解析:(2)下列数据结构中,能用二分法进行查找的是()A:顺序存储的有序线性表B:线性链表C:二叉链表D:有序线性链表答案:A解析:(3)下列关于栈的描述正确的是()A:在栈中只能插入元素而不能删除元素B:在栈中只能删除元素而不能插入元素C:栈是特殊的线性表,只能在一端插入或删除元素D:栈是特殊的线性表,只能在一端插入元素,而在另一端删除元素答案:D解析:(4)下列叙述中正确的是()A:一个逻辑数据结构只能有一种存储结构B:数据的逻辑结构属于线性结构,存储结构属于非线性结构C:一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率D:一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率答案:D解析:(5)下列描述中正确的是()A:软件工程只是解决软件项目的管理问题B:软件工程主要解决软件产品的生产率问题C:软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D:软件工程只是解决软件开发中的技术问题答案:C解析:(6)在软件设计中,不属于过程设计工具的是()A:PDL(过程设计语言)B:PAD图C:N-S图D:DFD图答案:D解析:(7)下列叙述中正确的是()A:软件交付使用后还需要进行维护B:软件一旦交付使用就不需要再进行维护C:软件交付使用后其生命周期就结束D:软件维护是指修复程序中被破坏的指令答案:A解析:(8)数据库设计的根本目标是要解决()A:数据共享问题B:数据安全问题C:大量数据存储问题D:简化数据维护答案:A解析:(9)设有如下关系表:则下列操作中正确的是()A:T=RSB:T=R*SC:T=R×SD:T=R/S答案:B解析:(10)数据库系统的核心是()A:数据模型B:数据库管理系统C:数据库D:数据库管理员答案:B解析:(11)下列关于C++函数的叙述中,正确的是()A:每个函数至少要具有一个参数B:每个函数都必须返回一个值C:函数在被调用之前必须先声明D:函数不能自己调用自己答案:C解析:(12)下列关于类和对象的叙述中,错误的是()A:一个类只能有一个对象B:对象是类的具体实例C:类是对某一类对象的抽象D:类和对象的关系是一种数据类型与变量的关系答案:A解析:(13)在C++中,用于实现运行时多态性的是()A:内联函数B:重载函数C:模板函数D:虚函数答案:D解析:(14)下列关于运算符重载的叙述中,正确的是()A:通过运算符重...