单选题
有如下程序: #include
using namespace std; class Basel { public: Basel(int d){cout<
A、
1234
B、
2134
C、
12
D、
21
【正确答案】
D
【答案解析】
解析:本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义一个派生类对象时,分别调用基类的构造函数,所以分别输出2l。
提交答案
关闭