A-A+

有如下程序:#nclude <iostream>using namespace std;cl

2022-08-05 21:42:22 问答库 阅读 172 次

问题详情

有如下程序:#nclude <iostream>using namespace std;class Base{ public:void fun1() {cout << "Basen"; }virtual void fun2() {cout << "Basen"; }};class Derived: public Base{ public:void fun1() {cout << "Derivedn"; }void fun2() {cout << "Derivedn"; }} void f(Base& b) { B. fun1(); B. fun2(); }int main(){Derived obj;f(obj);return 0;}
A.Base Base
B.Base Derived
C.Derived Base
D.Derived Derived请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:B

考点:程序