考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2013年9月全国计算机等级《二级C++》上机临考冲刺试卷(2)
A(1)定义类A的构造函数,该构造函数有一个整型的参数x,在构造函数中请将x赋值给数据成员a。请在注释“//********1********”之后添加适当的语句。
B(2)定义类A1的构造函数,该构造函数有两个整型的参数x和y,在构造函数中请将x赋值给数据成员b,将y作为基类A构造函数的参数值传人。请在注释“//********2********”之后添加适当的语句。
C(3)定义类A2的构造函数,该构造函数有3个整型的参数x,y和z,在构造函数中请将x赋值给数据成员C,将y和z分别赋值给基类A1构造函数的参数x和y。请在注释“//********3********”之后添加适当的语句。
D(4)完成类A2的成员函数show的定义,该函数调用基类成员函数,输出基类数据成员a和b及类A2自身的数据成员C的值,上述3个值在输出时以空格隔开。请在注释“//********4********”之后添加适当的语句。程序输出结果如下:73738注意:除在指定的位置添加语句之外,请不要改动程序的其他部分。试题程序:#includeclassA{inta;public://********1********intgeta(){returna;}};classA1:publicA{intb;public://********2********intgetb(){returnb;}};classA2:publicA1{intC;public://****,****3********voidshow(){//********4********}};voidmain(){A2a(8.3.7):cout<<a.geta()<cout<<a.getb()<a.show();}[18分]
A6.115.2
B615
C615.2
D6.115
Aint&x=m;
Binty=&m;
Cint&z;
Dint&t=&m;
A15
B16
C17
D18
AFun(20);
BFun(20+n);
CFun(n);
DFun(&n);
Acout>>'A'表达式中输出字符A
Beof函数可以检测是否到达文件尾
C对磁盘文件进行流操作时,必须包含头文件fstream
D以ios_base::Out模式打开的文件不存在时,将自动建立一个新文件
A除了最后一层外,每一层上的结点数均达到最大值
B可能缺少若干个左右叶子结点
C完全二叉树一般不是满二叉树
D具有结点的完全二叉树的深度为[log2n]+1
A连接
B模式匹配
C求子串
D求串长
A6+6i
B6+1i
C1+6i
D1+1i
AMyClassp=MyClass;
BMyClassp=newMyClass;
CMyClass&p=newMyClass
DMyClassa,&p=a;
A1,2,3
B1,3,2
C1,3,3
D3,2,1
A1
B2
C3
D4
A二进制
B八进制
C十进制
D十六进制
A121
B232
C221
D122
A*****a*b
Ba*b
Ca*b****
Dab
A这是运算符一的重载运算符函数
B这个函数所重载的运算符是一个一元运算符
C这是一个成员函数
D这个函数不改变类的任何数据成员的值
Acin是一个输入流对象
B可以用ifstream定义一个输出流对象
C执行语句序列char*y="PQMN";cout<<y;将输出字符串pqmn的地址
D执行语句序列charx[80];cin.getline(x,80);时,若输入Happynewyear,则X中的字符串是“Happy”
A系统总体结构图支持软件系统的详细设计
B软件设计是将软件需求转换为软件表示的过程
C数据结构与数据库设计是软件设计的任务之一
DPAD图是软件详细设计的表示工具
Afunl
Bfun2
Cfun3
Dfun4
AC++语言中的多态性分为编译时的多态性和运行时的多态性
B编译时的多态性可通过函数重载实现
C运行时的多态性可通过模板和虚函数实现
D实现运行时多态性的机制称为动态绑定
A抽象和信息隐蔽
B局部化和封装化
C内聚性和耦合性
D激活机制和控制方法
A3
B4
C6
D7
Av1
Bv2
Cv3
Dv4
A实体完整性约束
B参照完整性约束
C属性完整性约束
D用户自定义完整性约束
A“*”
B“=”
C“=”和“*”
D“*”和“*++”
AQian,f,95,92
BQian,m,85,90
CZha0,f,95,92
DZha0,m,85,90
A完整性
B可行性
C有穷性
D拥有有足够的情报
Afoo-1
B2b
Cnew
D_256
A编辑软件
B操作系统
C教务管理系统
D浏览器
A选用的结构只允许有一个入口和一个出口
B复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现
C不允许使用GOTO语句
D语言中所没有的控制结构,应该采用前后一致的方法来模拟
AtemplateclassA;
BtemplateclassAt
CtemplateclassA;
DtemplateclassA;
A_radius
Bfoo~bar
Celse
D3room
A3
B2
C1
D0
Afor(inti=0;i<1;++i);
Bfor(inti=0;;++i);
Cfor(inti=1;i>0;++i);
Dfor(;;);
A各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致
B各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续
C进行插入与删除时,不需要移动表中的元素
D以上三种说法都不对
ATestClassl
BTestClass
C0
D无输出
A耦合度
B内聚度
C复杂度
D数据传输特性
A定义阶段
B开发阶段
C维护阶段
D上述3个阶段
Aauto和register
Bextern和register
Cauto和static
Dstatic和register
A不合法的运算符
B一元运算符
C无操作数的运算符
D二元运算符
A算法的执行时间
B算法所处理的数据量
C算法程序中的语句或指令条数
D算法在执行过程中所需要的基本运算次数