问题 单项选择题

有如下程序:
#include<iostream>
using namespaee std;
class Base
protected:
Base( )tout<<’A’;
Base(char C) cout<<c;

class Derived:public Base
public:
Derived(char C) eout<<c;

int lnaiD( )
Derived dl(’B’);
return 0;

执行这个程序屏幕上将显示输出

A.B

B.BA

C.AB

D.BB

答案

参考答案:C

解析: 派生类和基类的构造函数的执行顺序是,先执行基类的构造函数,然后再执行派生类的构造函数。

单项选择题
单项选择题