【计算机类职业资格】全国计算机等级考试二级C++真题题库1+2014年9月及答案解析.doc
《【计算机类职业资格】全国计算机等级考试二级C++真题题库1+2014年9月及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】全国计算机等级考试二级C++真题题库1+2014年9月及答案解析.doc(14页珍藏版)》请在麦多课文档分享上搜索。
1、全国计算机等级考试二级 C+真题题库 1+2014 年 9 月及答案解析(总分:100.00,做题时间:120 分钟)一、选择题(每小题 1 分,共 40 分)(总题数:40,分数:40.00)1.有如下程序: #inClude using namespaCe std; Class B publiC: virtual void show()Coutfun();D.fun();29.以下各选项组中,均是 C+语言关键字的组是( )。(分数:1.00)A.public operator thisB.shod string staticC.it while=D.prirate cout printf
2、30.要想使 2378965421 的输出为 237887,应用的语句是( )。(分数:1.00)A.coutfun();D.fun();解析:本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。本题中想要输出 Base:fun,则必须调用基类的公用成员函数 fun,所以使用 Base:fun();来调用基类的成员函数 fun。29.以下各选项组中,均是 C+语言关键字的组是( )。(分数:1.00)A.public operator this B.shod string staticC.it while=D.pri
3、rate cout printf解析:关键字是系统已预定义的单词,在程序中有不同的用途,考生应该熟记。30.要想使 2378965421 的输出为 237887,应用的语句是( )。(分数:1.00)A.cout2378965421;B.coutfixed2378965421;C.cout23789654210001; D.coutfixed23789654210001;解析:c+语言中默认小数的输出位一共是 6 位,fixed 的意义是在小数点后保留 6 位。31.在软件开发中,需求分析阶段产生的主要文档是( )。(分数:1.00)A.软件集成测试计划B.软件详细设计说明书C.用户手册D.软
4、件需求规格说明书 解析:需求分析阶段的工作可以概括为:需求获取、需求分析、编写需求规格说明书、需求评审四个方面。所以选择 D。32.下列关于类定义的说法中,正确的是( )。(分数:1.00)A.类定义中包括数据成员和函数成员的声明 B.类成员的缺省访问权限是保护的C.数据成员必须被声明为私有的D.成员函数只能在类体外进行定义解析:类的成员的缺省访问权限是私有的,数据成员可以是私有,可以是公用的,也可以是受保护的,类的成员函数可以在类内定义。33.下列关于数据库设计的叙述中,正确的是( )。(分数:1.00)A.在需求分析阶段建立数据字典 B.在概念设计阶段建立数据字典C.在逻辑设计阶段建立数据
5、字典D.在物理设计阶段建立数据字典解析:数据字典是在需求分析阶段建立,在数据库设计过程中不断修改、充实和完善的34.下列选项,不正确的是( )。(分数:1.00)A.for(int a=1;a=10;a+);B.int a=1;doa+:while(a=10); C.int a=1;while(a=10)a+:D.for(int a=1;a=10;a+)a+;解析:本题考查的是基本循环语句的使用,选项 A,选项 C 和选项 D 都为正确的形式,在选项 B 中的while(a=10)后缺少结束符分号“;”。35.下列关于栈叙述正确的是( )。(分数:1.00)A.栈顶元素最先能被删除 B.栈顶元
6、素最后才能被删除C.栈底元素永远不能被删除D.栈底元素最先被删除解析:栈是先进后出的数据结构,所以栈顶元素最后入栈却最先被删除。栈底元素最先人栈却最后被删除。所以选择 A。36.下列关于运算符重载的描述中,正确的是( )。(分数:1.00)A.运算符重载为成员函数时,若参数表中无参数,重载的是一元运算符 B.一元运算符只能作为成员函数重载C.二元运算符重载为非成员函数时,参数表中有一个参数D.c+中可以重载所有的运算符解析:运算符重载为成员函数时,会省一个参数,如果无参数,表明是一元运算符。一元运算符既可以作为成员函数重载,也可以作为非成员函数重载。二元运算符如果作为非成员函数,则参数表中必须
7、有两个参数。c+有 5 个运算符不能重载,它们是:(成员访问运算符)、*(成员指针访问运算符)、:(域运算符)、sizeof(长度运算符)和?:(条件运算符)。故本题答案为 A。37.下面关于 C+语言的描述错误的是( )。(分数:1.00)A.C+语言支持数据封装B.C+语言中引入友元,没有破坏封装性 C.C+语言允许函数名和运算符重载D.C+语言支持动态联编解析:数据封装就是数据抽象;友元可访问类中的所有成员,是面向对象的一个重要特征,但是破坏了封装性;重载和动态联编都是面向对象的另一个特点多态性。38.在 c+语言程序中,对象之间的相互通信通过( )。(分数:1.00)A.继承实现B.调
8、用成员函数实现 C.封装实现D.函数重载实现解析:对象属于某个已知的类,是类的实例,对象之间通信实际上就是通过函数传递信息,封装是把数据和操作结合在一起,继承是对于类的方法的改变和补充,重载是多态性之一。39.下列叙述中正确的是( )。(分数:1.00)A.循环队列是队列的一种链式存储结构B.循环队列是队列的一种顺序存储结构 C.循环队列是非线性结构D.循环队列是一种逻辑结构解析:在实际应用中,队列的顺序存储结构一般采用循环队列的形式40.下面不属于需求分析阶段任务的是( )。(分数:1.00)A.确定软件系统的功能需求B.确定软件系统的性能需求C.需求规格说明书评审D.制定软件集成测试计划
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 全国 计算机等级考试 二级 题库 12014 答案 解析 DOC
