填空题
下列程序的运行结果是______。
#include<iostream.h>
class A
public:
virtual void use( ) cout<<"in A\n";
;
class B:public A
public:
virtual void use( ) cout<<"in B\n";
;
class C:public B
public:
virtual void use( )cout<<"in C\n";
;
void main( )
A*obj;
obj=new C;
obj->use( );
delete obj;
【参考答案】
in C
热门
试题
填空题
下列程序不能通过编译,应该在划线部分填写的语句是______。 #include<iostream.h> #include<stdlib.h> double Func(int a,int b,char ch) double x; switch(ch) case’+’: x=double(a)+b; break; case ’-’: x=double(a)-b; break; case ’*’: x=double(a)*b; break; case’ ’: if(B)x=double(a) b; else exit(1); break; default: exit(1); ______ void main( ) cout<<Func(32,6,’-’)<< , ; cout<<Func(32,6, ’*’)<< , ; cout<<Func(32,6,’ ’)<<endl;