A-A+

下面程序输出的结果为()。includeiostream.hclassA{public:

2022-08-05 21:50:19 问答库 阅读 172 次

问题详情

下面程序输出的结果为()。
include"iostream.h"
classA
{public:
A(){cOUt<<"CLASSA"<<endl;}
~A(){}};
ClaSSB:publicA
{public:
B(){cout<<"CLASSB"<<endl;}
~B(){}};
voidmain()
{A*P;
P=newB:
B*q:
q=newB;}
A.CLASSA
B.CLASSACLASSBCLASSBCLASSB
C.CLASSA
D.CLASSACLASSBCLASSBCLASSACLASSBCLASSBCLASSB请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C

C。【解析】本题考查类的继承、类的实例化和构造函数、析构函数的调用方式以及何时调用。每实例化一个类就要调用其构造函数,结束运行该实例后调用析构函数。

考点:结果,程序