计算机等级考试二级C模拟试题1笔试部

计算机等级考试二级C模拟试题1笔试部

ID:42935439

大小:60.00 KB

页数:19页

时间:2019-09-24

计算机等级考试二级C模拟试题1笔试部_第1页
计算机等级考试二级C模拟试题1笔试部_第2页
计算机等级考试二级C模拟试题1笔试部_第3页
计算机等级考试二级C模拟试题1笔试部_第4页
计算机等级考试二级C模拟试题1笔试部_第5页
资源描述:

《计算机等级考试二级C模拟试题1笔试部》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

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

3、-1)C.nD.n+1【参考答案】C8•模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准则是模块的()A.抽象和信息隐蔽B.局部化和封装化A.内聚性和耦合性D.激活机制和控制方法【参考答案】C9•在软件工程小,白箱测试法可用于测试程序的内部结构。此方法将程序看做是()A.路径的集合B.循环的集合C.目标的集合D.地址的集合【参考答案】A10.数据库设计包括两个方而的设计内容,它们是()A.概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计【参考答案】A11.C4-4-语言是以哪种语

4、言为基础逐渐发展演变而成的一种程序设计语言()A.ASPB.CC.VBD.Java【参考答案】B12.能正确表示逻辑关系:“血10或aMF的C++语言表达式是()A.a>10ora<=0B.a>=0

5、a<=10C.a>=10&&a<=0D.a>=10IIa<=0【参考答案】D13.若执行下面的程序时,从键盘上输入5和2,则输出结果是()//includevoidmain(){inta,b,k;cin»a»b;k=a;if(ak=a%b;elsek=b%a;cout«K«ENDL;}

A.5B.3C.2D.O【参考答案】C1

6、0.若有说明语旬charismine";char*p="Itismine";则以下不正确的叙述是()A.a+1表示的是字符t的地址B.p指向另外的字符串时,字符串长度不受限制C.p变量屮存放的地址值可以改变D.a中只能存放10个字符【参考答案】D10.下列程序是用来判断数组中特定元素的位置所在,则输出结果为()#include//includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;iif(s[*k]

returns[*k];}voidmain(){inta[10]=

7、{876,675,896,101,301,401,980,431,451,777},k;fun(a,10,&k);cout«K«7«A[K];}

A.7,431B.6C.980D.6,980【参考答案】D11.关于this指针的说明不正确的是()A.不能在程序中修改this指针B.this指针可以给其他指针赋值,但不能修改this指针C.静态成员函数屮没有this指针D.this指针可以被赋值【参考答案】D10.关于虚函数下面说的正确的是()A.若在重定义虚函数时使用了virtual,则该重定义函数还是虚函数B.虚函数不能声明为友元C

8、.子类必须重定义父类的虚函数D.虚函数不能是static的【参考答案】D11.要想使23.78965421的输出为23.7887应用的语句是()A.cout«23.78965421;B.cout«FIXED«23.78965421;

C.cout«23.78965421-0.001;D.cout«FIXED«>【参考答案】C12.有以下程序#includefloatfun(intx,inty){retum(x+y);}voidmain(){inta=2,b=5,c=8;cout«>程序运行后的输出结果是()A.编译出错B.9C.21D

9、.9.0【参考答案】B10.C++中,封装是借助于什么达到的?()A.结构B.类C.数组D.函数【参考答案】B11.有如下程序#inelude//defineN2#defineMN+l#dcf

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。