收藏 分销(赏)

2007年计算机等级考试二级C++笔试模拟试题(2).docx

上传人:二*** 文档编号:4510243 上传时间:2024-09-26 格式:DOCX 页数:15 大小:35KB 下载积分:5 金币
下载 相关 举报
2007年计算机等级考试二级C++笔试模拟试题(2).docx_第1页
第1页 / 共15页
本文档共15页,全文阅读请下载到手机保存,查看更方便
资源描述
窗体顶端 世界打算机等级检验历年真题 年打算机等级检验二级C++笔试模拟试题(2) 一、选择题〔每题2分,算计70分〕 1.已经清楚一棵二叉树前序遍历跟中序遍历分不为ABDEGCFH跟DBGEACHF,那么该二叉树的后序遍历为   A)GEDHFBCAB)DGEBHFCAC)ABCDEFGHD)ACBFEDHG A      B      C      D       2.树是节点的聚拢,它的根节点数目是   A)有且只需1   B)1或多于1   C)0或1   D)至少2 A      B      C      D       3.假设进栈序列为el,e2,e3,e4,那么可以的出栈序列是   A)e3,el,e4,e2   B)e2,e4,e3,el   C)e3,e4,e1,e2   D)任意次第 A      B      C      D       4.在方案次第时,应采纳的原那么之一是   A)不限制goto语句的应用   B)添加或吊销注解行   C)次第越短越好   D)程字构造应有助于读者理解 A      B      C      D       5.次第方案语言的全然因素是数据因素、运算因素、把持因素跟   A)货色因素   B)变量因素   C)语句成份   D)传输因素 A      B      C      D       6.以下表达中,不属于软件需求规格说明书的感染的是   A)便于用户、开拓人员停顿理解跟交流   B)反响出用户征询题的构造,可以作为软件开拓义务的基础跟依照   C)作为确认测试跟验收的依照   D)便于开拓人员停顿需求分析 A      B      C      D       7.以下不属于软件工程的3个要素的是   A)货色B)过程C)办法D)状况 A      B      C      D       8.单个用户应用的数据视图的描画称为   A)外办法   B)不雅念办法   C)内办法   D)存储办法 A      B      C      D       9.将E-R图转换到关系办法时,实体与联系都可以表示成   A)属性B)关系C)键D)域 A      B      C      D       10.SQL语言又称为   A)构造化定义语言   B)构造化把持语言   C)构造化查征询语言   D)构造化把持语言 A      B      C      D       11.下面对于类跟货色的描画中,差错的选项是   A)类的确是C语言中的构造体典范,货色的确是C语言中的构造体变量   B)类跟货色之间的关系是抽象跟具体的关系   C)货色是类的实例,一个货色必须属于一个已经清楚的类   D)类是存在共同举动的假设干货色的分歧描画体 A      B      C      D       12.以下各选项组中,均是C++语言关键字的组是   A)publicoperatorthis   B)shodstringstatic   C)itwhile>=   D)privatecoutprintf A      B      C      D       13.设inta=10,b=11,c=12;,表达式(a+b)<c&&b==c的值是   A)2B)0C)-2D)1 A      B      C      D       14.以下描画精确的选项是   A)表示m>n为true或m<n为true的表达式为m>n&&m<n   B)switch语句构造中必须有default语句   C)if语句构造中必须有else语句   D)假设至少有一个把持数为true,那么包括“‖〞运算符的表达式为true A      B      C      D       15.以下语句中不是去世循环的是   A)inti=10;B)for(inti=1:i<10;i++) while(1){ }i--;        i--;} if(i==1)break; }   C)inti=0;D)inti=1; do{for(;;)i=i+1; i++; }while(i>=0): A      B      C      D       16.下面对于break语句的描画中,不精确的选项是   A)break可以用于循环体内   B)break语句可以在for循环语句中出现多次   C)break语句可以在switch语句中出现多次   D)break语句可用于if条件揣摸语句内 A      B      C      D       17.下面对于数组的描画差错的选项是   A)在C++语言中数组的名字的确是指向该数组第一个元素的指针   B)长度为n的数组,下标的范围是0-n-1   C)数组的大小必须在编译时判定   D)数组只能通过值参数跟引用参数两种办法转达给函数 A      B      C      D       18.下面次第差错的语句是   ①#include<iostream.h>   ②voidmain()   ③{   ④int*p=newint[1];   ⑤p=9;   ⑥cout<<*p<<eddl;   ⑦delete[]p ⑧}   A)④B)⑤C)⑥D)⑦ A      B      C      D       19.下面的哪个选项不克不迭作为函数的前去典范?   A)voidB)intC)newD)long A      B      C      D       20.不克不迭作为重载函数的调用的依照是   A)参数个数   B)参数典范   C)函数典范   D)函数名称 A      B      C      D       21.以下次第的输出结果为 #include<iostream.h> intfunc(intn) {   if〔n<1)return1; elsereturnn+tune(n-1): return0; } voidmain() { cout<<func(5)<<endl;   A)0B)10C)15D)16 A      B      C      D       22.在C++语言中,数据封装要处置的征询题是   A)数据的标准化   B)便于数据转换   C)防止数据丧失落   D)防止差异模块之间数据的正当访征询 A      B      C      D       23.以下次第中,差错的行是 ①#include<iostream.h> ②classA ③{ ④public: ⑤intn=2: ⑥A(intval){cout<<val<<endl;} ⑦~A(){}; ⑧}; ⑨voidmain() ⑩{ ⑩Aa(0); ⑩}   A)⑤B)⑥C)⑦D)⑩ A      B      C      D       24.对类的构造函数跟析构函数描画精确的选项是   A)构造函数可以重载,析构函数不克不迭重载   B)构造函数不克不迭重载,析构函数可以重载   C)构造函数可以重载,析构函数也可以重载   D)构造函数不克不迭重载,析构函数也不克不迭重载 A      B      C      D       25.下面次第的运行结果为 #include(iostream.h> classA { intnum; public: A(inti){num=i;} A(A&a){num=a.num++;} voidprint(){cout<<num;} }; voidmain() { Aa(1),b(a); a.print(); b.print();   A)11  B)12  C)21  D)22 A      B      C      D       26.下面对静态数据成员的描画中,精确的选项是   A)静态数据成员是类的所有货色共享的数据   B)类的每个货色都有自己的静态数据成员   C)类的差异货色有差异的静态数据成员值   D)静态数据成员不克不迭通过类的货色调用 A      B      C      D       27.假设类A被说明成类B的友元,那么   A)类A的成员即类B的成员   B)类B的成员即类A的成员   C)类A的成员函数不得访征询类B的成员   D)类B不用定是类A的友元 A      B      C      D       28.可以用p.a的办法访征询派生类货色P的基类成员a,其中a是   A)公有承袭的公有成员   B)公有承袭的公有成员   C)公有承袭的爱护成员   D)公有承袭的公有成员 A      B      C      D       29.树破派生类货色时,3种构造函数分不是a(基类的构造函数)、b(成员货色的构造函数)、c(派生类的构造函数)这3种构造函数的调用次第为   A)abc   B)acb   C)cab   D)cba A      B      C      D       30.下面对于虚函数的描画,差错的选项是   A)在成员函数声明的前面加上virtual修饰,就可把该函数声明为虚函数   B)基类中说清楚虚函数后,派生类中对应的函数也必须说明为虚函数   C)虚函数可以是另一个类的友元函数,但不克不迭是静态成员函数   D)基类中说明的纯虚函数在其任何派生类中都必须实现 A      B      C      D       31.下面对于模板的描画,差错的选项是   A)函数模板跟类模板的参数可以是任意的数据典范   B)类模板不克不迭开门见山应用,必须先实例化为呼应的模板类.然后定义了模板类的货色后才能应用   C)函数模板不克不迭开门见山应用,需求实例化为模板函数后才能应用   D)类模板的成员函数全然上模板函数 A      B      C      D       32.语句ofstreamf(〞SALARY.DAT",ios::appiios::binary);的功能是树破流货色f,试图打开文件SAL:aRY.DAT并与之连接,同时   A)假设文件存在,将文件写指针定位于文件尾;假设文件不存在,树破一个新文件   B)假设文件存在,将其置为空文件;假设文件不存在,打开失落败   C)假设文件存在,将文件写指针定位于文件首;假设文件不存在,树破一个新文件   D)假设文件存在,打开失落败;假设文件不存在,树破一个新文件 A      B      C      D       33.下面次第的运行结果是 #include<iostream.h> voidmain() { intnum=1; int&ref=num: ref=ref+2; cout<(num; num=num+3; cout<<ref<<endl; }   A)13B)16C)36D)33 A      B      C      D       34.下面次第的运行结果是 #include<iostream.h> voidfun(int*a,int*b) { intx=*a *a=,b;*b=x; cout<<*a<<*b<<〞〞; } voidmain() { intx=1,y=2; fun(&x,&y); cout<<x<<y<<endl; }   A)1212B)1221C)2112D)2121 A      B      C      D       35.以下次第的运行结果为 #include<iostream.h> inti=0; classA{ public: A()}i++;} }; voidmain() { Aa,b[3],*c; c=b: cout<<i<<endl; }   A)2B)3C)4D)5 A      B      C      D       二、填空题〔每空2分,算计30分〕 1.数据构造分为逻辑构造与存储构造,线性链表属于【1】。 输出答案,中间不含空格: 2.在面向货色办法中,类之间共享属性跟把持的机制称为【2】。 输出答案,中间不含空格: 3.耦合跟内聚是评价模块独破性的两个要紧标准.其中【3】 反响了模块内各成份之间的联系。 输出答案,中间不含空格: 4.一个工程存在一个工程主管一个工程主管可管理多个工程, 那么实体“工程主管〞与实体“工程〞的联系属于 【4】的联系。 输出答案,中间不含空格: 5.数据库方案分为以下6个方案阶段:需求分析阶段、【5】、 逻辑方案阶段、物理设方案阶段、实施阶段、运行跟爱护阶段。 输出答案,中间不含空格: 6.开拓一个C++语言次第的步伐素日包括编辑、【6】、链接、运行跟调试。 输出答案,中间不含空格: 7.假设inta=1,b=2;那么表达式a+++--b的值为【7】。 输出答案,中间不含空格: 8.下面次第的输出结果为【8】。 #include<iostream.h> voidmain() { intnum=0,i=8; do{ i--; num++; }while(--i): cout<<num<<endl; } 输出答案,中间不含空格: 9.通过应用new跟delete两个运算符停顿的分配为【9】存储分配。 输出答案,中间不含空格: 10.下面次第的运行结果为【10】。 #include(iostream.h> voidfun(intx=0,inty=0) { cout<<x<<y; } voidmain() { fun(5); } 输出答案,中间不含空格: 11.在C++语言中,访征询一个货色的成员所用的运算符是【11】, 访征询一个指针所指向的货色的成员所用的运算符是【12】。 输出答案,中间不含空格: 12.上一题【12】 输出答案,中间不含空格: 13.C++语言支持的两种多态性分不是编译时的多态性跟【13】的多态性。 输出答案,中间不含空格: 14.重载的运算符保持其原有的【14】、优先级跟结合性波动。 输出答案,中间不含空格: 15.cout.put('A');,还可以表示为【15】。 输出答案,中间不含空格: 窗体底端 序号 你的答案 精确答案 得分 1 B 0 2 A 0 3 B 0 4 D 0 5 D 0 6 D 0 7 D 0 8 A 0 9 B 0 10 C 0 11 A 0 12 A 0 13 B 0 14 D 0 15 A 0 16 D 0 17 D 0 18 B 0 19 C 0 20 C 0 21 D 0 22 D 0 23 A 0 24 A 0 25 C 0 26 A 0 27 D 0 28 D 0 29 A 0 30 B 0 31 A 0 32 A 0 33 C 0 34 D 0 35 C 0 36 存储构造 0 37 承袭 0 38 内聚 0 39 一对多 0 40 数据库不雅念方案阶段 0 41 编译 0 42 2 0 43 4 0 44 静态 0 45 50 0 46 成员选择运算符(或〞.〞) 0 47 成员访征询运算符(或〞->〞) 0 48 运行时 0 49 把持符个数 0 50 cout<<‘A’; 0
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服