《2007年计算机等级考试二级C++笔试模拟试题(1).docx》由会员分享,可在线阅读,更多相关《2007年计算机等级考试二级C++笔试模拟试题(1).docx(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、世界打算机等级检验历年真题年打算机等级检验二级C+笔试模拟试题(1)一、选择题每题2分,算计70分1.栈跟行列的共同特征是A)根本上提高先出B)根本上提高后出C)只赞同在端点处拔出跟删除元素D)不共同征ABCD2.已经清楚二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是A)acbedB)decabC)deabcD)cedbaABCD3.链表不存在的特征是A)不必事先估计存储空间B)可随机访征询任一元素C)拔出删除不需要移动元素D)所需空间与线性表长度成正比ABCD4.构造化次序计划的3种构造是A)次序构造、选择构造、转移构造B)分支构造、等价构造、循环构造C)多分支
2、构造、赋值构造、等价构造D)次序构造、选择构造、循环构造ABCD5.为了提高测试的效能,该当A)随机拔取测试数据B)取一切可以的输出数据作为测试数据C)在完成编码以后制定软件的测试计划D)汇合对付那些差错聚拢的次序ABCD6.算法的时辰复杂度是指A)实行算法次序所需要的时辰B)算法次序的长度C)算法实行过程中所需要的全然运算次数D)算法次序中的指令条数ABCD7.软件生命周期中所破费用最多的阶段是A)详细计划B)软件编码C)软件测试D)软件爱护ABCD8.数据库管理系统DBMS中用来定义方式、内方式跟外方式的语言为A)CB)BasicC)DDLD)DMLABCD9.以下有关数据库的描画,精确的
3、选项是A)数据库是一个DBF文件B)数据库是一个关系C)数据库是一个构造化的数据聚拢D)数据库是组文件ABCD10.以下有关数据库的描画,精确的选项是A)数据处理是将信息转化为数据的过程B)数据的物理独破性是指当数据的逻辑构造修改时,数据的存储构造波动C)关系中的每一列称为元组,一个元组的确是一个字段D)假设一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,那么称其为本关系的外关键字ABCD11.C+语言对C语言做了特别多改进,C+语言相关于C语言的最全然的变卦是A)添加了一些新的运算符B)赞同函数重载,并赞同设置缺省参数C)规那么函数说明符必须用原型D)引进了类跟东西的不
4、雅念ABCD12.以下哪个是C+语言的有效标识符?A)_No1B)No.1C)12345D)intABCD13.设有定义intx;floatv;,那么10+x+v值的数据典范是A)intB)doubleC)floatD)不判定ABCD14.以下次序的实行结果为#includevoidmain()inta3,b0;int*p&a:b=+a+;cout*P,bendl;A)3,4B)4,3C)3,4D)4,4ABCD15.下面次序的运行结果为#includevoidmain()for(inta=0,x0;!x&a=10;a+)a+;lcoutaendl;A)10B)11C)12D)0ABCD16.
5、以下选项,不精确的选项是A)for(inta=1;a=10;a+);B)inta=1;doa+;while(a10)C)inta=1:while(a10)a+;lD)for(inta=1;a=10;a+)a+;ABCD17.下面对于数组的初始化精确的选项是A)charstra,b,cB)charstr2a,b,cC)charstr23a,b,e,d,e,fD)charstra,b,cABCD18.以下次序的输出结果为#includevoidmain()char,ahello,the,world;char*paa:pa+;cout*paendl;A)helloB)theC)worldD)hell
6、otheworldABCD19.决定C+语言中函数的前去值典范的是A)return语句中的表达式典范B)调用该函数时系统随机发作的典范C)调用该函数时的主调用函数典范D)在定义该函数时所指定的数据典范ABCD20.以下次序的输出结果是#includeintmin(inta,intB)if(aB)returna;elsereturnB;return0;voidmain()coutmin(1,min(2,3)endl;A)0B)1C)2D)3ABCD21.以下次序的运行结果为#includevoidprint(doublea)cout+a;voidprint(inta,intb)coutba;vo
7、idmain()print(1.2);cout;print(3,4);A)1.234B)2.234C)1.243D)2.243ABCD22.对类成员访征询权限的把持,是通过设置成员的访征询把持属性完成的,以下不是访征询把持属性的是A)公有典范B)公有典范C)爱护典范D)友元典范ABCD23.在类的定义中,用于为东西分配内存空间,对类的数据成员停顿初始化并实行其他内部管理把持的函数是A)友元函数B)虚函数C)构造函数D)析构函数ABCD24.类的析构函数的感染是A)一般成员函数的初始化B)类的初始化C)东西的初始化D)删除类创破的东西ABCD25.以下说法精确的选项是A)内联函数在运行时是将该函
8、数的目的代码拔出每个调用该函数的所在B)内联函数在编译时是将该函数的月标代码拔出每个调用该函数的所在C)类的内联函数必须在类体内定义D)类的内联函数必须在类体外通过加关键字inline定义ABCD26.下面对静态数据成员的描画中,精确的选项是A)静态数据成员可以在类体内停顿初始化B)静态数据成员不克不迭够被类的东西调用C)静态数据成员不克不迭受private把持符的感染D)静态数据成员可以开门见山用类名调用ABCD27.下面对于友元函数描画精确的选项是A)友元函数的完成必须在类的内部定义B)友元函数是类的成员函数C)友元函数破坏了类的封装性跟隐藏性D)友元函数不克不迭访征询类的公有成员ABCD
9、28.在公有派生情况下,有关派生类东西跟基类东西的关系,以下表达不精确的选项是A)派生类的东西可以赋给基类的东西B)派生类的东西可以初始化基类的引用C)派生类的东西可以开门见山访征询基类中的成员D)派生类的东西的所在可以赋给指向基类的指针ABCD29.下面次序的运行结果为#includeclassApublic:A()cout1;A()cout2;classB:publicApublic:B()cout3;B()cout=C):D)/ABCD33.当应用fstream流类定义一个流东西并打开一个磁盘文件时,文件的隐含打开办法为A)ios:inB)ios:outC)ios:in|ios:outD)以上都差错ABCD34.以下次序的运行结果是#includeclassAinta;public:A()a0;A(intas)a=as;couta+;voidmain()Ax,y(2),z(3);coutendl;ABCD35.下面次序的输出结果是#includeclassexampleinta:public:example(intb)a=n+;voidprint()a=a+1;couta;voidprint()constcoutaSetNum(50);048爱护承袭049x+y050类0
限制150内