首页 - 网校 - 万题库 - 美好明天 - 直播 - 导航
您现在的位置: 考试吧 > 计算机等级考试 > 计算机二级考试 > C加加 > 模拟试题 > 正文

2017年9月计算机二级C++考试强化练习题(3)

来源:考试吧 2017-05-14 18:33:00 要考试,上考试吧! 万题库
“2017年9月计算机二级C++考试强化练习题(3)”供考生参考。更多计算机等级考试模拟试题等信息请访问考试吧计算机等级考试网。

  点击查看:2017年9月计算机二级C++考试强化练习题汇总

  单选题

  1). 循环链表的主要优点是( )

  A.不再需要头指针了

  B.从表中任一结点出发都能访问到整个链表

  C.在进行插入、删除运算时,能更好的保证链表不断开

  D.已知某个结点的位置后,能够容易的找到它的直接前件

  正确答案:B

  2). 下述关于数据库系统的叙述中,正确的是( )。

  A.数据库系统减少了数据冗余

  B.数据库系统避免了一切冗余

  C.数据库系统中数据的一致性是指数据类型一致

  D.数据库系统比文件系统能管理更多的数据

  正确答案:A

  答案解析:数据库系统会减少数据冗余,但不可能避免一切冗余。

  3). 设树T的度为4,其中度为1、2、3、4的结点个数分别为4、2、l、1。则T中的叶子结点的个数为( )。

  A.8

  B.7

  C.6

  D.5

  正确答案:A

  答案解析:将题中所述的树用图形表示,可得叶子结点数目。

  4). 数据库设计包括两个方面的设计内容,他们是( )。

  A.概念设计和逻辑设计

  B.模式设计和内模式设计

  C.内模式设计和物理设计

  D.结构特性设计和行为特性设计

  正确答案:A

  答案解析:数据库设计包括数据库概念设计和数据库逻辑设计两个方面的内容。

  5). 没函数中有整型变量n,为保证其在未赋初值的情况下初值为0,应选择存储类别是( )。

  A.auto

  B.register

  C.static

  D.auto或register

  正确答案:C

  答案解析:未赋初值的静态局部变量,编译程序自给它赋初值0。所以选择C。

  6). 为了使模块尽可能独立,要求( )。

  A.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强

  B.模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱

  C.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱

  D.模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强

  正确答案:B

  答案解析:耦合是指模块之间的关联程度,而内聚是指模块内部各部分的聚合程度。模块之间的关联程度越小,模块内部的聚合程度越高,越容易维护。在程序设计中应追求高内聚低耦合。

  7). 若函数中有定义语句″int k;″,则( )。

  A.系统将自动给k赋初值O

  B.这时k中的值无定义

  C.系统将自动给k赋初值-1

  D.这时k中无任何值

  正确答案:B

  答案解析:根据题目,若以这种方式定义变量k时,编译程序仅为k开辟存储单元,并未在存储单元中存放任何初始值,所以变量中的值无意义,称变量值″无定义″。所以正确答案为选项B。

  8). 下列对于软件测试的描述正确的是( )。

  A.软件测试的目的是证明程序是否正确

  B.软件测试的目的是使程序运行结果正确

  C.软件测试的目的是尽可能地多发现程序中的错误

  D.软件测试的目的是使程序符合结构化原则

  正确答案:C

  答案解析:软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。

  9). 下列枚举类型的定义中,包含枚举值3的是( )。

  A.enum test{ RED,YELLOW,BLUE,BLACK};

  B.enum test{ RED,YELLOW= 4,BLUE,BLACK};

  C.enum test{ RED= -1,YELLOW,BLUE,BLACK};

  D.enum test{ RED,YELI,OW=6 ,BLUE,BLACK};

  正确答案:A

  答案解析:本题主要考查枚举类型的定义,其中几个枚举值全部未赋常量值时,它们自左至右分别与整数0,1,…,n-l对应。由此可判断本题答案。

  10). 能正确表示逻辑关系″a≥10或a≤O″的C++语言表达式是( )。

  A.jsj-ej-0130.jpg

  B.jsj-ej-0131.jpg

  C.jsj-ej-0132.jpg

  D.jsj-ej-0133.jpg

  正确答案:D

  答案解析:逻辑运算符″II″表示或的意思。

  11). 下列关于C++函数的说明中,正确的是( )。

  A.内联函数就是定义在另一个函数体内部的函数

  B.函数体的最后一条语句必须是return语句

  C.标准C++要求在调用一个函数之前,必须先声明其原型

  D.编译器会根据函数的返回值数型和参数表来区分函数的不同重载形式

  正确答案:C

  答案解析:内联函数不是定义在另一个函数体内部的函数,而是将lnllne放在函数定义中函数类型之前;函数体的最后一条语句可以是任意的语句;编译器不会根据函数返回值的类型来区分重载形式,选项D错误。标准C++要求在调用一个函数之前,必须先声明其原型。

  12). 已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为

  A.GEDHFBCA

  B.DGEBHFCA

  C.ABCDEFGH

  D.ACBFEDHG

  正确答案:B

长按二维码关注即可获得等考资料
2017等考成绩查询时间
2017等考各科通关技巧
2017各科最新预测试卷
2017等考各科真题答案

微信搜索"考试吧"获取更多考试资讯、备考资料

  相关推荐:

  2017年全国计算机等级考试考前必做试题及答案汇总

  各地2017年3月计算机等考成绩查询时间|免费查分提醒

  计算机等级考试成绩评定流程及标准|合格证书样本及证书说明

  历年真题汇总|考试吧特别策划:2017年计算机等级考试报考指南

0
收藏该文章
0
收藏该文章
文章搜索
万题库小程序
万题库小程序
·章节视频 ·章节练习
·免费真题 ·模考试题
微信扫码,立即获取!
扫码免费使用
版权声明:如果计算机等级考试网所转载内容不慎侵犯了您的权益,请与我们联系800@exam8.com,我们将会及时处理。如转载本计算机等级考试网内容,请注明出处。
Copyright © 2004- 考试吧计算机等级考试网 出版物经营许可证新出发京批字第直170033号 
京ICP证060677 京ICP备05005269号 中国科学院研究生院权威支持(北京)
在线模拟试题
考证通关杀器
考试最新资讯
一次通关技巧