问答题 使用VC6打开考生文件夹下的源程序文件modi l.cpp,该程序运行时有错,请改正错误,使得程序正确执行,并且输出以下语句: TestClass1:0 TestClass2 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在 ∥********error********的下面。 #include struct TestClass1 { TestClass1(int i=0) { m i=i; } void print() { cout<<“TestClassl:”<
【正确答案】正确答案:(1)public: (2)TeStClass1 obj 1(0);或TestClass1 obj1; (3)TestClass2 obj2;
【答案解析】解析:程序要求输出TestClass1:0和TestClass2。从已定源程序的main主函数开始入手,可以看出程序首先定义TestClass1和TestClass2类型的变量,然后通过调用其中的print成员函数实现输出结果。