【计算机类职业资格】计算机二级考试C++模拟题三2014年及答案解析.doc
《【计算机类职业资格】计算机二级考试C++模拟题三2014年及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机二级考试C++模拟题三2014年及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机二级考试 C+模拟题三 2014 年及答案解析(总分:100.00,做题时间:90 分钟)一、选择题(每小题 1 分,共 40 小题,共 40 分(总题数:40,分数:40.00)1.下列叙述正确的是( )。(分数:1.00)A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止D.以上三种描述都不对2.下列叙述中正确的是( )。(分数:1.00)A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对3.源程序的文档化不包括( )
2、。 (分数:1.00)A.符号名的命名要有实际意义B.正确的文档形式C.良好的视觉组织D.正确的程序注释4.下列叙述中错误的是( )。(分数:1.00)A.一种数据的逻辑结构可以有多种存储结构B.数据的存储结构与数据的处理效率无关C.数据的存储结构与数据的处理效率密切相关D.数据的存储结构在计算机中所占的空间不一定是连续的5.下列叙述中正确的是( )。(分数:1.00)A.在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则D.在程序设计过程中,不能同
3、时采用结构化程序设计方法与模块化程序设计方法6.设有如下三个关系表: (分数:1.00)A.T=RSB.T=RSC.T=RSD.T=RS7.将 E-R 图转换到关系模式时,实体与联系都可以表示成( )。(分数:1.00)A.属性B.关系C.键D.域8.设有两个字符串 p 和 q,求 q 在 p 中首次出现位置的运算称为( )。(分数:1.00)A.连接B.模式匹配C.求子串D.求串长9.在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )来实现。(分数:1.00)A.调用语句B.命令C.中令D.消息10.设计数据库的存储结构属于( )。(分数:1.00)A.需求分析B.概念设计C
4、.逻辑设计D.物理设计11.下列关于运行符重载的描述中,正确的是( )。(分数:1.00)A.运算符重载可以改变操作数的个数B.运算符重载可以改变操作数的优先级C.运算符重载可以改变运算符的结合性D.运算符重载可以使运算符实现特殊功能12.当需要将一个函数 boolisnunlber(charc)声明为内联函数时,此内联函数的函数原型为( )。(分数:1.00)A.enumboolisnumber(charc);B.defineboolisnumber(charc);C.inlineboolisnumber(charc);D.extemboolisnumber(charc);13.有如下数组声
5、明:intnum10】;,下标值引用错误的是( )。 (分数:1.00)A.num10B.num5C.num3D.num014.对于复制构造函数和赋值操作的关系,正确的是( )。(分数:1.00)A.复制构造函数和赋值操作是完全一样的操作B.进行赋值操作时,会调用类的构造函数C.当调用复制构造函数时,类的对象正在被建立并被初始化D.复制构造函数和赋值操作不能在同一个类中被同时定义15.有如下函数模板声明: template TMax(Ta,Tb)return(ab)?a:b; 下列对函数模板 Max( )的调用中错误的是( )。(分数:1.00)A.Max(35,45)B.Max(35,4)C
6、.Max(35,45)D.Max(35,4)16.关于 continue 语句叙述不正确的是( )。(分数:1.00)A.continue 语句用于循环体中,结束循环B.continue 语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断C.continue 可以用于 if 语句中D.continue 语句不能代替 break 语句17.若有说明:inta34;则对 a 数组元素的非法引用是( )。(分数:1.00)A.a02*1B.a13C.a4-20D.a0418.下列关于虚函数与函数重载区别的叙述中不正确的是( )。(分数:1.00)A.函数说明形式上不同B.函数
7、允许非成员函数重载,虚函数只能是成员函数C.函数重载的调用依据参数和类型的差别,虚函数则依据对象D.函数重载的本体可以在类外定义,虚函数不可以19.控制格式输入输出的操作中,设置域宽的函数是( )。(分数:1.00)A.WSB.octC.setfill(int)D.setw(int)20.继承机制的作用是( )。(分数:1.00)A.信息隐藏B.数据封装C.定义新类D.数据抽象21.下列关于 this 指针的叙述中,正确的是( )。(分数:1.00)A.任何与类相关的函数都有 this 指针B.类的成员函数都有 this 指针C.类的友元函数都有 this 指针D.类的非静态成员函数才有 th
8、is 指针22.下面关于 C流的叙述中,正确的是( )。(分数:1.00)A.cin 是一个输入流对象B.可以用 ifstream 定义一个输出流对象C.执行语句序列 char*y=“PQMN“;cout=a*pdisplay(); p-set(12); p-display(); return; (分数:18.00)_三、简单应用题(24 分)(总题数:1,分数:24.00)42.使用 VC60 打开考生文件夹下的源程序文件 2cpp。阅读下列函数说明和代码,补充空出的代码。函数 sum(intn)用于计算在 n 范围内,能被 7 和 11 整除的所有整数的和(包括 n 在内)。 注意:不能修
9、改程序的其他部分,只能补充 sum 函数。 试题程序: #include doublesum(intn) voidmain() coutb)?a:b; 下列对函数模板 Max( )的调用中错误的是( )。(分数:1.00)A.Max(35,45)B.Max(35,4) C.Max(35,45)D.Max(35,4)解析:【解析】本题考查函数模板的引用。引用模板函数和引用一般函数在语法形式上基本相同。需要注意的是,说明一个函数模板后,当编译系统发现有一个对应的函数调用时,将根据实参中的类型来确认是否调用函数模板中的对应形参。本题选项 B 中,编译系统从第一个参数“35”获得信息“double 型
10、数据”和从第二个参数获得信息“int 型数据”,两者矛盾。16.关于 continue 语句叙述不正确的是( )。(分数:1.00)A.continue 语句用于循环体中,结束循环 B.continue 语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断C.continue 可以用于 if 语句中D.continue 语句不能代替 break 语句解析:【解析】本题考查 continue 语句的运用。contin-ue 是指跳出本次循环中尚未执行的语句,重新执行循环,但没有终止循环。17.若有说明:inta34;则对 a 数组元素的非法引用是( )。(分数:1.00)A
11、.a02*1B.a13C.a4-20D.a04 解析:【解析】数组的下标从 0 开始,至 n-1 为止,因此选项 D 是正确答案。18.下列关于虚函数与函数重载区别的叙述中不正确的是( )。(分数:1.00)A.函数说明形式上不同B.函数允许非成员函数重载,虚函数只能是成员函数C.函数重载的调用依据参数和类型的差别,虚函数则依据对象D.函数重载的本体可以在类外定义,虚函数不可以 解析:【解析】A 项、B 项、C 项均为虚函数与函数重载的不同之处。但有一点它们是相同的:在类内外定义均可。故 D 项错误。19.控制格式输入输出的操作中,设置域宽的函数是( )。(分数:1.00)A.WSB.octC
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 二级 考试 模拟 2014 答案 解析 DOC
