2020年全国计算机二级C++模拟练习题(八)
2020年全国计算机二级C++模拟练习题
1[单选题]有如下程序:
#include
class BASE{
char c;
public:
BASE(char n):c(n){}
virtual~BASE(){cout<
};
class DERIVED:public BASE{
char c;
public:
DERIVED(char n):BASE(n+1),c(n){}
~DERIVED(){cout<
};
int main()
{ DERIVED("X");
return 0;
}
执行上面的程序将输出( )
A.XY
B.YX
C.X
D.Y
参考答案:A
2[单选题]下列有关数据库的描述,正确的是
A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是一个结构化的数据集合
D.数据库是组文件
参考答案:C
3[判断题]构造函数和析构函数都是系统自动调用的成员函数。
参考答案:对
4[单选题]字面常量42、4.2、42L的数据类型分别是( )。
A.long、double int
B.long、float、int
C.int、double、long
D.int、float、long
参考答案:D
5[单选题] 若有如下类声明:
Class MyClass{ publiC:
MyClass( ){Cout<<1;} };
执行下列语句
MyClass a,b[2],*p[2]; 程序的输出结果是( )。
A.11
B.111
C.1111
D.11111
参考答案:B
参考解析:本题考查默认构造函数和带参数的构造函数,题目中定义一一个对象a以及对象数组b[2],共执行3次构造函数,对象指针不调用构造函数。所以本题答案为B。
更多2020年全国计算机二级C++模拟练习题,请继续关注环球网校计算机二级频道。需要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球网校会及时为大家推送2020年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试资料,如有需要请点击文章下方“免费下载>>>计算机二级考试资料”下载学习。