A-A+

有如下程序: #include usingnamespacestd;

2022-08-05 21:01:31 问答库 阅读 172 次

问题详情

有如下程序: #include<iostream.h> usingnamespacestd; classBase { public: Base(){cout$amp;Derived(){cout$amp;A.BBBfDD
B.BBDfDDDf
C.DD
D.DDBBBf请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
A。【解析】本题考查类的继承和派生。派生类执行构造函数的一般次序为:首先调用基类构造函数;然后调用成员对象的构造函数;最后是派生类构造函数中的内容。题目中定义派生类对象d时,先调用基类Base的构造函数,输出BBBf,然后调用派生类Derived的构造函数,输出DD。

考点:程序