单选题

请选择下列程序的运行结果 #include<iostream> using namespace std; class B0//基类BO声明 { public://外部接口 virtual void display()//虚成员函数 { cout<<"B0::display0"<<endl;} }; class B1:public B0//公有派生 { public: void display() { cout<<"B1::display0"<<endl; } }; class D1: public B1//公有派生 { public: void display(){ cout<<"D1::display0"<<endl; } }; void fun(B0 ptr)//普通函数 { ptr.display(); } int main()//主函数 { B0 b0;//声明基类对象和指针 B1 b1;//声明派生类对象 D1 d1;//声明派生类对象 fun(b0);//调用基类B0函数成员 fun(b1);//调用派生类B1函数成员 fun(d1);//调用派生类D1函数成员 }

发布于 2020-12-25 16:59:21

登录后免费查看答案
关注者
0
被浏览
92
知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看