网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
有如下程序: #include<iostream> usingnamespacestd; classB{ public: virtualvoidshow(){cout<<"B";}}; classD:publicB{ public: voidshow(){cout<<"D";} }; voidfun1(B*ptr){ptr->show(); }voidfun2(B&ref){ref.show(); }voidfun3(BB){b.show(); } intmain(){ Bb,*p=newD; Dd; funl(p); fun2(b); fun3(d); return0; } 程序的输出结果是( )。
A.BBB
B.BBD
C.DBB
D.DBD
参考答案
更多 “ 有如下程序: #includeiostream usingnamespacestd; classB{ public: virtualvoidshow(){cout"B";}}; classD:publicB{ public: voidshow(){cout"D";} }; voidfun1(B*ptr){ptr-show(); }voidfun2(B&ref){ref.show(); }voidfun3(BB){b.show(); } intmain(){ Bb,*p=newD; Dd; funl(p); fun2(b); fun3(d); return0; } 程序的输出结果是( )。A.BBBB.BBDC.DBBD.DBD ” 相关考题
考题
有如下程序: include using namespace std; class B { public:
有如下程序: #include <iostream> using namespace std; class B { public: virtual void show() { cout<<"B"; } }; class D: public B{ public: void show() { cout<<"D"; } }; void fun1(B *ptr) { ptr->show();} void fun2(B ref) { ref. show();} void fun3(B b) {b.show();} int main() { B b,*p=new D; D d; fun1(p); fun2(b); fun3(d); return 0; }程序的输出结果是A.BBBB.BBDC.DBBD.DBD
考题
有如下程序: include using namespace std; class A { public:
有如下程序: #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(){Cobj;retum 0;} 执行后的输出结果是A.CBAB.BACC.ACBD.ABC
考题
有如下程序:includeusing namespace std;classA{public:A(){cout
有如下程序: #include<iostream> using namespace std; classA { 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.ABCB.BACC.ACBD.CBA
考题
有如下程序:includeusing namespace std;class B{public:virtual void show( ){cout
有如下程序: #include<iostream> using namespace std; class B{ public: virtual void show( ){cout<<"B";} }; class D:public B{ public: void show( ){cout<<"D";} }; void funl(B*ptr){ptr->show( );} void fun2(Bref);ref.show( );} void fun3(B b){b.show( );} int nlain( ){ B b,*P=Dew D; D d; funl(p); fun2(b); fun3(d); return 0; } 程序的输出结果是A.BBBB.BBDC.DBBD.DBD
考题
有如下程序:includeusing namespace std;class A{public:A(){cout
有如下程序: #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.CBAB. BACC.ACBD.ABC
考题
下面程序输出的结果是【 】。 include using namespace std; class A { public:virtual
下面程序输出的结果是【 】。include <iostream>using namespace std;class A {public:virtual void show() {cout<<"A!";};class B: public A {public:void show() {cout << "B!";}};class C: public B{public:void show(){cout << "C!";}};void show_info(A i) {i. show();}void main() {A ia; B ib; C ic; show_info(ia);show_info(ib); show_info(ic); }
考题
有以下程序:include using namespace std;class A{public: virtual void show() {cout
有以下程序:include <iostream>using namespace std;class A{public:virtual void show(){cout<<"A";}};class B : public A{public:void show(){cout << "B";}};void display( A * obj ){obj-> show();}int main ( ){A demol;B demo2;display( demol );display( demo2 );return 0;}执行后的输出结果为【 】。
考题
有如下程序:include using namespace std;class A {public: A() {cout
有如下程序: #include <iostream> using namespace std; class A { public: A() {cout<<"A";} }; class B {public:B() {cout<<"B";}}; class C: public A { Bb; public: C() {cout<<"C";} }; int main() {C obj;return 0;}执行后的输出结果是 ______。A.CBAB.BACC.ACBD.ABC
考题
有如下程序:includeusing namespace std;class B{public:Virtual void show(){cout
有如下程序: #include<iostream> using namespace std; class B{ public: Virtual void show(){cout<<“B”;} }; class D:publicB{ public: void show(){cout<<“D”;} }; void funl(B*ptr){ptr->show();} void{un2(Bref){ref.show();} voidA.BBBB.BBDC.DBBD.DBD
考题
有如下程序:includeusing namespace std;class A{public: A(){cout
有如下程序: #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.CBAB.BACC.ACBD.ABC
热门标签
最新试卷