首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2019-04-18
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/KaAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是()。#include<iostream.h>classA{inta;public:A(){a=0;}A(){intaa}{a=aa;cout<<a++
有以下程序:#include<iostream>usingnamespacestd;#definePl3.14ClassPoint{private:intx,y;public:Poi
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
下列字符串中可以用作C++标识符的是
如下程序的输出是#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}voidf(){cout<
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
下列哪种数据模型可以用树形结构来表示实体之间联系()。
E-R图中用矩形表示实体(等同于表),用椭圆形表示实体的属性(等同于表中的字段),用菱形表示实体关系(等同于外键)。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
天然气深冷分离的核心部分是压缩过程。
食积兼外感表证,宜选用的药物是()食积兼痰多咳喘,宜选用的药物是()
对于基金管理公司的重大事项的报备,国务院证券监督管理机构应当自受理申请之日起()日内做出批准或者不予批准的决定,并通知申请人;不予批准的,应当说明理由。
防范个人住房贷款违约风险需特别重视把握()。
甲将已出租给乙的房屋作为贷款担保抵押给丙,在债务履行期届满后,甲不履行到期债务,丙为行使抵押权请求人民法院将该房屋扣押,并通知了乙。下列说法正确的是()。
美育是对受教育者的__________和审美能力的教育。
紫外线能杀菌的主要原因是:
劳动、知识、人才、创造,四者是一个具有内在联系的统一整体。尊重知识、尊重创造、尊重人才和尊重劳动中,核心是()
(2016年第19题)马克思说:“一切现实的危机的最终原因始终是:群众贫穷和群众的消费受到限制,而与此相对立,资本主义生产却竭力发展生产力,好像只有社会的绝对的消费能力才是生产力发展的界限。”这段论述表明
Thesenseofhonourappearstobedying.Whofightsduelstodefendhisreputationanymore?Theideamerelystrikesusasodd.H
最新回复
(
0
)