三、綜合應(yīng)用題
用vc++6.0打開(kāi)考生文件夾下的源程序文件3.cpp,其中定義了多個(gè)類(lèi),其中定義的類(lèi)并不完整,按照要求完成下列操作,將類(lèi)的定義補(bǔ)充完整;使其輸出如下:
TC2
TC3
TCl
(1)類(lèi)TC2公共繼承于TC1,請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。
(2)print函數(shù)為虛函數(shù),請(qǐng)?jiān)谧⑨?后添加適當(dāng)?shù)恼Z(yǔ)句。
(3)修改語(yǔ)句,使得p指定對(duì)象0bj3,請(qǐng)?jiān)谧⑨?后添加
適當(dāng)?shù)恼Z(yǔ)句。
(4)修改語(yǔ)句,利用P調(diào)用print函數(shù),完成輸出信息,在注釋4后添加適當(dāng)?shù)恼Z(yǔ)句。
注意:僅在函數(shù)指定位置添加語(yǔ)句,請(qǐng)勿改動(dòng)主函數(shù)main與其他函數(shù)中的任何內(nèi)容。
試題程序:
#include
usingnamespacestd;
classTCl
{
public:
voidprint()
{
cout<<"TCl"< }
};
//********1********
classTC2
{
public:
//********2********
voidprint()
{
cout<<"TC2"< }
};
classTC3:publicTC2
{
public:
voidprint()
{
cout<<"TC3"< }
};
intmain()
{
TC20bj2;
TC30bj3;
TC1*P;
obj2.print();
obj3.print();
//********3********
p=obj3;
//********4********
P.print();
return0;
}
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |
![]() | ![]() .. 定價(jià):¥133 優(yōu)惠價(jià):¥133.0 更多書(shū)籍 |