单项选择题

有如下程序:
#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
<上一题 目录 下一题>
热门 试题

单项选择题
有如下程序:#include<iostream>using namespace std;class Media{public:void Name();void Show();protected:int page;};class Book:private Media{public:void Print() {cout<<page<<endl;}void Show(){Media::Show();) ①};int main(){Book Bible;Bible.Name(); ②Bible.Print(); ③Bible.Show(); ④return 0;}编译时有错误的是______。
A.语句①
B.语句②
C.语句③
D.语句④
单项选择题
有如下程序:#include<iostream>using namespace std;class XX{int x;public:XX(int XX=0):x(xx){}int getX(){return x;}};class YY:public XX{int y;public:YY(int xx,int yy):XX(xx),y(yy){}int getV(){return getX()+y;}};int main(){YY c(3,4);cout<<c.getV()+c.getX()<<endl;return 0;}运行这个程序的输出结果是______。
A.3
B.4
C.7
D.10
相关试题
  • 有如下类定义:class AA{int a;public...
  • 生成派生类对象时,派生类构造函数调用基类...
  • 有如下程序:#include<iostream>using ...
  • 有如下程序:#include<iostream>using ...
  • 有如下程序: #include<iostream>using...