有如下程序:#include <;iostream>;using namespace std;class A{public:A(){cout<;<;"A";}};class B{public:B(){cout<;<;"B";}};class C:public A{B b;public:C(){cout<;<;"C";}};int main(){C obj; return 0;}执行后的输出结果是()。
A: ABC
B: CBA
C: BAC
D: ACB
A: ABC
B: CBA
C: BAC
D: ACB
举一反三
- 如下程序的输出结果是 #include<iostream> using namespace std; class A public: A( )cout<<"A"; ; class Bpublic:B( )cout<<"B";; class C: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 A { public: A( ) { cout << "A"; } }; class B { public: B( ) { cout << "B"; } }; class C : public A { private: B b; public: C( ) { cout << "C"; } }; void main ( ) { C obj; } A: CBA B: BAC C: ACB D: ABC
- 下面关于类的继承与派生的程序,其输出结果是:#include[iostream]using namespace std;class A {public: A(){cout<<"A";} };class B{public: B(){cout<<"B";} };class C: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 A public: A: A()couk<"A"; B: ; C: class Bpublic:B()cout<<"B"; D: ; E: class C:public A F: B b; G: public:C() cout<<"C"; H: ; I: int main()C obj; return 0; J: 执行后的输出结果是( K: )。A.CBA L: BAC M: ACB N: ABC
- 下面程序的输出结果是( )。 #include <iostream> using namespace std; class A { public: A( ) {cout<<"A";} } class B { public: B() {coat<<"B" ;} } class C: public A { public: B b; C() {cout<<"C";} } void mian(){ C c; } A: CBA B: ABC C: ACB D: BCA