单项选择题
有如下程序: #include<iostream> using namespace std; class C1{ public: ~C1(){cout<<1;} }; class C2:public C1{ public: ~C2(){cout<<2;} }; int main(){ C2 cb2; C1*cb1; return 0; } 运行时的输出结果是( )。
A.121
B.21
C.211
D.12
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序: #include<iostream> using namespace std; class AA{ public: AA(){cout<<’1’;} }; class BB:public AA{ int k: public: BB():k(0){cout<<’2’;} BB(int n):k(n){cout<<’3’;} }; int main(){ BB b(4),c; return 0; } 运行时的输出结果是( )。
A.1312
B.132
C.32
D.1412
点击查看答案&解析
单项选择题
有如下程序: #include<iostream> using namespace std; class Base{ int x; public; Base{int n=0};x(n){cout<<n;} Int getX()const{return x;} }; class Derived public Base{ int y; public; Derived(int m,int n):y(rn),Base(n){cout<<m;} Derived(int m):y(m){cout<<m;} }; int main(){ Derived dl(3),d2(5,7); return 0; } 运行时的输出结果是( )。
A.375
B.357
C.0375
D.0357
点击查看答案&解析
相关试题
有如下程序: #include<iostream> usi...
有如下类定义: class AA{ int a; P...
生成派生类对象时,派生类构造函数调用基类...
有如下程序: #include<iostream> usi...