9月全国计算机二级考试C++笔试模拟题及答案

上传人:亦*** 文档编号:253509465 上传时间:2022-02-13 格式:DOC 页数:13 大小:28.50KB
返回 下载 相关 举报
9月全国计算机二级考试C++笔试模拟题及答案_第1页
第1页 / 共13页
9月全国计算机二级考试C++笔试模拟题及答案_第2页
第2页 / 共13页
9月全国计算机二级考试C++笔试模拟题及答案_第3页
第3页 / 共13页
9月全国计算机二级考试C++笔试模拟题及答案_第4页
第4页 / 共13页
9月全国计算机二级考试C++笔试模拟题及答案_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《9月全国计算机二级考试C++笔试模拟题及答案》由会员分享,可在线阅读,更多相关《9月全国计算机二级考试C++笔试模拟题及答案(13页珍藏版)》请在金锄头文库上搜索。

1、XX年9月全国计算机二级考试C+笔试模拟题及答案 1.栈和队列的共同特点是() A.都是先进先出 B.都是先进后出 C.只允许在端点处插入和删除元素 D.没有共同点 【答案】C 2.链表不具有的特点是() A.不必事先估计存储空间 B.可随机访问任一元素 C.插入删除不需要移动元素 D.所需空间与线性表长度成正比 【答案】B 3.为了提高测试的效率,应该() A.随机选取测试数据 B.取一切可能的输入数据作为测试数据 C.在完成编码以后制定软件的测试方案 D.集中对付那些错误群集的程序 【答案】D 4.软件生命周期中所花费用最多的阶段是() A.详细设计 B.软件编码 C.软件测试 D.软件维

2、护 【答案】D 5.以下有关数据库的描述,正确的选项是() A.数据库是一个DBF文件 B.数据库是一个关系 C.数据库是一个构造化的数据集合 D.数据库是一组文件 【答案】C 6.算法的空间复杂度是指() A.算法程序的长度 B.算法程序中的指令条数 C.算法程序所占的存储空间 D.执行过程中所需要的存储空间 【答案】D 7.数据构造中,与所使用的计算机无关的是数据的() A.存储构造 B.物理构造 C.逻辑构造 D.物理和存储构造 【答案】C 8.软件设计包括软件的构造、数据接口和过程设计,其中软件的过程设计是指() A.模块间的关系 B.系统构造部件转换成软件的过程描述 C.软件层次构造

3、 D.软件开发过程 【答案】B 9.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。以下列图符名标识的图符不属于数据流图合法图符的是() A.控制流 B.加工 C.数据存储 D.源和潭 【答案】A 10.在数据库设计中,将E-R图转换成关系数据模型的过程属于() A.需求分析阶段 B.逻辑设计阶段 C.概念设计阶段 D.物理设计阶段 【答案】B 11.以下C+语言中用于单行注释的是() A./ B./* C.*/ D.| 【答案】A 12.假设变量已正确定义并赋值,以下符合C+语言语法的表达式是() A.a:=b+1 B.a=b=c+2 C.int18.5%3 D.a=a

4、+7=c+b 【答案】B 13.有以下程序 #includeiostream.h voidmain() inti=1,j=1,k=2; if(j+|k+)&i+) cout coutx; y=x12?x+10:x-12; cout cout,它是一个() A.用于输入的友元函数 B.用于输入的成员函数 C.用于输出的友元函数 D.用于输出的成员函数 【答案】A 20.假设调用一个函数,且此函数中没有return语句,那么正确的说法是该函数() A.没有返回值 B.返回假设干个系统默认值 C.有返回值,但返回一个不确定的值 D.能返回一个用户所希望的函数值 【答案】C 21.以下能对二维数组a进

5、展正确初始化的语句是() A.inta2=1,0,1,5,2,3; B.inta3=1,2,3,4,5,6; C.inta24=1,2,3,4,5,6; D.inta3=1,0,1,1,1; 【答案】B 22.有如下程序 #include voidmain() floatx=2.0,y; if(x0.0)y=0.0; elseif(x10.0)y=1.0/x; elsey=1.0; cout 该程序的输出结果是() A.0 B.0.25 C.0.5 D.1.0 【答案】C 23.C+中,表示一条语句完毕的标号是() A.# B.; C./ D. 【答案】B 24.有定义 constintD=5

6、; inti=1; doublef=0.32; charc=15; 那么以下选项错误的选项是() A.+i; B.D-; C.c+; D.-f; 【答案】B 25.下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除,在划线处应填入的选项是() #include voidmain() inti=0,j,k; doi+;k=316-13*i;while(); j=k/11; cout316=13* A.k/11B.kC.k/11=0D.k=0 【答案】B 26.假设已定义: inta=0,1,2,3,4,5,6,7,8,9,*p=a,i; 其中oi9,那么对a数组不正确的

7、引用是() A.ap-a B.*(&ai) C.pi D.a10 【答案】D 27.函数fun的返回值是() fun(char*a,char*b) intnum=0,n=0; while(*(a+num)!=0)num+; while(bn)*(a+num)=bn;num+;n+; returnnum; A.字符串a的长度 B.字符串b的长度 C.字符串a和b的长度之差 D.字符串a和b的长度之和 【答案】D 28.下面程序的结果为() #include intc; classA private: inta; staticintb; public: A()a=0;c=0; voidseta()

8、a+; voidsetb()b+; voidsetc()c+; voiddisplay()cout intA:b=0; voidmain() Aa1,a2; a1.seta(); a1.setb(); a1.setc(); a2.seta(); a2.setb(); a2.setc(); a2.display(); A.121 B.122 C.112 D.222 【答案】B 29.以下关于构造函数说法不正确的选项是() A.构造函数必须与类同名 B.构造函数可以省略不写 C.构造函数必须有返回值 D.在构造函数中可以对类中的成员进展初始化 【答案】C 30.在重载一个运算符时,如果其参数表中有

9、一个参数,那么说明该运算符是() A.一元成员运算符 B.二元成员运算符 C.一元友元运算符 D.选项B和选项C都可能 【答案】D 31.表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是() A.showbase()和eof() B.showpoint()和eof() C.showpoint()和bad() D.showpoint()和good() 【答案】B 32.以下程序中画线处应填入的语句是() classBase public: voidfun()coutBaseoffun classDerived:publicBase voidfun() /显示基类的成员函数fun coutDerivedoffunfun(); 【答案】C 33.在位运算中,操作数每右移一位,其结果相当于() A.操作数乘以2 B.操作数除以2 C.操作数乘以4 D.操作数除以4 【答案】B 34.一个类的友元函数能够访问该类的() A.私有成员 B.保护成员 C.公有成员 D.所有成员 【答案】D 35.下面程序的输出结果是() #include #include voidmain() charp110,p210;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号