网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

有如下程序; #include<iostream> usingnamespacestd; clasBasel{ public: Basel(intd){cout<<d;} -Basel(){} }; classBase2{ public: Base2(intd){out<<d;} ~Base2(){} }; classDerived:publicBase1,Base2{ public: Derived(inta,intb,intC,intd): Basel(b),Base2(a),b1(d),b2(c){} private: intb1; intb2; }; intmain(){ Derivedd(1,2,3,4); return0; } 运行时的输出结果是( )。

A.1234

B.2134

C.12

D.21


参考答案

更多 “ 有如下程序; #includeiostream usingnamespacestd; clasBasel{ public: Basel(intd){coutd;} -Basel(){} }; classBase2{ public: Base2(intd){outd;} ~Base2(){} }; classDerived:publicBase1,Base2{ public: Derived(inta,intb,intC,intd): Basel(b),Base2(a),b1(d),b2(c){} private: intb1; intb2; }; intmain(){ Derivedd(1,2,3,4); return0; } 运行时的输出结果是( )。A.1234B.2134C.12D.21 ” 相关考题
考题 若有如下程序:includeusing namespace std;class TestClass{public:void who(){cout 若有如下程序: #include<iostream> using namespace std; class TestClass { public: void who(){cout<<“TestClass”<<endl;} }; class TestClassl:public TestClass { public: void who(){cout<<“TestClassl”<<endl; int main() { TestCA.TestClasslB.TestClassC.0D.无输出

考题 有如下程序: 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 BASE{public:~BASE( ){cout 有如下程序: #include<iostream> using namespace std; class BASE{ public: ~BASE( ){cout<<"BASE";} }; class DERIVED:public BASE{ public: ~DERIVED( ){cout<<"DERIVED";} }; int main( ){DERIVED x;return 0;} 程序的输出结果是A.BASEB.DERIVEDC.BASEDERIVEDD.DERIVEDBASE

考题 有如下程序: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 PARENT { public: PARENT() { cout 有如下程序:include <iostream>using namespace std;class PARENT{public:PARENT() { cout <<"PARENT"; }};class SON : public PARENT{public:SON() {cout << "SON"; }};int main(){SON son;PARENT *p;p = son;return 0;}执行上面程序的输出是______。

考题 有如下程序: #includeiostream using namespace std; class Basel { public: BaseI(int D.{coutd;} 一Basel{} }; class Base2 { public: Base2(int D.{toutd;} ~Base2{} }; class Derived:public Basel,Base2 { public: Derived(int a,int b,int c,int D.:Basel(B.,Base2(A.,bl(D.,b2(C.{} private: int bl: int b2: }; int main { Derived d(1,2,3,4); return 0; } 执行这个程序的输出结果是( )。A.1234B.2134C.12D.21

考题 有如下程序:include using namespace std;class AA{public: virtual void f() {cout 有如下程序: #include <iostream> using namespace std; class AA { public: virtual void f() { cout<< "AA"; } }; class BB : public AA { public: BB() { cout << "BB"; } }; claA.AAB.AABBCCC.BBAABBCCD.BBBBAACC

考题 有如下程序:include using namespace std;class shapes{protected: int x, y;public: 有如下程序: #include <iostream> using namespace std; class shapes { protected: int x, y; public: void setvalue(int d, int w=O) { x=d; y=w; } virtual void disp()=O; }; class square : public shapes { public: void disp () { cout<<x*y<<end1; } }; int main ( ) { shapes *ptr; square s1; ptr=s1; ptr->setvalue (10, 5) ;ptr->disp(); return 0; } 执行上面的程序将输出( )。A.50B.5C.10D.15