问题 填空题

在下面程序的画线处填上适当的内容,使程序执行后的输出结果为ABCD。
#include <iostream>
using namespace std;
class A
public:A( )cout<<’A’;

class B: (11)
public:B( )cout<<’B’;

class C: (12)
public:C( )cout<<’C’;

class D:public B,public C
public:D( )cout<<’D’;

void main( )
D( );
cout<<endl;

答案

参考答案:空格

解析: 考查在继承中构造函数的调用顺序,创建派生类对象时依次调用基类的构造函数,最后调用派生类的构造函数。

单项选择题
单项选择题