首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2021-02-22
52
问题
有如下类定义:
class Base {
public:
void fun() { cout<<"Base::fun"<
};
class Derived : public Base {
public:
void fun() {
____________;
cout<<"Derived::fun"<
}
};
若需要在划线处调用基类中的fun()函数,则填写的语句是
选项
A、Base.fun();
B、Base->fun();
C、Base::fun();
D、fun();
答案
C
解析
基类Base和派生类Derived中使用同一名字的成员函数fun,所以在派生类Derived的作用域中,派生类Derived中的fun函数会屏蔽基类Base中的fun函数,即Base的fun函数对Derived不可见,这是因为编译器在查找名字fun时,首先在Derived中找到,这样编译器就不再继续查找,所以若想在Derived中调用Base的fun函数,必须显式的说明fun函数属于Base,这里使用作用域运算符访问被屏蔽的fun,调用语句为:Base::fun();答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/Vsfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知数组arr的定义如下:intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
十进制整数设为整数类I,则下面属于类I的实例的是
下列叙述中正确的是
下列数据结构中,不能采用顺序存储结构的是
下列关于函数的描述中,错误的是()。
语句ofstreamf(’’SALARY.DAT’’,ios_base::app);的功能是建立流对象f,并试图打开文件SALARY.DAT与f关联,而且()。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
在长度为97的顺序有序表中作二分查找,最多需要的比较次数为
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
下列不属于生态农业范围的是()
不是原发性和继发性肾上腺皮质功能减退共同表现的是
代脉的脉象是( )。
可用于制备溶蚀性骨架片的材料是
某县公安局立案侦查后,以盗窃罪的重大嫌疑将孙某拘留,后提请县人民检察院批准逮捕,县人民检察院予以批准,此时孙某已被拘留7天。县人民检察院批捕后向县人民法院提起公诉。县人民法院审理此案后,判处孙某有期徒刑3年。孙某对一审判决不服,依法提起上诉,二审法院审理案
银行在完成“购买行为、市场细分、目标选择和市场定位”四大分析任务的基础上应做到“四化”()。
三次独立试验中A发生的概率不变,若A至少发生一次的概率为,则一次试验中A发生的概率为____________.
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Forml的窗体上画一个名称为Pic的图片框,通过属性窗口将考生文件夹下的文件Tul-1jpg添加剑图片框,然后编写适当的事件过程。运行程序时,单击窗体,
Whenwillthestormstart?
Engaginginahobbylikereadingabook,makingapatchworkquiltorevenplayingcomputergamescandelaytheonsetofdementi
最新回复
(
0
)