有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ public: void fun0 {cout<<’B’;} }; c1ass D

admin2020-07-30  8

问题 有如下程序:
    #inc1ude<iostream>
    using namespace std;
    c1ass Base{
    public:
    void fun0 {cout<<’B’;}
    };
    c1ass Derived:public  Base{
    public:
    void fun(){________cout<<’D’;}
    };
    int main(){
    Derived d;
    d.f.un();
    rel:um 0;
    }
    若程序的输出结果是BD,则划线处缺失的部分是(    )。

选项 A、fun();
B、Base.fun();
C、Base::fun();
D、Base—>fun();

答案C

解析 派生类Derived的对象d调用其成员函数fun(),要输出结果为BD,所以在其成员函数fun0中要调用基类Base的成员函数fun0。
转载请注明原文地址:https://jikaoti.com/ti/aGl0FFFM
0

相关试题推荐
随机试题
最新回复(0)