已知类AA和BB的定义如下:class AA { pu

已知类AA和BB的定义如下:

class AA
{
public:
    AA(){cout<<'0';}
    ~AA(){cout<<'1';}
};
class BB:public AA
{
public:
    BB(){cout<<'2';}
    ~BB(){cout<<'3';}
};

且有如下主函数定义:

int main(){
    BB b;
    return 0;
}

运行这个main函数的输出是( )。

答案
D
解析

本题中,首先执行class AA,首位输出0,末尾输出1;再执行 classBB,在第二位输出2,倒数第二位输出3,最后输出结果为0231。

题目信息

题号:7733
题型:单选题
知识点:计算机二级
难度:普通