未分类题
有如下程序 #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; } 执行这个程序屏幕上将显示输出
D.BB
A.B
B.BA
C.AB
【参考答案】
C
解析:本题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序如下:
(1) 执行基类的构......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)