【计算机类职业资格】二级C++笔试-199及答案解析.doc
《【计算机类职业资格】二级C++笔试-199及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】二级C++笔试-199及答案解析.doc(20页珍藏版)》请在麦多课文档分享上搜索。
1、二级 C+笔试-199 及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(总题数:35,分数:70.00)1.在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是(分数:2.00)A.友元函数B.虚函数C.构造函数D.析构函数2.数据库管理系统 DBMS 中用来定义模式、内模式和外模式的语言为(分数:2.00)A.CB.BasicC.DDLD.DML3.结构化程序设计的 3 种结构是(分数:2.00)A.顺序结构、选择结构、转移结构B.分支结构、等价结构、循环结构C.多分支结构、赋值结构、等价结构D.顺序结构、选择结构、循环结构4.决定
2、C+语言中函数的返回值类型的是(分数:2.00)A.return 语句中的表达式类型B.调用该函数时系统随机产生的类型C.调用该函数时的主调用函数类型D.在定义该函数时所指定的数据类型5.下面对于友元函数描述正确的是(分数:2.00)A.友元函数的实现必须在类的内部定义B.友元函数是类的成员函数C.友元函数破坏了类的封装性和隐藏性D.友元函数不能访问类的私有成员6.链表不具有的特点是(分数:2.00)A.不必事先估计存储空间B.可随机访问任一元素C.插入删除不需要移动元素D.所需空间与线性表长度成正比7.下列哪个是 C+语言的有效标识符?(分数:2.00)A._No1B.No.1C.12345
3、D.int8.当使用 fstream 流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式为(分数:2.00)A.iosinB.iosoutC.iosin,iosoutD.以上都不对9.下列程序的执行结果为#includeiostreamhvoid main()int a=3,b=0;int * p=A()cout“2“;Class B:public Apublic:B()cout“3“;B()cout“4“;void main()B b;(分数:2.00)A.1234B.1324C.1342D.314217.下列说法正确的是(分数:2.00)A.内联函数在运行时是将该函数的目标代码插入
4、每个调用该函数的地方B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方C.类的内联函数必须在类体内定义D.类的内联函数必须在类体外通过加关键字 inline 定义18.下面关于数组的初始化正确的是(分数:2.00)A.char str=a,b,cB.char str2=a,b,cC.char str23=a,b,c,d,e,fD.char str()=a,b,c19.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.acbedB.decabC.deabcD.cedba20.为了提高测试的效率,应该(分数:2.00)A.随机选
5、取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划,D.集中对付那些错误群集的程序21.下列关于多态性的描述,错误的是(分数:2.00)A.C+语言中的多态性分为编译时的多态性和运行时的多态性B.编译时的多态性可通过函数重载实现C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定22.栈和队列的共同特点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插人和删除元素D.没有共同点23.下列关于虚基类的描述,错误的是(分数:2.00)A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后调用C.若同一层
6、中包含多个虚基类,这些虚基类的构造函数按它们说明的次序凋用D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数24.下面对静态数据成员的描述中,正确的是(分数:2.00)A.静态数据成员可以在类体内进行初始化B.静态数据成员不可以被类的对象调用C.静态数据成员不能受 ptirate 控制符的作用D.静态数据成员可以直接用类名调用25.软件生命周期中所花费用最多的阶段是(分数:2.00)A.详细设计B.软件编码C.软件测试D.软件维护26.下列选项,不正确的是(分数:2.00)A.for(int a=1;a =10;a+);B.int a=1;doa+;while(a
7、=10)C.int a=l;while(a=10)a+;D.for(int a=1;a=10;a+) a+;27.下列有关数据库的描述,正确的是(分数:2.00)A.数据库是一个 DBF 文件B.数据库是一个关系C.数据库是一个结构化的数据集合D.数据库是一组文件28.对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是(分数:2.00)A.公有类型B.私有类型C.保护类型D.友元类型29.算法的时间复杂度是指(分数:2.00)A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数D.算法程序中的指令条数30.设有定义 int x;
8、float y;,则 10+x+y 值的数据类型是(分数:2.00)A.intB.doubleC.floatD.不确定31.下列程序的运行结果为 #includeiostreamhvoid print(double(分数:2.00)A.cout+a;void print(int a,intB.32.下列程序的运行结果是#includeisotreamhclass Aint a;public:A()a=0;A(int a(分数:2.00)A.A()cout“2“;Class B:public Apublic:B()cout“3“;B()cout“4“;void main()B b;(分数:2.0
9、0)A.1234B.1324C.1342 D.3142解析:解析 公有继承的派生类和基类是子类型的关系,所谓子类型是类型间一般和特殊的关系,即派生类是基类的子类型或者说基类的操作可以被用于操作派生类的对象。17.下列说法正确的是(分数:2.00)A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方C.类的内联函数必须在类体内定义D.类的内联函数必须在类体外通过加关键字 inline 定义 解析:解析 析构函数就是用来释放对象的,它的调用完成之后,对象也就消失了,相应的内存空间也被释放了。18.下面关于数组的初始化正确的
10、是(分数:2.00)A.char str=a,b,cB.char str2=a,b,c C.char str23=a,b,c,d,e,fD.char str()=a,b,c解析:解析 本题考查的是基本循环语句的使用,选项 A),选项 C)和选项 D)都为正确的形式,在选项 B)中的 while(a=10)后缺少结束符分号“;”。19.已知二叉树后序遍历序列是 dabec,中序遍历序列是 debac,它的前序遍历序列是(分数:2.00)A.acbedB.decabC.deabcD.cedba 解析:解析 依据后序遍历序列可确定根结点为 c;再依据中序遍历序列可知其左子树由 deba 构成,右子树
11、为空;又由左子树的后序遍历序列可知其根结点为 e,由中序遍历序列可知其左子树为 d,右子树由 ba 构成,如下图所示。求得该二叉树的前序遍历序列为选项 D)。*20.为了提高测试的效率,应该(分数:2.00)A.随机选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码以后制定软件的测试计划,D.集中对付那些错误群集的程序 解析:解析 测试的目的是发现软件中的错误。经验表明,程序中存在错误的概率与该程序中已发现的错误数成正比。这一现象说明,为了提高测试效率,测试人员应该集中对付那些错误群集的程序。21.下列关于多态性的描述,错误的是(分数:2.00)A.C+语言中的多态性分为编译时的多
12、态性和运行时的多态性B.编译时的多态性可通过函数重载实现 C.运行时的多态性可通过模板和虚函数实现D.实现运行时多态性的机制称为动态绑定解析:解析 虚基类的引入就是为了消除二义性,其构造函数的调用仍然是按照继承的顺序进行的,对于多个虚基类则按它们说明的次序调用,虑基类的构造函数选于非虚基类的构造函数执行。22.栈和队列的共同特点是(分数:2.00)A.都是先进先出B.都是先进后出C.只允许在端点处插人和删除元素 D.没有共同点解析:解析 栈和队列都是一种特殊的操作受限的线性表,只允许在端点处进行插入和删除。二者的区别是:栈只允许在表的一端进行插入或删除操作,是一种“后进先出”的线性表;而队列只
13、允许在表的一端进行插入操作,在另一端进行删除操作,是一种“先进先出”的线性表。23.下列关于虚基类的描述,错误的是(分数:2.00)A.设置虚基类的目的是为了消除二义性B.虚基类的构造函数在非虚基类之后调用C.若同一层中包含多个虚基类,这些虚基类的构造函数按它们说明的次序凋用 D.若虚基类由非虚基类派生而来,则仍然先调用基类构造函数,再调用派生类的构造函数解析:解析 本题考查的是在继承中构造函数和析构函数的调用顺序,应该是先调用基类的构造函数,再调用派生类的构造函数,调用析构函数时的顺序是先调用派生类的析构函数,后调用基类的析构函数。24.下面对静态数据成员的描述中,正确的是(分数:2.00)
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 笔试 199 答案 解析 DOC
