使用VC6打开考生文件夹下的源程序文件modi1.cpp,使它能得出正确的结果。 本程序要求屏幕输出: n=99 注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。 #inc

admin2016-10-28  33

问题 使用VC6打开考生文件夹下的源程序文件modi1.cpp,使它能得出正确的结果。
本程序要求屏幕输出:
n=99
注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********error********的下面。
#include<ioStream.h>
//********error********
class TestClass()
{
public:
//********error********
void ~TestClass(){};
TestClass(int n)
{
cout<<’n’<<’=’<<n<<endl;
);
//********error********
}
void main()
{
TestClass test(99);
return;
}

选项

答案(1)class TestClass (2)~TestClass(){}; (3)};

解析 (1)第1个标识下的“class TestClass()”类的定义,根据C++中类的定义格式,类名后面是没有括号的,所以第1个标识下应为“class TestClass”。
(2)第2个标识下的“void~TestClass(){};”是析构函数,根据C++中析构函数的格式中是没有函数类型说明的,所以修改为“~TestClass(){};”。
(3)根据C++中类的定义,第三个标识下类结束的“}”缺少分号,即修改为“};”。
转载请注明原文地址:https://kaotiyun.com/show/fONp777K
0

最新回复(0)