问题
填空题
使用VC++6.0打开考生文件夹下的源程序文件1.cpp,该程序运行有问题,请改正main函数中的错误,使程序的输出结果为
number=1
number=10
number=100
注意:不要改动main函数,不能增加或删除行,也不能更改程序的结构,错误的语句在//******error******的下面。
试题程序:
#include<iostream.h>
class TC
public:
TC(int i)
number=i;
void SetNumber(int m)
number=m;
int GetNumber()const
return number;
void Print()const
cout<<"number="<<number<<end1;
private:
int number;
;
void main()
//********error********
TC obj1;
obj1.Print();
TC obj2(3);
//********error********
obj1.number=10;
//********error********
TC.SetNumber(100);
obj1.Print();
obj2.Print();
答案
参考答案:应改为“TC obj1(1);”。