首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2021-06-10
45
问题
有如下类定义:
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://kaotiyun.com/show/C0fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):Val(x){}voidSet(i
下面叙述中正确的是
下列情况中,不会调用拷贝构造函数的是()。
已知有数组定义chara[3][4];下列表达式中错误的是()。
在C++中,打开一个文件时与该文件建立联系的是()。
负责数据库中查询操作的数据库语言是( )。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
数据库设计中反映用户对数据要求的模式是()。
数据库技术的根本目标是要解决数据的()。
下列字符串中可以用作C++标识符的是
随机试题
持有至到期投资
同一天以相同商标提出注册申请的,不应当适用()。
某企业为增值税一般纳税人,4月销售货物取得不含税收入45000元,当月外购材料取得增值税专用发票上注明增值税税额8500元,当月无预缴增值税税款,则4月末该企业应作的会计处理是()。
在汇率制度中,管理浮动的本质特征是()。
解不等式组:
15岁的小明实施了抢劫行为,小明()。
旅游业是传统服务业转型升级的突破口,可以提升“好客山东”的影响力和竞争力。下列旅游城市和景点对应错误的是()。
已知一棵满二叉树的结点个数为20到40之间的素数,此二叉树的叶子结点有()个。
下列叙述中错误的是()。
Americansusuallyconsiderthemselvesafriendlypeople.Theirfriendships,however,tendtobeshorterandmorecasualthanfri
最新回复
(
0
)