单项选择题

有如下程序: #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> using namespace std; class A { public: A(int i){x=i;} void dispa,(){cout<<x<<’,’;} private: int x; }; class B:public A { public: B(int i):A(i+10){x=i;} void dispb(){dispa();cout<<x<<endl;}private int x: }; int main() { B b(2); b.dispb(); return 0; } 运行时输出的结果是( )。
A.10,2
B.12,10
C.12,2
D.2,2
相关试题
  • 有如下程序: #include<iostream> usi...
  • 有如下类定义: class AA{ int a; P...
  • 生成派生类对象时,派生类构造函数调用基类...
  • 有如下程序: #include<iostream> usi...
  • 有如下程序: #include<iostream> usi...