有如下程序:#include<iostream>using namespace std;class C1{public:-Cl()}cout<<1

9 查阅

有如下程序:

#include<iostream>

using namespace std;

class C1{

public:

-Cl()}cout<<1;}

};

class C2:public C1{

public:

~c2(){cout<<2;}

};

int main(){

C2 cb2;

C1*cbl:

return 0;

{

运行时的输出结果是

A.121

B.21

C.211 D、12

参考答案:

B解析:程序退出时先执行继承类C2的析构函数输出2,再执行基类的析构函数输出1。共输出21,故选B)。

计算机二级