有如下程序: #include using namespace std; class Base{ public: void fun0{cout

admin2020-04-07  17

问题 有如下程序:
    #include
    using namespace std;
    class Base{
    public:
    void fun0{cout<<’n’B;}
    };
    class Derived:public Base{
    public:
      void  fun(){_______tout<<’D’;}
    };
    int main(){
      Derived d;
      d.fun();
      return 0;
    }
    若程序的输出结果是BD,则划线处缺失的部分是(    )。

选项 A、fun();
B、Base.fun();
C、Base∷fun();
D、Base->fun();

答案C

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

最新回复(0)