2020年计算机二级C++考试每日一练(5月26日)
2020年计算机二级C++考试每日一练(5月26日)
(1)有如下程序:
#inCludeusing namespaCe std; Class B{
publiC:
virtual void show(){Cout<<”B”;} };
Class D:publiC B{ . publiC:
void show(){Cout<<”D”;} };
void funl(B * ptr){ptr一>show();} void fUN2(B&ref){ref.show();}
voidfhIl3(B b){b.show();} int main()
{
B b,* P=new D; D d;
funl(P); fun2(b); fun3(d);
delete P; return 0; }
执行这个程序的输出结果是( )。
A)BBB
B)BBD
C)DBB
D)DBD
答案:C
(2)C++中的模板包括( )。
A)对象模板和函数模板
B)对象模板和类模板
C)函数模板和类模板
D)变量模板和对象模板
答案:C
(3)下列关于类模板的模板参数的叙述中,错误的是( )。
A)模板参数可以作为数据成员的类型
B)模板参数可以作为成员函数的返回类型
C)模板参数可以作为成员函数的参数类型
D)模板参数不能作为成员函数的局部变量的类型
答案: D
(4)下列关于C++预定义流对象的叙述中,正确的是( )。
A)Cin是C++预定义的标准输入流对象
B)Cin是C++预定义的标准输入流类
C)Cout是C++预定义的标准输入流对象
D)Cout是C++预定义的标准输入流类
答案:A
(5)有如下语句序列:
Char str[10];Cin>>str;
当从键盘输入“I love this game”时,str中的字符串是( )。
A)”I love this game”
B)”I love thi”
C)”I love”
D)”I”
答案:D
更多2020年计算机二级C++考试每日一练试题,请继续关注环球网校计算机二级频道。需要及时了解考试动态的小伙伴可“ 免费预约短信提醒”届时环球网校会及时为大家推送2020年计算机二级考试相关信息提醒。环球网校友情提示:对于想要参加计算机二级考试的小伙伴们,环球网校特地为您准备了计算机二级考试资料,如有需要请点击文章下方“免费下载>>>计算机二级考试资料”下载学习。