问题 单项选择题

下面程序的输出结果是( )。
#include <iostream>
using namespace std;
class A
public:
A( ) cout<<"A";

class B
public:
B() coat<<"B" ;

class C: public A
public:
B b;
C() cout<<"C";

void mian()
C c;

A.CBA

B.ABC

C.ACB

D.BCA

答案

参考答案:B

解析: 先执行基类A构造函数输出A,调用类B的构造函数输出B,调用本身构造函数输出C。

填空题
问答题 简答题