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

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

ID:42935440

大小:133.50 KB

页数:48页

时间:2019-09-23

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

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

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

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

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

4、设计语言()A.ASPB.CC.VBD.Java【参考答案】B12.能正确表示逻辑关系:0210或aWO”的C++语言表达式是()A.a>10ora<=0B.a>=0

5、a<=10C.a>=10&&a<=0D.a>=10IIa<=0【参考答案】D13.若执行下而的程序时,从键盘上输入5和2,则输出结果是()#includevoidmain()cin»a»b;k二a;if(a

k=a%b;elsek二b%a;cout«

A.5B.3C.2D.0【参考答案】C8.若冇说明语句chara[]"Itismine";char*p二"11ismine

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

if(s[*k]

{inta[10]={876,675,896,101,301,401,980,431,451,777),k;fun(a,10,&k);cout«

7、31B.6C.980D.6,980【参考答案】D8.关于this指针的说明不正确的是()A.不能在程序中修改this指针B.this指针可以给其他指针赋值,但不能修改this指针C.静态成员两数中没冇this指针D.this指针可以被赋值【参考答案】D9.关于虚断数下面说的正确的是()A.若在重定义虚两数时使用/virtual,则该重定义函数还是虚函数B.虚函数不能声明为友元C.子类必须重定义父类的虚两数D.虚两数不能是static的【参考答案】D10.耍想使23.78965421的输出为23.7887应用的语句是()A.cout«23.789

8、65421;B.cout«<23.78965421;

C.cout«23.78965421-0.001;D.cout«<23.78965421p-0.001;<>【参考答案】C11.冇以下程序^includefloatfun(intx,inty){return(x+y);}{inta=2,b=5,c=8;cout«>程序运行后的输出结果是()A.编译出错B.9C.21D.9.0【参考答案】B8.C++中,封装是借助于什么达到的?()A.结构B.类C.数组D.断数【参考答案】B9.有如下程序#include^defineN2^defineMN

9、+l^defineNUM2*M+1voidmain(){inti;for(i=l;i<=NUM;i++)cout«p>该程序中的Sr循环执行的次数是(

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

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

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