全国计算机等级考试新版无纸化上机考试临考冲刺模拟实战(三)
(考试时间120分钟,满分100分)
一、选择题(每小题1分,共40小题,共40分) 1.下列叙述正确的是( )。
A.算法的执行效率与数据的存储结构无关
B.算法的空间复杂度是指算法程序中指令(或语句)的条数 C.算法的有穷性是指算法必须能在执行有限个步骤之后终止 D.以上三种描述都不对
2.下列叙述中正确的是( )。 A.软件测试应该由程序开发者来完成 B.程序经调试后一般不需要再测试 C.软件维护只包括对程序代码的维护 D.以上三种说法都不对
3.源程序的文档化不包括( )。 A.符号名的命名要有实际意义 B.正确的文档形式 C.良好的视觉组织 D.正确的程序注释
4.下列叙述中错误的是( )。
A.一种数据的逻辑结构可以有多种存储结构 B.数据的存储结构与数据的处理效率无关 C.数据的存储结构与数据的处理效率密切相关
D.数据的存储结构在计算机中所占的空间不一定是连续的 5.下列叙述中正确的是( )。
A.在模块化程序设计中,一个模块应该尽量多地包括与其他模块联系的信息 B.在自顶向下、逐步细化的设计过程中,首先应设计解决问题的第一个细节 C.在模块化程序设计中,一个模块内部的控制结构也要符合结构化原则
D.在程序设计过程中,不能同时采用结构化程序设计方法与模块化程序设计方法
6.设有如下三个关系表:
下列操作中正确的是( )。
A.T=R∩S B.T=R∪S C.T=R×S
全国计算机等级考试新版无纸化上机考试临考冲刺模拟实战(三)
D.T=R/S
7.将E-R图转换到关系模式时,实体与联系都可以表示成( )。 A.属性 B.关系 C.键
D.域
8.设有两个字符串p和q,求q在p中首次出现位置的运算称为( )。 A.连接 B.模式匹配 C.求子串 D.求串长
9,在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )来实现。 A.调用语句 B.命令 C.中令 D.消息
10.设计数据库的存储结构属于( )。 A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
11.下列关于运行符重载的描述中,正确的是( )。 A.运算符重载可以改变操作数的个数 B.运算符重载可以改变操作数的优先级 C.运算符重载可以改变运算符的结合性 D.运算符重载可以使运算符实现特殊功能
12.当需要将一个函数boolisnunlber(charc)声明为内联函数时,此内联函数的函数原型为( )。
A.enumboolisnumber(charc); B.defineboolisnumber(charc); C.inlineboolisnumber(charc); D.extemboolisnumber(charc); 13.有如下数组声明:intnum[10】;,下标值引用错误的是( )。 A.num[10]
B.num[5] C.num[3] D.num[0]
14.对于复制构造函数和赋值操作的关系,正确的是( )。
全国计算机等级考试新版无纸化上机考试临考冲刺模拟实战(三)
A.复制构造函数和赋值操作是完全一样的操作 B.进行赋值操作时,会调用类的构造函数
C.当调用复制构造函数时,类的对象正在被建立并被初始化 D.复制构造函数和赋值操作不能在同一个类中被同时定义 15.有如下函数模板声明:
template
TMax(Ta,Tb){return(a>b)?a:b;}
下列对函数模板Max( )的调用中错误的是( )。 A.Max(3.5,4.5) B.Max(3.5,4)
C.Max
16.关于continue语句叙述不正确的是( )。
A.continue语句用于循环体中,结束循环 B.continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
C.continue可以用于if语句中
D.continue语句不能代替break语句 17.若有说明:inta[3][4];则对a数组元素的非法引用是( )。 A.a[0][2*1] B.a[1][3]
C.a[4-2][0] D.a[0][4]
18.下列关于虚函数与函数重载区别的叙述中不正确的是( )。 A.函数说明形式上不同
B.函数允许非成员函数重载,虚函数只能是成员函数
C.函数重载的调用依据参数和类型的差别,虚函数则依据对象 D.函数重载的本体可以在类外定义,虚函数不可以
19.控制格式输入/输出的操作中,设置域宽的函数是( )。 A.WS B.oct
C.setfill(int) D.setw(int)
20.继承机制的作用是( )。
A.信息隐藏 B.数据封装 C.定义新类 D.数据抽象
21.下列关于this指针的叙述中,正确的是( )。
全国计算机等级考试新版无纸化上机考试临考冲刺模拟实战(三)
A.任何与类相关的函数都有this指针 B.类的成员函数都有this指针 C.类的友元函数都有this指针
D.类的非静态成员函数才有this指针
22.下面关于C++流的叙述中,正确的是( )。 A.cin是一个输入流对象
B.可以用ifstream定义一个输出流对象
C.执行语句序列char*y=\;cout<
usingnamespacestd; classTestClass{ protected:
TestClass( ){cout<<'X';} TestClass(charc){cout< TestClassl(charc){cout< return0;} 执行这个程序,屏幕上将显示输出( )。 A.y B.yx C.xy D.yy 24.下列虚基类的声明中正确的是( )。 A.clasSvirtualB:publicA B.virtualclassB:publicA C.classB:publieAvirtual D.classB:virtualpublicA 25.下列程序的执行结果是( )。 #include intx,y; public: 全国计算机等级考试新版无纸化上机考试临考冲刺模拟实战(三) Sample(){x=y=0;} Sample(inta,intb){x=a;y=b;} ~Sample() { if(x==y) cout<<\; else cout<<\; } voiddisp() { cout<<\,y=\;}; voidmain() { Samples1(2,3); s1.disp(); } A.x=2,y=2 B.x=3,y=3 C.x=2,y=3 D.x=3,y=2 26.下面程序的运行结果为( )。#include chara='3': switch(a) { case'3':cout<<\; case'2':cout<<\; default:cout<<\; } } A.3 B.321 C.31 D.32 27.有如下程序: } 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库二级C语言考试模拟在线全文阅读。
相关推荐: