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