首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2021-06-10
37
问题
有如下程序:
#include
using namespace std;
class Base {
public:
void fun() { cout<<"Base::fun"<
};
class Derived : public Base {
public:
void fun() {
cout<<"Derived::fun"<
}
};
int main() {
Derived d;
d.fun();
return 0;
}
已知其执行后的输出结果为:
Base::fun
Derived::fun
则程序中下画线处应填入的语句是( )。
选项
A、Base.fun();
B、Base::fun();
C、Base->fun();
D、fun();
答案
B
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。本题中想要输出Base::fun,则必须调用基类的公用成员函数fun,所以使用Base::fun();来调用基类的成员函数fun。
转载请注明原文地址:https://www.kaotiyun.com/show/sjfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列关于默认参数的叙述中,错误的是
有如下程序:#includeusingnamespacestd;classAA{intk;protected:intn;voidsetK(intk){this->k=k;}public:voidsetN(intn
将前缀运算符"--"重载为非成员函数,下列原型中能正确用于类中说明的是()。
若磁盘上已存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是
下列哪项不是面向对象程序设计的主要特征()。
if(表达式1)语句1else语句2只有A选项是正确的要定义整型数组x,使之包括初值均为1的三个元素,下列语句正确的是
下列符号中不属于C++关键字的是()。
随机试题
蒸汽冷凝器出现水锤现象是由于蒸汽压力太高。
数据压缩算法可分无损压缩算法和_______压缩算法两种。
A.营卫不和B.肺卫不固C.邪热郁蒸D.心血不足E.阴虚火旺玉屏风散适用于汗证中的()
“世界这么大,我想去看看。”在情怀至上的人眼里,“世界”一定是远方,远方让人充满向往,“看世界"便是去远方。然而,并不是人人都得去远方。其实,从完善认知的角度来说,“世界”未必就只有远方,“世界”也在身边。远方固然神秘,但身边一样充满了未知——就像很多时候
根据《工程建设项目施工招标投标办法》的相关规定,中标通知书发出后,中标人放弃中标项目的,()或者拒不提交所要求的履约保证金的,招标人可取消其中标资格,并没收其投标保证金。
关于滑坡防治,下列措施合理的是()。
1954年9月,第一届全国人民代表大会第一次会议在北京召开,标志着我国()在全国范围内系统地建立起来。
改革开放以来,民办学校如雨后春笋般涌现,你对此有何看法?
如右图所示,梯形ABCD的对角线AC上BD,其中,BC=3,,BD=2.1。问梯形ABCD的高AE的值是()。
设A为已定义的类名,下列声明类A的对象a的语句中正确的是()。
最新回复
(
0
)