《2007年计算机等级考试二级C++笔试模拟试题(2).docx》由会员分享,可在线阅读,更多相关《2007年计算机等级考试二级C++笔试模拟试题(2).docx(15页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、窗体顶端世界打算机等级检验历年真题年打算机等级检验二级C+笔试模拟试题(2)一、选择题每题2分,算计70分1.已经清楚一棵二叉树前序遍历跟中序遍历分不为ABDEGCFH跟DBGEACHF,那么该二叉树的后序遍历为A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHGABCD2.树是节点的聚拢,它的根节点数目是A)有且只需1B)1或多于1C)0或1D)至少2ABCD3.假设进栈序列为el,e2,e3,e4,那么可以的出栈序列是A)e3,el,e4,e2B)e2,e4,e3,elC)e3,e4,e1,e2D)任意次第ABCD4.在方案次第时,应采纳的原那么之一是A)不限制
2、goto语句的应用B)添加或吊销注解行C)次第越短越好D)程字构造应有助于读者理解ABCD5.次第方案语言的全然因素是数据因素、运算因素、把持因素跟A)货色因素B)变量因素C)语句成份D)传输因素ABCD6.以下表达中,不属于软件需求规格说明书的感染的是A)便于用户、开拓人员停顿理解跟交流B)反响出用户征询题的构造,可以作为软件开拓义务的基础跟依照C)作为确认测试跟验收的依照D)便于开拓人员停顿需求分析ABCD7.以下不属于软件工程的3个要素的是A)货色B)过程C)办法D)状况ABCD8.单个用户应用的数据视图的描画称为A)外办法B)不雅念办法C)内办法D)存储办法ABCD9.将E-R图转换到
3、关系办法时,实体与联系都可以表示成A)属性B)关系C)键D)域ABCD10.SQL语言又称为A)构造化定义语言B)构造化把持语言C)构造化查征询语言D)构造化把持语言ABCD11.下面对于类跟货色的描画中,差错的选项是A)类的确是C语言中的构造体典范,货色的确是C语言中的构造体变量B)类跟货色之间的关系是抽象跟具体的关系C)货色是类的实例,一个货色必须属于一个已经清楚的类D)类是存在共同举动的假设干货色的分歧描画体ABCD12.以下各选项组中,均是C+语言关键字的组是A)publicoperatorthisB)shodstringstaticC)itwhileD)privatecoutprin
4、tfABCD13.设inta10,b11,c12;,表达式(a+b)n为true或mn&mnB)switch语句构造中必须有default语句C)if语句构造中必须有else语句D)假设至少有一个把持数为true,那么包括“运算符的表达式为trueABCD15.以下语句中不是去世循环的是A)inti10;B)for(inti1:i=0):ABCD16.下面对于break语句的描画中,不精确的选项是A)break可以用于循环体内B)break语句可以在for循环语句中出现多次C)break语句可以在switch语句中出现多次D)break语句可用于if条件揣摸语句内ABCD17.下面对于数组的描
5、画差错的选项是A)在C+语言中数组的名字的确是指向该数组第一个元素的指针B)长度为n的数组,下标的范围是0-n-1C)数组的大小必须在编译时判定D)数组只能通过值参数跟引用参数两种办法转达给函数ABCD18.下面次第差错的语句是#includevoidmain()int*pnewint1;p=9;cout*peddl;deletepA)B)C)D)ABCD19.下面的哪个选项不克不迭作为函数的前去典范?A)voidB)intC)newD)longABCD20.不克不迭作为重载函数的调用的依照是A)参数个数B)参数典范C)函数典范D)函数名称ABCD21.以下次第的输出结果为#includein
6、tfunc(intn)ifn1)return1;elsereturnn+tune(n-1):return0;voidmain()coutfunc(5)endl;A)0B)10C)15D)16ABCD22.在C+语言中,数据封装要处置的征询题是A)数据的标准化B)便于数据转换C)防止数据丧失落D)防止差异模块之间数据的正当访征询ABCD23.以下次第中,差错的行是#includeclassApublic:intn2:A(intval)coutvalclassAintnum;public:A(inti)num=i;A(A&a)numa.num+;voidprint()coutnum;voidmai
7、n()Aa(1),b(a);a.print();b.print();A)11B)12C)21D)22ABCD26.下面对静态数据成员的描画中,精确的选项是A)静态数据成员是类的所有货色共享的数据B)类的每个货色都有自己的静态数据成员C)类的差异货色有差异的静态数据成员值D)静态数据成员不克不迭通过类的货色调用ABCD27.假设类A被说明成类B的友元,那么A)类A的成员即类B的成员B)类B的成员即类A的成员C)类A的成员函数不得访征询类B的成员D)类B不用定是类A的友元ABCD28.可以用p.a的办法访征询派生类货色P的基类成员a,其中a是A)公有承袭的公有成员B)公有承袭的公有成员C)公有承袭
8、的爱护成员D)公有承袭的公有成员ABCD29.树破派生类货色时,3种构造函数分不是a(基类的构造函数)、b(成员货色的构造函数)、c(派生类的构造函数)这3种构造函数的调用次第为A)abcB)acbC)cabD)cbaABCD30.下面对于虚函数的描画,差错的选项是A)在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数B)基类中说清楚虚函数后,派生类中对应的函数也必须说明为虚函数C)虚函数可以是另一个类的友元函数,但不克不迭是静态成员函数D)基类中说明的纯虚函数在其任何派生类中都必须实现ABCD31.下面对于模板的描画,差错的选项是A)函数模板跟类模板的参数可以是任意的数据典
9、范B)类模板不克不迭开门见山应用,必须先实例化为呼应的模板类然后定义了模板类的货色后才能应用C)函数模板不克不迭开门见山应用,需求实例化为模板函数后才能应用D)类模板的成员函数全然上模板函数ABCD32.语句ofstreamf(SALARY.DAT,ios:appiios:binary);的功能是树破流货色f,试图打开文件SAL:aRY.DAT并与之连接,同时A)假设文件存在,将文件写指针定位于文件尾;假设文件不存在,树破一个新文件B)假设文件存在,将其置为空文件;假设文件不存在,打开失落败C)假设文件存在,将文件写指针定位于文件首;假设文件不存在,树破一个新文件D)假设文件存在,打开失落败;
10、假设文件不存在,树破一个新文件ABCD33.下面次第的运行结果是#includevoidmain()intnum=1;int&ref=num:refref+2;cout(num;num=num+3;coutrefendl;A)13B)16C)36D)33ABCD34.下面次第的运行结果是#includevoidfun(int*a,int*b)intx=*a*a=,b;*b=x;cout*a*b;voidmain()intx1,y=2;fun(&x,&y);coutxyendl;A)1212B)1221C)2112D)2121ABCD35.以下次第的运行结果为#includeinti0;clas
11、sApublic:A()i+;voidmain()Aa,b3,*c;cb:coutiendl;A)2B)3C)4D)5ABCD二、填空题每空2分,算计30分1.数据构造分为逻辑构造与存储构造,线性链表属于【1】。输出答案,中间不含空格:2.在面向货色办法中,类之间共享属性跟把持的机制称为【2】。输出答案,中间不含空格:3.耦合跟内聚是评价模块独破性的两个要紧标准其中【3】反响了模块内各成份之间的联系。输出答案,中间不含空格:4.一个工程存在一个工程主管一个工程主管可管理多个工程,那么实体“工程主管与实体“工程的联系属于【4】的联系。输出答案,中间不含空格:5.数据库方案分为以下6个方案阶段:需求分析阶段、【5】、逻辑方案阶段、物理设方案阶段、实施阶段、运行跟爱护阶段。输出答案,中间不含空格:6.开拓一个C+语言次第的步伐素日包括编辑、【6】、链接、运行跟调试。输出答案,中间不含空格:7.假设inta=1,b2;那么表达式a+-b的值为【7】。输出答案,中间不含空格:8.下面次第的输出结果为【8】。#includevoidmain()intnum0,i8;doi-;num+;while(-i):coutnumvoidfun(intx0,inty=0)coutx)048运行时049把持符个数050coutA;0