A.112.50%
B.116.70%
C.117.90%
D.122.20%
第1题
以下程序执行结果是 ()。 #include <iostream.h> class Base { public virtual void fun() { cout<<"B"; } }; class Derived { public: Derived() { cout<<"D"; } virtual void fun(){ Base::fun(); cout<<"C"; } } int main () { Base *ptr; Derived obj; ptr=&obj; p->fun (); return 0; }
A.DBC
B.DCB
C.BDC
D.CBD
第2题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout<<"0";} }; class basel:virtual base { public: base1(){cout<<"1";} }; class base2:virtual base{ public:
A.123
B.3120
C.312
D.3012
第3题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout<<"0";} }; class basel:virtual base { public: base1(){cout<<"1";} }; class base2:virtual base{ public:
A.123
B.3120
C.312
D.3012
第4题
下列程序的运行结果是______。
include<iostream.h>
class Base
{
public:
virtual void func(int i){cout<<"class Base:"<<i<<end1;)
};
class Derived: public Base
{
public:
void func(double d){cout<<"class Derived:"<<d<<endl;}
};
void main()
{
Base a,*p=a;
Derived b;
p=&b;
(*p).func(3.3);
}
第5题
下列程序的运行结果是______。
include<iostream.h>
class Base
{
public:
void f(int x){cout<<“Base:”<<x<<endl;}
);
class Derived:public Base
{
public:
void f(char*str){cout<<“Derived:”<<str<<endl;}
};
void main(void)
{
Base*pd=ne
第6题
下面程序的运行结果是 #include<iostream.h> class base{ protected: int a; public: base(){cout <<"0";} }; class basel:virtual base{ public: basel () {cout <<"1";} }; class base2:virtual base{ public: base2(){cout <<"2";} }; class derived:public basel,public base2{ public: derived(){cout <<"3";} }; void main() { derived obj; cout <<end1; }
A.123
B.3120
C.312
D.3012
第7题
下面程序的运行结果是()。 #include<iostream.h> class base{ protected: int a; public: base{cout<<”0”;} }; class basel:virtual base{ public: basel{cout<<”1”;} }; class base2:virtual base i public: base2{cout<<”2”;} }; class derived:public basel,public base2{ public: derived{cout<<”3”;} }; void main derived obj; cout<<endl:
A.0123
B.3120
C.0312
D.3012
第8题
下列程序运行结果是 。 #include <iostream.h> class BASE{ char c; public: BASE(char n) { c=n; cout< <c;} }; derived:public base{ char c; public: derived(char n):base(n+1) {c="n;" void main() { derived deri('a');>
第9题
A.0123
B.3120
C.0312
D.3012
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!