问题 单项选择题

在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { public:void fun(){ cout<<"Base::fun",<<end1; } }; class Derived:public Base { void fun() { ______________ //显式调用基类的函数fun() cout<<"Derived::fun" <<end1; } };

A.fun();

B.Basfun();

C.Base::fun();

D.Base->fun();

答案

参考答案:C

解析: 本题主要考核作用域分辨符的使用。作用域分辨符“::”可以用来限定要访问的成员所在类的名称。

单项选择题
多项选择题