首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2020-06-29
40
问题
有如下程序:
#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/yIyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于派生类构造函数和析构函数的表述中,错误的是
有如下类定义:classB{public:voidfun1(){}private:voidfun2(){}protected:voidfun3(
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
下列符号中能够作为C++标识符的是()。
下列选项中属于面向对象设计方法主要特征的是( )。
结构化程序设计的基本原则不包括( )。
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
下面有关for循环的正确描述是()。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
结构化程序的三种基本控制结构是
随机试题
简述公司增资的法定程序。
合伙协议属于
最高层次的行政组织是一个()
阅读《哦,香雪》中的一段文字,回答问题:她站了起来,忽然感到心里很满,风也柔和了许多。她发现月亮是这样明净,群山被月光笼罩着,像母亲庄严、神圣的胸脯;那秋风吹干的一树树核桃叶,卷起来像一树树金铃铛,她第一次听清它们在夜晚,在风的怂恿下“豁啷啷”地
甲租用乙的房屋,半年后甲拒付租金,乙请求甲支付租金的诉讼时效为()
牙周炎造成牙齿松动的最主要原因是
湿热泄泻的主方是()肝郁泄泻的主方是()
对于水闸下游翼墙的单侧扩散角,下列说法正确的是()。
试唱下面的旋律,判断此曲的名称是()。
著名教育家夸美纽斯是德国人。()
最新回复
(
0
)