考试总分: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分]
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算法在执行过程中所需要的基本运算次数
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十六进制
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浏览器
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激活机制和控制方法