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

对于类定义: class A{ public: virtual void func1( ){} void func2( ){} }; class B:public A{ public: void func1(){cout<<"class B func 1"<<end1;} virtual void func2(){cout<<"class B func 2"<<end1;} }; 下面叙述正确的是(53)。

A.A∷func2()和B∷func1()都是虚函数

B.A∷func2()和B∷func1()都不是虚函数

C.B∷func1()是虚函数,而A∷func2()不是虚函数

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


相关考题:

下列程序执行后的输出结果是void func1(int i);void func2(int i);char st[]="hello,friend!";void func1(int i){ printf("%c",st[i]);if(i3){i+=2;func2(i);}}void func2(int i){ printf("%c",st[i]);if(i3){i+=2;func1(i);}}main(){ int i=0; func1(i); printf("\n");}A.helloB.helC.hloD.hlm

有如下程序#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

( 35 ) 有如下程序#includeusing namespace std;class A{public:virtual void func1( ){ cout"A1"; }void func2( ){ cout"A2"; }};class B:public A{public:void func1( ){ cout"B1"; }void func2( ){ cout"B2"; }};int main( ){A *p=new B;p-func1( );p-func2( );return 0;}运行此程序 , 屏幕上将显示输出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()是虚函数

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

有如下程序include using namespace std;class A{public:virtual void func1 (){ cou 有如下程序#include <iostream>using namespace std;class A{public:virtual void func1 (){ cout<<"A1"; }void func2(){ cout<<"A2"; }};class B: public A{public:void func l(){ cout<<"B1"; }void func2(){ cout<<"B2"; }};int main() {A *p=new B;p->func1();p->func2();return 0;}运行此程序,屏幕上将显示输出( )。A.B1B2B.A1A2C.B1A2D.A1B2

对于类定义 class A{ public: void func2{} }; class B:public A{ public: w)id funcl| cout"class B func l”endl:} virtual voiIl fimc2{cout"class B func 2" endl:} }; 下面正确的叙述是( )。A.A::rune2和B::funcl都是虚函数B.A::func2和B::funel都不是虚函数C.B::funcl是虚函数,而A::func2不是虚函数D.B::funcl不是虚函数,而A::func2是虚函数

下列程序执行后的输出结果是______。A.helloB.helC.hloD.hlm void func1 (int i); void func2 (int i); char st[]="hello,friend!"; void func1(int i) { printf("%c",st[i]); if(i<3){ i+=2;func2(i); } } void func2 (int i) { printf("%c",st[i]); if(i<3){ i+=2;func1(i); } } main() { int i=0;func1(i);printf("\n");}

对于类定义: 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()是虚函数

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

下面程序执行后的结果是()。includeusing namespace std;void func1(int i);void func 下面程序执行后的结果是( )。 #include<iostream> using namespace std; void func1(int i); void func2(int i); char st[]="hello, friend!"; void func1(int i) { cout<<st[i]; if(i<3){i+=2;func2(i);} } void func2(int i) { cout<<st[i]; if(i<3){i+=2;func1(i);} } void main() { int i=0;func1(i);cout<<endl;}A.elloB.helC.hloD.him

下列程序执行后的输出结果是( )。 void func1 (int i); void func2(int i); char st[]="hello,friend!"; void func1 (int i) { printf("%c",st[i]); if(i<3){i+=2;func2(i);} } void func2(int i) { printf("%c",st[i]); if(i<3){i+=2;func1(i);}A.helloB.helC.holD.hlm

下列程序写法不正确的是( )。A.func1(){…func2(){…}…}B.func1(){…}func2(){…}C.func2();func1(){…func2();…}func2(){…}D.func1(){…func1();…}

下面代码有何错误void func1(){int *pa = NULL;func2(pa);delete pa;}void func2(int *pb){pb = new int(5);}

下面代码有何错误void func2(int *value){*value = 2;}void func1(){int *p = 0;func2(p);}

int func1(int b){return 0;}void func2(){int bbb = 3;func1(bbb);func1(bbb);}func2中有何错误,func1的参数b 的类型是什么。

有如下程序:includeusing namespace std;class A{public:virtual void func1(){cout 有如下程序: #include<iostream> using namespace std; class A{ public: virtual void func1(){cout<<"A1";} void func2(){cout<<"A2";} }; class B:public A{ public: void func1(){cout<<"B1";} void func2(){cout<<"B2";} }; int main() { A *p=new B; p->func1(); p->func2(); return 0; } 执行该程序,屏幕上将显示输出( )。A.B1B2B.A1A2C.B1A2D.A1B2

有下列程序void func1(int i);void func2(int i);char st[ ]="hello,friend! ";void func1(int i){ printf("%c",st[i]); if(i3){i+=2;func2(i);}}void func2(int i){ printf("%c",st[i]); if(i3){i+=2;func1(i);}}main(){ int i=0;func1(i); printf("\n");}执行后的输出结果是A.hello B.helC.hlo D.hlm

对于类定义: 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( )是虚函数

对于类定义 class A{ public: virtual void func1( ){} void func2( ){} }; class B:public A{ public: void func1( ){cout<<"class B func 1"< < end1;} virtual void func2( ){cout << "class B func2"<< end1;} }; 下面正确的A.A::func2( )和B::func1( )都是虚函数B.A::func2( )和B::func1( )都不是虚函数C.B::func1( )是虚函数,而A::func2( )不是虚函数D.B::func1( )不是虚函数,而A::func2( )是虚函数

有下列程序:inCludeusing namespace std;c1ass A{pubic:virmal void func1(){cout 有下列程序: #inClude<iostream> using namespace std; c1ass A{ pubic: virmal void func1(){cout<<"A1";} void func2(){cout<<"A2";} }; c1ass B:public A{ publIc: void func1(){cout<<"B1";} void func2(){cout<<"B2"A.B182B.A1A2C.B1A2D.A182

对于类定义: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 Base{public:virtual void func1(){co 有如下程序: #include<iostream> using namespace std; class Base{ public: virtual void func1(){cout<<"Base 1";} void rune2(){cout<<"Base 2";} }; class Derived:public Base{ public: void func1(){cout<<"Derived 1";} void func2(){cout<<"Derived 2";} }; int main(){ Base *p=new Derived; P->func1(); P->func2(); return 0: } 运行此程序,屏幕上将显示输出______。A.Derived 1 Base 2B.Base 1 Base 2C.Derived 1 Derived 2D.Base 1 Derived 2

有如下程序: #includeiostream using namespace std; class A{ public: virtual void fancl{cout”Al”;} void func2{cout”A2”;} }; class B:public A{ public: void funcI{tout”Bl”;} void func2{tout”B2”;} }; intmain} A*P=new B: P—funcl; P—func2; delete p; return 0; } 执行这个程序的输出结果是( )。A.B182B.A1A2C.B1A2D.AIB2

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

下列程序的运行结果是______。 include class Base { public: virtual void func(int 下列程序的运行结果是______。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);}

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