【摘要】 小编整理了2020年计算机二级C++考试每日一练(7月20日)的相关内容,下面一起来看看2020年计算机二级C++考试每日一练(7月20日)的具体内容吧,希望能够帮助到大家!
2020年计算机二级C++考试每日一练(7月20日)
2020年计算机二级C++考试每日一练(7月20日)
综合应用题
使用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="<
cout<<"Num2="<
cout<<"Num3="<
}
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;
}
参考答案见下页
2020年计算机二级C++考试每日一练(7月20日)
参考答案:
(1)将TC(inti,intj)补充完整为TC(inti,intj):Num2(j)。
(2)应添加friendvoidfunc();。
(3)应添加intTC::Num3=4;。
(4)将obi.AddNum()补充完整为obj.AddNum(2);。
以上就是2020年计算机二级C++考试每日一练(7月20日)的内容,更多资讯请及时关注考必过网站,小编会第一时间发布考试最新消息,大家考试加油!