问题
填空题
以下程序的执行结果是______. #include<<iostream.h> c1ass A { public: virtual void funl () { cout<<"A fun1"<<endl;} virtual void fun2 () {cout<<"A fun2"<<endl; void fun3 () {cout<<" A fun 3 "<<endl:) void fun4 () {cout<<" A fun4 "<<endl:} } ; class B: public { public: virtual void funl() {cout<<" B funl"<<end1; } virtual void fun2 (int x) {Cout<<"B fun2 "<<endl;} virtual void fun3() {cout<<"B fun 3"<<endl;} void fun4() {cout<<"B fun4"<<endl;} }; void main() { A*p; B b; P=&b; P->funl (); P->fun2(); P->fun3(); P->fun4(): }
答案
参考答案:B fun1
解析:A fun2A fun3A fun4