全国计算机二级C++试题

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


二级C++试题.jpg



没有播种,何来收获;没有辛苦,何来成功;没有磨难,何来荣耀;没有挫折,何来辉煌;没有做二级C++试题,何来过关。


综合应用题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。

(1)完成TC的构造函数,请改正注释1后的错误。

(2)完成func函数定义,请改正注释2后的错误。

(3)初始化CmyClass的成员变量Num3为4,请改正注释3后的错误。

(4)完成func函数,请改正注释4后的错误。

输出的结果为

Num1=12

Num2=18

Num3=16

Num1=4

Num2=2

Num3=19

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

试题程序:

#include

classTC

{

public

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

TC(inti,intj)

{

Numl=i;

Num3+=i

}

voiddisplay()

{

cout<<"Num1="<<NUML<<ENDL:< p>

cout<<"Num2="<<NUM2<<ENDL;< p>

cout<<"Num3="<<NUM3<<ENDL;< p>

}

voidAddNum(inti)

{

Num3+=i;

}

private

intNum1;

constintNum2;

staticintNum3;

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

};

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

voidfunc()

{

TCobj(1,2);

obj.Num1=4;

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

obj.AddNum();

ohj.display();

}

voidmain()

{

TCmyObj(12,18);

myObj.display();

rune();

return;

}

答案:(1)将“TC(inti,intj)”补充完整为“TC(inti,intj):Num2(j)”。

(2)应添加“friendvoidfunc();”。

(3)应添加“intTC::Num3=4;”。

(4)将“obi.AddNum()”补充完整为“obj.AddNum(2);”。



考无忧小编tips

有时候经历越多越会明白,在这个世界上,总有几样东西是别人拿不走的。比如,你读过的书、看过的风景、复习过的二级C++试题,更包括你那些曾经被嘲笑过的梦想。




文章推荐:

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

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

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


温馨提示:

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

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

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


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