首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Base { public: void fun() { cout
有如下类定义: class Base { public: void fun() { cout
admin
2019-04-18
72
问题
有如下类定义:
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/KaAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不属于软件工程的3个要素的是
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;};voidmain()
有下列二叉树,对此二叉树前序遍历的结果是()。
下列关于运算符函数的叙述中,错误的是
如下程序定义了“单词”类word,类中重载了<运算符,用于比较“单词”的大小,返回相应的逻辑值。程序的输出结果为:AfterSorting:HappyWelcome,请将程序补充完整。#include<iostream>#inclu
关于关键字class和typename,下列说法中正确的是
下列关于类定义的叙述中,正确的是
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
数据流的类型有______和事务型。
数据流图中带有箭头的线段表示的是
随机试题
根据支付结算法律制度的规定,存款人临时经营活动发生的资金收付,应通过的银行结算账户是()。
进入青春期以后,男女同学之间的关系发生了变化,表现出如下行为模式()。
创造性思维的核心成分是()。
我国小学课程设计理应坚持的原则之一是科学性与()相统一。
根据以下资料,回答91-95题。2004~2009年普通高等教育本专科平均每年招生数和中等职业教育平均每年招生数的比值为:
间谍罪具有哪些主要特征?
Ifthisweekendisyawningaheadofyou,offeringnothingbutthesameoldroutinesandhouseholdduties,thendon’tdespair:bo
已定义charch=’$’;inti=1,j;,执行j!=ch&&i++以后,i的值为______。
Whichofthefollowingisatypicalethnicdialect?
With950millionpeople,IndiarankssecondtoChinaamongthemostpopulous(人口多的)countries.ButsinceChinalaunchedafamilyp
最新回复
(
0
)