问题
单项选择题
有如下程序 #include A.B B.BA C.AB D.BB
答案
参考答案:C
解析:建立派生类对象时,构造函数的执行顺序如下: ①执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右); ②执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序(自上而下); ③执行派生类的构造函数。本题首先调用基类的构造函数输出字符A,然后调用派生类的构造函数,输出字符B。