选择题
已知类AA和BB的定义如下:
class AA{
public:
AA(){cout<<'0';}
~AA(){cout<<'1';}
};
class BB:public BB{
public:
BB(){cout<<'2';}
~BB(){cout<<'3';}
};
且有如下主函数定义:
int main(){
BB b;
return 0;
}
运行这个main函数的输出是______。
A、
0123
B、
0213
C、
2013
D、
0231
【正确答案】
D
【答案解析】
本题考查的是程序执行的相关知识。本题中,首先执行class AA,首位输出0,末尾输出1;再执行class BB,在第二位输出2,倒数第二位输出3,最后输出结果为0231,故选择D。
提交答案
关闭