首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2020-06-29
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://www.kaotiyun.com/show/uZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果是()。#include<iostream.h>classbase{protected:inta;public:base(){cout<<“0”;}};Class
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示学生学号的类StuID,但类StuID的定义并不完整。请按要求完成下列操作,将类StuID的定义补充完整,使程序的运行结果为学生的学号为:20100401学生名
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、日,类型为int
有如下程序段:inti=0,j=1;int&r=i;∥@r=j;∥②int*p=&i;∥③*p=&r;∥④其中会产生编译错误的语句是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(intn)的功能是实现对一个整数的加密,具体的加密方法是:一个四位长的整数,每位数字加上3然后除以9的余数代替该数字,再将第一位和第四位交换,第
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请实现函数fun(doubleb[],intlen)的如下功能:(1)b[]是一个数组,长度为len;(2)b[0]=0,b[1]=1;(3)b[i+2]=b[i]
下面描述中不属于软件需求分析阶段任务的是
数据库设计中反映用户对数据要求的模式是( )。
下列符号中不属于C++关键字的是()。
随机试题
在软件开发中,需求分析阶段产生的主要文档是()。
心肌梗死陈旧期的心电图表现,主要是
患者,男,78岁。突发口舌歪斜,语言不利,伴偏身麻木,肌肤不仁,舌苔薄白,脉浮数。其证属
以下哪种细胞不是牙周膜中的细胞成分()
产后出血的最常见病因是
A.医德具有自主性B.医务人员把救死扶伤作为自己神圣义务的内心信念,从而形成一种自觉、自我约束的医学行为C.医务人员在医疗服务过程中,通过医学原则和规范,调节医务人员间、医患间与社会间的关系,在医学服务中发挥团队精神,尊重爱护患者D.医学服务的对象和
根据《世界贸易组织反倾销协议》规定,在正常贸易过程中,一国产品以低于其()的价格出口到另一国,则被认为是倾销
根据《国家突发环境事件应急预案》,突发环境污染事件包括()。
进城务工的村民老方因病半年前返乡,利用部分银行存款在村里开了家小卖部;妻子在家种地;儿子今年获得了学校的奖学金。为补贴家用,老方将家里的一问房屋出租,但仍觉得家庭生活困难,提出最低生活保障困难申请。根据《国务院关于在全国建立农村最低生活保障制度的通知》《最
简述双侧颞下颌关节急性前脱位的临床表现。
最新回复
(
0
)