单选题 有如下程序:
#include<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<"A";}
Base(char c){cout<<c;}
};
class Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main(){
Derived d1("B");
return 0;
}
执行这个程序屏幕上将显示输出______。
【正确答案】 C
【答案解析】[解析] 根据派生类的构造函数执行顺序,创建派生类对象时,首先执行基类的默认构造函数,输出A,接下来执行派生类B的构造函数,输出B。