全国计算机二级C++试题及答案(2019年6月)

发布于 2019-05-06 08:48  编辑:simi
0
计算机等级考试题库 扫码微信刷题


不要沮丧,不必惊慌,做努力爬的蜗牛或坚持飞的笨鸟,我们试着长大,一路跌跌撞撞,然后遍体鳞伤。坚持着刷二级C++试题及答案,总有一天,你会站在最亮的地方,活成自己曾经渴望的模样。


二级C++试题及答案.jpg


综合应用题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。每卖出一个水果,则计算水果的重量,还要计算所有卖出水果的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整。

(1)定义类TCFruit的私有静态数据成员float型变量AllWeight和int型变量AllN0,请在注释1后添加适当的语句。

(2)完成类TCFruit的带一个float型变量w的构造函数,并把这个w加到AllWeight中,并且AllNo自加。请在注释2后添加适当的语句。

(3)在析构函数中,在AllWeight中减去weight,然后AllNo自减,请在注释3后添加适当的语句。

(4)完成静态成员变量的初始化为0,请在注释4后添加适当的语句。

注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。

试题程序:

#include(iostream.h>

classTCFruit

{

private

floatWeight;

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

staticintAllNo;

public

TCFruit(floatw)

{

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

AllWeight+=w

AllNo++

}

~TCFruit()

{

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

AllWeight-=Weight

}

voiddisplay()

{

cout<<"SellaFruitwith"<<WEIGHT<<"K9"<<< p>

endl;

cout<<”Allsellnumber:"<<ALLNO<<ENDL;< p>

cout<<"Allsellweight:"<<ALLWEIGHT<<"K9"<<< p>

endl<<ENDL;< p>

}

};

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

floatTCFruit::AllWeight=0.0;

intmain()

{

TCFruitFruitl(1.2);

Fruitl.display();

TCFruitFruit2(2.3);

Fruit2.display();

return0;

}

答案:(1)应添加“staticfloatAllWeight;”。

(2)应添加“Weight=w;”。

(3)应添加“AllNo--;”。

(4)应添加“intTCFruit::AllNo=0;”。



考无忧小编为大家介绍一款实用的考无忧网校:计算机等级考试题库,涵盖了计算机等级各方面内容,同样所有习题交互式答题,有答案,有解析,相信会在您的备考道路上,助您一臂之力!以上的二级C++试题及答案,也会助您考试成功的!



文章推荐:

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

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

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


温馨提示:

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

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

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


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