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

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

对于类定义:

classA{

public:

virtualvoidfuncl(){}

voidfunc2(){}

};

classB:publicA{

public:

voidfuncl(){cout<<"classBfunc1"<<endl;}

virtualvoidfunc2(){cout<<"classBfunc2"

<<endl;}

};

下面正确的叙述是( )。

A.A::func2( )和B::func1( )都赵虚函

B.A::rune2( )和B::func1( )都不是虚函数

C.B::func1( )是虚函数,而A::fune2( )不是虚函数

D.B::func1( )不是虚函数,而A::func2( )是虚函数


参考答案

更多 “ 对于类定义:classA{public:virtualvoidfuncl(){}voidfunc2(){}};classB:publicA{public:voidfuncl(){coutclassBfunc1endl;}virtualvoidfunc2(){coutclassBfunc2endl;}};下面正确的叙述是( )。A.A::func2( )和B::func1( )都赵虚函B.A::rune2( )和B::func1( )都不是虚函数C.B::func1( )是虚函数,而A::fune2( )不是虚函数D.B::func1( )不是虚函数,而A::func2( )是虚函数 ” 相关考题
考题 有如下程序#includeusing namespace std;class A{public:virtual Void funcl(){cout “A1”;}void fune2(){cout “A2”;}};class B: public A{public:void func1(){cout “B1”;}void func2(){cout “B2”;}};Int main(){A*p=new B;p-funcl();p-func2();retum0;}运行程序,屏幕上将显示输出______。A.B1B2B.A1A2C.B1A2D.A1B2

考题 对于类定义class A{public:virtual void funcl(){}void func2(){}};class B:public A{public:void funcl(){cout "class B func 1”virtual void func2(){cout "class B func 2"};下面正确的叙述是A.A::func2()和B::funcl()都是虚函数B.A::func2()和B::funcl()都不是虚函数C.B::funcl()是虚函数,而A::func2()不是虚函数D.B::funcl()不是虚函数,而A::func2()是虚函数

考题 有如下程序:includeusing namespace std;classA{public:virtua1 voidfunc1(){cout 有如下程序: #include<iostream> using namespace std; classA{ public: virtua1 voidfunc1(){cout<<“A1”;} voidfunc2(){cout<<“A2”;}}; class B:publicA{ public: void funcl(){cout<<“B1”;} void func2(){cout<<“B2”;}}; intmain(){ A*p=neA.B1B2B.A1A2C.B1A2D.A1B2

考题 若类A和类B的定义如下class A{int i,j;public:int geti( ){return i;}};class B:public A{int k:public:void make( ){k=i*j;}};则上述定义中非法的语句是A.k=i*jB.int k;C.return i;D.void make()

考题 对于类定义: class A{ public: virtual void funcl(){} void func2(){} ); class B:public A{ public: voidfuncl(){cout<<“class Bfunc 1”<<endl;} virtual void func2(){cout<<“class B func 2”<<endl;} }; 下面正确的叙述是( )。A.A::func2()和B::funcl()都是虚函数B.A::func2()和B::funcl()都不是虚函数C.B::funcl()是虚函数,而A::func2()不是虚函数D.B::funcl()不是虚函数,而A::func2()是虚函数

考题 若类A和类B的定义如下: class A { int i,j; public: int geti () { return i; } }; class B : public A { int k; public: void make () { k=i*j; } }; 则上述定义中非法的语句是A.k=i*j;B.int k;C.return i;D.void make()

考题 若类A和类B的定义如下: class A { int i,j; public: int geti() { return i; } }; class B: public A { int k; public: void make() { k=i*j } }; 则上述定义中A.k=i*j;B.int k;C.return i;D.void make()

考题 有如下程序: #includediostream usingnamespacestd; classA{ public: virtualvoidfuncl(){cout"A1";) voidrune2(){cout"A2";}}; classB:publicA{ public: voidfuncl(){cout:"B1";} voidfunc2(){eout"B2";}}; intmain(){ A*p=newB; p-func1(); P-func2(); return0;} 执行该程序,屏幕上将显示输出( )。A.B1B2B.A1A2C.B1A2D.A1B2

考题 对于类定义: classA{ public: virtualvoidfuncl(){} voidfunc2(){} }; classB:publicA{ public: voidfuncl(){cout"classBfunc1"endl;} virtualvoidfunc2(){cout"classBfunc2" endl;} }; 下面正确的叙述是( )。A.A::func2( )和B::func1( )都赵虚函数B.A::rune2( )和B::func1( )都不是虚函数C.B::func1( )是虚函数,而A::fune2( )不是虚函数D.B::func1( )不是虚函数,而A::func2( )是虚函数