考试总分: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分]
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随机数随机数
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