考试总分:43分
考试类型:模拟试题
作答时间:60分钟
已答人数:967
试卷答案:有
试卷介绍: 2013年9月全国计算机等级《二级C++》上机模考试卷(6)
A(1)完成类B虚继承于A,请在注释1后添加适当的语句。
B(2)完成类C虚继承于A,请在注释2后添加适当的语句。
C(3)完成类D继承于B,C,请在注释3后添加适当的语句。
D(4)函数fun通过调用基类的fun,完成所输出的内容,请在注释4后添加适当的语句。注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。试题程序:#includeclassTCA{public:voidfun(){cout<<"TCA"<}};//********1********classTCB{public:voidfun(){cout<<"TCB"<}};//********2********classTCC{public:voidfun(){cout<<"TCC"<}};//********3********classTCD{public:voidfun(){//********4********}};voidmain(){TCDtest;test.fun();return;};[18分]
A69825
B63825
C6385
D693825
A12345ABCDE
BEDCABA54321
CABCDE12345
D54321EDCBA
A析构函数可以重载
B析构函数由系统自动调用
C每个对象的析构函数只被调用一次
D每个类都有析构函数
A可封装
B自顶向下
C模块化
D逐步求精
A20
B30
C900
D400
A层次模型
B网状模型
C关系模型
D以上3个都是
A:a(n){}
B:AA(n){}
C{a(n);}
D{a=n;}
A表示m>n为true或mn&&m<n
Bswitch语句结构中必须有default语句
Cif语句结构中必须有else语句
D如果至少有一个操作数为true,则包含‖运算符的表达式为true
Aa[2][!1]
Ba[2][3]
Ca[0][3]
Da[1>2][!1]
A使用虚基类可以消除由多继承产生的二义性
B构造派生类对象时。虚基类的构造函数只被调用一次
C声明“classB:virtualpublicA”说明类B为虚基类
D建立派生类对象时,首先调用虚基类的构造函数
A多态性
B自顶向下
C模块化
D逐步求精
AB1B2
BA1A2
CB1A2
DA1B2
AclassvirtualB:publicA
BvirtualclassB:publicA
CclassB:publicAvirtual
DclassB:virtualpublicA
A文件
B数据库
C字段
D记录
Afalse是一个逻辑型常量
B“b”'是一个字符型常量
C365是一个int常量
D3.1415926是一个double常量
A有且只有1个
B1或多于1
C0或1
D至少有2个
A输出的是1
B输出的是1和-2
C输出的是3和0
D是死循环
Ay=0
By=1
Cy=2
Dy=3
Agets(&sO);
Bscanf("%s",s+1);
Cgets(s);
Dscanf("%s",s[1]);
Afatream
Bistream
Costream
Diomanip
A属性
B关系
C键
D域
AC程序的基本组成单位是语句
BC程序中的每一行只能写一条语句
C简单C语句必须以分号结束
DC语句必须在一行内写完
A1_1
B1-j
C_11
D1__
A调用该函数时系统临时
Breturn语句中的表达式类型
C定义该函数时所指定的函数类型
D调用该函数时的主调函数类型
A对象(Object)是现实世界中的客观事物,对象具有确定的属性
B类是具有相同属性和行为的一组对象的集合
C对象是类的抽象,类是对象的实例
D类是对象的抽象,对象是类的实例
A一个逻辑数据结构只能有一种存储结构
B数据的逻辑结构属于线性结构,存储结构属于非线性结构
C一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率
D一个逻辑数据结构可以有多种存储结构,且各种存储结构影响数据处理的效率
A12
B10
C8
D6
A33
B38
C83
D88
A付出较低的维护费用
B达到要求的功能
C不管时间限制,只要最终把用户要求的产品交出来
D产品的性能比较好
A***123***456
B***123456***
C***123456
D123456
AMyClassp=MyClass;
BMyClassp=newMyClass;
CMyClass&p=newMyClass;
DMyClassa,&p=a;
Aa[0][2*1]
Ba[1][3]
Ca[4-2][0]
Da[0][4]
A信息隐藏
B数据封装
C定义新类
D数据抽象
A1_120
B2_120
C1_20
D2_20
A0987654321
B4321098765
C5678901234
D0987651234
A3
B321
C31
D32
A设计测试用例
B验证程序的正确性
C发现程序中的错误
D诊断和改正程序中的错误
A构成C++语言程序的基本单位是类
B可以在一个函数中定义另一个函数
Cmain()函数必须放在其他函数之前
D所有被调用的函数一定要在调用之前进行定义
A::运算符不能重载
B类型转换运算符只能作为成员函数重载
C将运算符作为非成员函数重载时必须定义为友元
D重载口运算符应完成“下标访问”操作
A1010
B编译错误缺少拷贝构造函数
C10随机数
D随机数随机数