单选题
有如下程序: #include
#include
using namespace std; class Appliance{ public: Appliance(string t="A"):type(t) { cout<
A、
041
B、
0T41
C、
A0A41
D、
A0T41
【正确答案】
D
【答案解析】
解析:执行派生类构造函数的顺序是: 1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类构造函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出0,定义room2时,调用TV的构造函数,输出T41,所以结果为A0T41,答案为D选项。
提交答案
关闭