问答题
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出: 1,2,3,4,5, 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。#include<iostream.h>Class TeStClass{ //********error******** TestClass(int i) { m i=i; } void print() { cout<<++m i<<‘,’; }public: int m i;},int main(){ ∥********error******** int i(); TeStClass data(0); while(i>5) { //********error******** i++; data.print(); } cout<<end1; return 0;}
【正确答案】正确答案:(1)public:TestClass(int i) (2)int i(10); (3)i一一;
【答案解析】解析:程序要求输出1,2,3,4,5,。主函数main()中有while循环,调用类TestClass中的成员函数print()实现函数功能。