填空题

使用VC++6.0打开考生文件夹下的源程序文件3.cpp。其中定义的类不完整,按要求完成下列操作,将类的定义补充完整。
(1)在类TC中定义name为字符串类型,age为int型,请在注释1之后添加语句。
(2)没置类TC0的基类为TC类的定义,请在注释2后添加语句。
(3)在类TC的派生类TC0的公有成员中定义析构函数TC0,请在注释3后添加语句。
(4)设置类TCl的基类为TC类的定义,请在注释4后添加语句。
程序输出结果为
TC class constructor
TC0 class constructor
TC on class constructor
TC1 class constructor
TC1 class constructor
TC class constructor
TC0 class constructor
TC class constructor
注意:增加或者修改代码的位置已经用符号表示出来,请不要修改其他的程序代码。
试题程序:
#include<iostream.h>
class TC

//********1********
public:
TC()cout<<"TC class constructor"<<end1;~
TC()cout<<"TC class constructor"<<end1;

//********2********

char *departmert;
int level;
public:
TC0()
cout<<"TC0 class constructor"<<end1;
//********3********
cout<<"TC0 class constructor"<<end1;

//********4********

char *major;
float salary;
public:
TC1()cout<<"TC1 class constructor"<<end1;~
TC1()cout<<"TC1 class constructor"<<end1;

void main()

TC0 s1;
TC1 t1;

【参考答案】

应添加“class TC1:public TC”。
热门 试题

填空题
应添加“~TC0()”。
填空题