问答题使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。  1.在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。  2.设置类TestClass0的基类为TestClass类的定义,请在注释∥********2********后添加语句。  3.在类TestClass的派生类TestClass0的公有成员中定义析构函数TestClass0,请在∥********3

题目
问答题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。  1.在类TestClass中定义name为字符串类型,age为整型,请在注释∥********1********之后添加语句。  2.设置类TestClass0的基类为TestClass类的定义,请在注释∥********2********后添加语句。  3.在类TestClass的派生类TestClass0的公有成员中定义析构函数TestClass0,请在∥********3********后添加。  4.设置类TestClass1的基类为TestClass类的定义,请在∥********4********后实现。  本程序输出如下结果:  TestClass class constructor  TestClass0 class constructor  TestClass on class constructor  TestClass1 class constructor  TestClass1 class constructor  TestClass class constructor  TestClass0 class constructor  TestClass class constructor  注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。

相似考题
参考答案和解析
正确答案: 1.添加语句:char* name;int age;
2.添力语句:class TestClass0:public TestClass
3.添加语句:~TestClass0()
4.添加语句:class TestClass1:public TestClass
解析:1.题目1要求“TestClass中定义name为字符串类型,age为整型”。根据题目要求,在程序TestClass类中定义变量name和age,即“char* name;int age;”。
2.题目2要求“设置类TestClass0的基类为TestClass类的定义”。在C++中,从已有的类产生一个新的子类,称为类的派生。声明派生类的一般形式为:class派生类名:[继承方式] 基类名。根据声明派生类的一般形式,这里补全“classTestClass0:public TestClass”。
3.题目3要求“在类TestClass的派生类TestClass0的公有成员中定义析构函数TestClass0”。析构函数的名字是类名的前面加一个“~”符号,声明析构函数为“~TestClass0()”。
4.题目4要求“设置类TestClass1的基类为TestClass1类的定义”,在第4个标识下补充“class TestClass1:public TestClass”。
解析: 暂无解析