问题 填空题

以下程序的执行结果是________。 #include<iostream.h> class base { public: virtual void who() {cout<<"base class"<<end1;} }; class derrvel: public base { public: void who() {cout<<"derivel class"<<end1;} }; class derive2:public base { public: void who(){cout<<"derive2class"<<end1;} }; void main() { base obj1,*P; derivel obj2; derive2 obj3; p=&obj1: p->who(); p=&obj2; p->who(); p=&obj3; p-->who(): }

答案

参考答案:base class

解析:derive1 classderive2 class

填空题
单项选择题 B1型题