计算机二级C++试题及答案(1)

发布于 2019-04-09 15:26  编辑:simi
0
计算机等级考试题库 扫码微信刷题


计算机等级考试过不过?根源不在于题目难不难,而是在于你刷计算机等级考试题库努不努力!赶紧努力复习以下的二级C++试题及答案


二级C++试题.jpg

综合应用题

用vc++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了多个类,其中定义的类并不完整,按照要求完成下列操作,将类的定义补充完整;使其输出如下:

TC2

TC3

TCl

(1)类TC2公共继承于TC1,请在注释1后添加适当的语句。

(2)print函数为虚函数,请在注释2后添加适当的语句。

(3)修改语句,使得p指定对象0bj3,请在注释3后添加

适当的语句。

(4)修改语句,利用P调用print函数,完成输出信息,在注释4后添加适当的语句。

注意:仅在函数指定位置添加语句,请勿改动主函数main与其他函数中的任何内容。

试题程序:

#include

usingnamespacestd;

classTCl

{

public

voidprint()

{

cout<<"TCl"<<ENDL:< p>

}

};

//********1********

classTC2

{

public

//********2********

voidprint()

{

cout<<"TC2"<<ENDL;< p>

}

};

classTC3:publicTC2

{

public

voidprint()

{

cout<<"TC3"<<ENDL;< p>

}

};

intmain()

{

TC20bj2;

TC30bj3;

TC1*P;

obj2.print();

obj3.print();

//********3********

p=obj3;

//********4********

P.print();

return0;

}

答案:(1)将“classTC2”补充完整为“classTC2:publicTCl”。

(2)将“voidprint()”补充完整为“virtualvoidprint()”。

(3)将“p=obj3;”修改为“p=&obj3;”。

(4)将“P.print();”修改为“p->print();”。



考无忧小编tips

哪有斩不断的荆棘?哪有推不翻的山岳?哪有刷不完的二级C++试题?你只须奋斗着,猛勇地奋斗着;持续着,永远的持续着,胜利就是你的了,计算机等级证书就是你的了。



文章推荐:

全国计算机等级考试可以不考一级直接考二级吗?

2019年全国计算机等级考试题库“二级MS Office 高级应用考试大纲”

全国计算机等级考试报考成功后可以退费吗?(内附计算机等级考试题库)


温馨提示:

考试想拿高分吗?更多计算机等级考试题库二级ms office试题请点击查看>>>二级ms office

想要了解更多的计算机等级考试题库请点击下载>>>计算机等级考试题库

想知道更多关于计算机等级考试题库的最新资讯吗?点击进入>>>计算机等级考试题库资讯



本文网址:http://www.k51.com.cn/info/jsjdjks/1904/0951085.html
选择分享到: