问答题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行时有错,请改正程序中的错误,使程序输出的结果为
Number=7
Number=12
注意:错误的语句在//******error******的下面,修改该语句即可。
试题程序:
#include
classTC
{
public:
//******error******
TC(inti):Number=i
{
//******error******
returnNumber;
}
voidset(inti)
{
Number=i;
}
voiddisplay()
{
cout<<"Number="< }
private:
intNumber;
};
voidmain()
{
//******error******
TC*p=newTC;
p->display();
p->set(12);
p->display();
return;
}
【参考答案】
(1)应改为“TC(inti):Number(i)”。 (2)应删除“returnNumber;”。 (3)应改......
(↓↓↓ 点击下方‘点击查看答案’看完整答案、解析 ↓↓↓)