有如下程序: #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
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 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{B b;public:C(){cout<;<;"C";}};int main(){C obj; return 0;}执行后的输出结果是()。 A: ABC B: CBA C: BAC D: ACB
- 下列程序执行后的输出结果是______。 #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() cout<<"A"; B: ~A() cout<<"~A"; C: ; D: class B:public A E: A*p; F: public: G: B() cout<<"B";p=new A; H: ~B() cout<<"~B";delete p; I: ; J: int main()B obj; K: return 0;执行这个程序的输出结果是( L: )A) BAA~A~B~A M: B) ABA~B~A~A N: C) BAA~B~A~A O: D) ABA~A~B~A