单项选择题

有如下程序
#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;
}
执行这个程序屏幕上将显示输出______。

A.B
B.BA
C.AB
D.BB
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序:#include<iostream>using namespace std;class A{public:A(){cout<< A ;}~A(){cout<< A ;}};class B:public A{A* p;public:B(){cout<< B ;p=new A();}~B(){cout<< B ;delete p;}};int main(){B obj;return 0;}执行这个程序的输出结果是______。
A.BAA~A~B~A
B.ABA~B~A~A
C.BAA~B~A~A
D.ABA~A~B~A
单项选择题
有如下程序:#include<iostream>using namespace std;class A{ public:A(){cout<< A ;}};classB{public:B(){cout<< B ;}}classC:public A{B b;public:C(){cout<< C ;}};int main(){ C obj;return 0;}执行后的输出结果是______。
A.CBA
B.BAC
C.ACB
D.ABC
相关试题
  • 有如下类定义:class AA{int a;public...
  • 生成派生类对象时,派生类构造函数调用基类...
  • 有如下程序:#include<iostream>using ...
  • 有如下程序:#include<iostream>using ...
  • 有如下程序: #include<iostream>using...