首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2021-06-10
22
问题
有如下程序:
#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://jikaoti.com/ti/ZWh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是重载为非成员函数的运算符函数原型,其中错误的是
()使一个函数可以定义成对许多不同数据类型完成同一个任务。
要利用C++流进行文件操作,必须在程序中包含的头文件是
运算符重载是对已有的运算符赋予多重含义,因此()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
请打开考生文件夹下的解决方案文件proj2,其中有矩阵基类MatrixBase、矩阵类Matrix和单位阵UnitMatrix的定义,还有main函数的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:12
下列选项中不属于软件生命周期开发阶段任务的是()。
下列哪项不是面向对象程序设计的主要特征()。
构成计算机软件的是()。
下面不属于软件设计原则的是()。
随机试题
某企业某会计年度的资产负债率为60%,则该企业的产权比率为()。
1901年,清政府与十一个国家签订的不平等条约是()
石韦的功效为()。
A.呋塞米B.螺内酯C.乙酰唑胺D.氢氯噻嗪E.甘露醇临床用于伴有醛固酮升高的顽固性水肿(充血性心力衰竭)的利尿剂是
【背景资料】承包人承担某溢洪道工程施工,为降低成本、加快进度,对闸墩组织流水作业。经监理工程师批准的网络进度计划如图1(单位:d)所示。图1某溢洪道工程施工网络进度计划图施工过程中发生以下事件:事件一:由于生产工人偏少,第Ⅱ施工段模板制安用时15
分红保险的定价假设比较保守,定价依据不包括( )。
甲公司和乙公司是不具有关联关系的两个独立的公司。有关企业合并资料如下:(1)2008年12月25日,这两个公司达成合并协议,由甲公司采用控股合并方式对乙公司进行合并,合并后甲公司取得乙公司70%的股份。(2)2009年1月1日甲公司以一项固定资
IndeferencetoaworldenthralledbyshowslikeExtremeMakeoverandKeepingUpWiththeKardashians,thepublicschooldistric
磁盘存储器中,( )是指沿磁盘半径方向单位长度所包含的磁道数,它与磁头的铁心厚度、定位精度有关。
Picturethis:You’reatamovietheaterfoodstandloadinguponsnacks.Youhaveachoiceofasmall,mediumorlargesoda.The
最新回复
(
0
)