单项选择题
有如下程序: #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
点击查看答案&解析
相关试题
有如下程序: #include<iostream> usi...
有如下类定义: class AA{ int a; P...
生成派生类对象时,派生类构造函数调用基类...
有如下程序: #include<iostream> usi...
有如下程序: #include<iostream> usi...