问题详情

下面程序输出的结果为( )。 #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、CLASSA CLASSBCLASSB CLASSB

C、CLASSA

D、CLASSA CLASSBCLASSB CLASSACLASSB CLASSBCLASSB

时间:2022-01-09 15:49 关键词:

答案解析

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