2020年计算机二级C++考试每日一练(5月14日)
2020年计算机二级C++考试每日一练(5月14日)
(1)有如下程序:
#include
using namespace std;
class GA{
public:
virtual int f()t retum l;}
};
class GB:public GA{
public:
virtual int f(){retum 2;}
};
void show(GA g){eout<<9.f();}
void display(GA&g){cout<<9.f();}
int main()
{
GA a;show(a);display(a);
GB b;show(b);display(b);
return 0;
}
执行这个程序的输出结果是( )。
A)1111
B)1211
C)1112
D)1212
答案:C
(2)下列有关模板的叙述中,正确的是( )。
A)函数模板不能含有常规形参
B)函数模板的一个实例就是一个函数定义
C)类模板的成员函数不能是模板函数
D)用类模板定义对象时,不能省略模板实参
答案:B
(3)下面是一个模板声明的开始部分:templatedouble…
由此可知( )。
A)这可能是一个函数模板的声明
B)这可能是一个类模板的声明
C)这既可能是一个函数模板的声明,也可能是一个类模板的声明
D)这肯定是一个错误的模板声明
答案:A
(4)C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是( )。
A)cout
B)cin
C)cerr
D)cset
答案:D
(5)下列语句都是程序运行时的第1条输出语句,其中一条语句的输出效果与其他三条语句不同,该语句是( )。
A)cout<
B)eout<
C)cout<
D)cout<
答案:D
更多2020年计算机二级C++考试每日一练试题,请继续关注环球网校计算机二级频道。需要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球网校会及时为大家推送2020年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试资料,如有需要请点击文章下方“免费下载>>>计算机二级考试资料”下载学习。