有如下程序: {6j}include using namespace std; class C1{ public: -ClO{cout

admin2019-02-22  18

问题 有如下程序:
    {6j}include
    using namespace std;
    class C1{
    public:
    -ClO{cout<    );
    class C2:public C1{
    public:
    -C20{cout<<2;)
    );
    int main(){
    C2 cb2;
    C1*cbl;
    return ();
    )
    运行时的输出结果是(    )。

选项 A、121
B、21
C、211
D、12

答案B

解析 在主函数中定义C2类的对象,当程序结束时,首先调用C2类的析构函数~C2,输出2,冉调用Cl类的析构函数~Cl,输出l。所以程序运行的结果就是2l。
转载请注明原文地址:https://jikaoti.com/ti/G1t0FFFM
0

最新回复(0)