只看不做这些二级C++试题,你只会越来越落后

发布于 2018-10-19 15:05  编辑:simi
0
计算机等级考试题库 扫码微信刷题


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



综合应用题

使用VC6打开考生文件夹下的工程kt8_3,此工程包含一个源程序文件kt8_3.cpp,该文件设计了用于输出乘法九九表的类。请认真阅读已有的代码,按要求完成下列操作,将程序补充完整。

(1)定义类Table的私有数据成员xy,分别用于表示九九表中的两个乘数(x*y),它们都是int型的数据。请在注释“//**1**”之后添加适当的语句;

(2)完成类Table的成员函数print()的定义,该函数以"x*y=z"的格式打印出九九表中的一个乘法算式,请使用格式化输出函数printf实现,在注释“//**2**”之后添加适当的语句;

(3)完成类Table9的成员函数print()的定义,该函数调用基类Tableprint()函数,将九九表输出到屏幕,请在注释“//**3**”之后添加适当的语句;

(4)补充主函数,在屏幕上输出九九表,以便测试所定义的类的正确性。请在注释“//**4**”之后添加适当的语句。

注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。

源程序文件kt8_3.cpp清单如下:

#include

#include

classTable

{//**1** 考试大论坛

intz;

public:

voidprint(intx,inty,intz);};

voidTable::print(intx,inty,intz)

{//**2**}

classTable9:publicTable

{public:

voidprint();};

voidTable9::print()

{//**3**

intx,y,z;

for(i=1;i<10;i++)

{for(j=1;j   {x=i;

y=j;

z=i*j;

Table::print(y,x,z);}

printf("\n");}}

main()

{//**4**

return0;}

【参考答案】

(1)int x;

int y;

(2)printf( "%d*%d=%d ",x,y,z);

if(z<10) printf(" ");

(3)int i,j;

(4)Table9 t_9;

t_9.print();

【试题解析】

主要考查将具体问题抽象为类,将类的定义补充完整,并进行类定义测试的能力。



二级C++试题.png




考无忧小编tips

大多数人挂了计算机考试,根源不在于你的资质不行,而是你压根就没刷几套计算机等级考试题库就去考试!懒得备考才是你挂科的罪魁祸首!赶紧复习以上的二级C++试题,还有点击下方链接,把题目刷起来吧!





文章推荐:

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

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

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



温馨提示:

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

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

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



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