2021年全国计算机等级考试二级C++模拟试题(6);笔试部分

上传人:阳光****活 文档编号:183262934 上传时间:2021-06-01 格式:DOCX 页数:23 大小:21.66KB
返回 下载 相关 举报
2021年全国计算机等级考试二级C++模拟试题(6);笔试部分_第1页
第1页 / 共23页
2021年全国计算机等级考试二级C++模拟试题(6);笔试部分_第2页
第2页 / 共23页
2021年全国计算机等级考试二级C++模拟试题(6);笔试部分_第3页
第3页 / 共23页
亲,该文档总共23页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《2021年全国计算机等级考试二级C++模拟试题(6);笔试部分》由会员分享,可在线阅读,更多相关《2021年全国计算机等级考试二级C++模拟试题(6);笔试部分(23页珍藏版)》请在金锄头文库上搜索。

1、2021年全国计算机等级考试二级C+模拟试题(6);笔试部分1、【单选题】假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为()2分A、log2nB、n*nC、O(n*1.5)D、n(n-1)/2答案:D2、【单选题】线性表L=(a1,a2,a3,ai,an),下列说法正确的是()2分A、每个元素都有一个直接前件和直接后件B、线性表中至少要有一个元素C、表中诸元素的排列顺序必须是由小到大或由大到小D、除第一个元素和最后一个元素外,其余每个元素都有且只有一个直接前件和直接后件答案:D3、【单选题】软件工程的出现是由于()2分A、程序设计方法学的影响B、软件产业化的需要C、软件危机的出

2、现D、计算机的发展答案:C4、【单选题】在数据流图()中,带有名字的箭头表示()2分A、模块之间的调用关系B、程序的组成成分C、控制程序的执行顺序D、数据的流向答案:D5、【单选题】关系表中的每一横行称为一个()2分A、元组B、字段C、属性D、码答案:A6、【单选题】循环链表的主要优点是()2分A、不再需要头指针了B、从表中任一结点出发都能访问到整个链表C、在进行插入、删除运算时,能更好的保证链表不断开D、已知某个结点的位置后,能够容易的找到它的直接前件答案:B7、【单选题】n个顶点的强连通图的边数至少有()2分A、n-1B、n(n-1)C、nD、n+1答案:C8、【单选题】模块独立性是软件模

3、块化所提出的要求,衡量模块独立性的度量标准则是模块的()2分A、抽象和信息隐蔽B、局部化和封装化C、内聚性和耦合性D、激活机制和控制方法答案:C9、【单选题】在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()2分A、路径的集合B、循环的集合C、目标的集合D、地址的集合答案:A10、【单选题】数据库设计包括两个方面的设计内容,它们是()2分A、概念设计和逻辑设计B、模式设计和内模式设计C、内模式设计和物理设计D、结构特性设计和行为特性设计答案:A11、【单选题】C+语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言()2分A、ASPB、CC、VBD、Java答案:B1

4、2、【单选题】能正确表示逻辑关系:“a10或a0”的C+语言表达式是()2分A、a10ora=0B、a=0|a=10C、a=10a=0D、a=10a=0答案:D13、【单选题】若执行下面的程序时,从键盘上输入5和2,则输出结果是()#includevoidmain()inta,b,k;cinab;k=a;if(aB)pk=a%b;elsek=b%a;coutKENDL;p2分A、5B、3C、2D、0答案:C14、【单选题】若有说明语句charaItismine;char*p=Itismine;则以下不正确的叙述是()2分A、a+1表示的是字符t的地址B、p指向另外的字符串时,字符串长度不受限制

5、C、p变量中存放的地址值可以改变D、a中只能存放10个字符答案:D15、【单选题】下列程序是用来判断数组中特定元素的位置所在,则输出结果为()#include#includeintfun(int*s,intt,int*k)inti;*k=0;for(i=0;iT;I+)pif(s*kpreturns*k;voidmain()inta10=876,675,896,101,301,401,980,431,451,777,k;fun(a,10,k);coutK,AK;p2分A、7,431B、6C、980D、6,980答案:D16、【单选题】关于this指针的说明不正确的是()2分A、不能在程序中修改

6、this指针B、this指针可以给其他指针赋值,但不能修改this指针C、静态成员函数中没有this指针D、this指针可以被赋值答案:D17、【单选题】关于虚函数下面说的正确的是()2分A、若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数B、虚函数不能声明为友元C、子类必须重定义父类的虚函数D、虚函数不能是static的答案:D18、【单选题】要想使23.78965421的输出为23.7887应用的语句是()2分A、cout23.78965421;B、coutFIXED23.78965421;pC、cout23.78965421-0.001;D、coutFIXED答案:C19

7、、【单选题】有以下程序#includefloatfun(intx,inty)return(x+y);voidmain()inta=2,b=5,c=8;cout程序运行后的输出结果是()2分A、编译出错B、9C、21D、9.0答案:B20、【单选题】C+中,封装是借助于什么达到的?()2分A、结构B、类C、数组D、函数答案:B21、【单选题】有如下程序#include#defineN2#defineMN+1#defineNUM2*M+1voidmain()inti;for(i=1;i=NUM;i+)coutI;p该程序中的for循环执行的次数是()2分A、5B、6C、7D、8答案:B22、【单选

8、题】所有在函数中定义的变量,连同形式参数,都属于()2分A、全局变量B、局部变量C、静态变量D、寄存器变量答案:B23、【单选题】下列关于C+关键字的说法中正确的是()2分A、关键字是用户为程序中各种需要命名的“元素”所起的名字B、关键字是对程序中的数据进行操作的一类单词C、关键字是在程序中起分割内容和界定范围作用的一类单词D、关键字是C+中预先定义并实现一定功能的一类单词答案:D24、【单选题】C+语言中运算对象必须是整型的运算符是()2分A、%=B、/C、=D、=答案:A25、【单选题】有如下程序段#includevoidmain()inta=14,b=15,x;charc=A;x=(ab

9、)(cB);coutX;p执行该程序段后,x的值为()2分A、tureB、falseC、0D、1答案:D26、【单选题】如下程序的执行结果是()#includevoidmain()staticinta=1,7,3,9,5,11;int*p=a;*(p+3)+=4;cout*p,*(p+3);2分A、1,13B、1,16C、3,13D、1,14答案:A27、【单选题】下列程序的输出结果是()#includevoidmain()doubled=3.2;intx,y;x=1.2;y=(x+3.8)/5.0;coutY*DENDL;p2分A、3B、3.2C、0D、3.07答案:C28、【单选题】C+中

10、类的定义的结束声明的符号是()2分A、B、,C、;D、答案:C29、【单选题】下列描述中错误的是()2分A、析构函数可以被继承B、虚函数不能被继承C、派生类可以有多个基类D、纯虚基类的子类可以是虚基类答案:B30、【单选题】下面关于成员函数重载运算符和友元函数重载运算符相同的是()2分A、成员函数和友元函数可重载的运算符是不相同的B、成员函数和友元函数重载运算符时都需要用到this指针C、成员函数和友元函数重载运算符时都需要声明为公有的D、成员函数和友元函数重载运算符时的参数可能是相同的答案:A31、【单选题】执行下面的程序段后,变量k中的值为()#includevoidmain()intk=

11、3,s2;s0=k;k=s1*10;coutK;p2分A、不定值B、33C、30D、10答案:A32、【单选题】以下程序的结果是()#includevoidmain()char*p=abcdefgh,*r;long*q;q+;r=(char*)q;coutRENDL;p2分A、defgB、cdefC、ghabD、efgh答案:D33、【单选题】有以下程序#includestructSTUcharnum10;floatscore3;voidmain()structSTUs3=20211,90,95,85,20212,95,80,75,20213,100,95,90,*p=s;inti;float

12、sum=0;for(i=0;i3;i+)sum=sum+p-scorei;coutSUM;p程序运行后的输出结果是()2分A、260B、270C、280D、285答案:B34、【单选题】以下程序段的执行结果为()#includedefinePLUS(X,Y)X+Yvoidmain()intx=1,y=2,z=3,sum;sum=PLUS(x+y,z)*PLUS(y,z);coutSUM=SUM;pcoutENDL;p2分A、SUM=9B、SUM=12C、SUM=18D、SUM=30答案:B35、【单选题】以下程序的输出结果是()#includeintf()staticinti=0;ints=1

13、;s+=i;i+;returns;voidmain()inti,a=0;for(i=0;i5;i+)a+=f();coutA;p2分A、20B、24C、25D、15答案:D36、【填空题】在算法正确的前提下,评价一个算法的两个标准是。每空2分答案:时间复杂度和空间复杂度37、【填空题】软件危机出现于60年代末,为了解决软件危机,人们提出了的原理来设计软件,这就是软件工程诞生的基础。每空2分答案:软件工程学38、【填空题】在关系模型中,把数据看成一个二维表,每一个二维表称为一个。每空2分答案:关系39、【填空题】软件维护活动包括以下几类:改正性维护、适应性维护、维护和预防性维护。每空2分答案:完善性40、【填空题】关键字ASC和DESC分别表示的含义。每空2分答案:升序排列和降序排列1、【填空题】下面程序的结果为

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

当前位置:首页 > 资格认证/考试 > 会计职称考试

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