首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: void fun() { cout
有如下程序: #include using namespace std; class Base { public: void fun() { cout
admin
2019-05-22
27
问题
有如下程序:
#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();
答案
C
解析
本题考查派生类对基类成员的访问属性,派生类公用继承基类,所以派生类可以直接使用基类的公用成员,题目中输出了Base::fun,所以可以推断派生类一定是调用了基类的fun函数,只有C选项正确调用了基类的fun函数,所以C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/rI8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
A、 B、 C、 D、 B在面向对象程序设计中,允许作用于某个对象上的操作称为方法,方法是对象的动态属性。对象间的通信靠消息传递。对象是属性和方法的封装体,可以从祖先中继承属性和方法,但不是任何对象都具有继承
A、 B、 C、 D、 B耦合性和内聚性是衡量软件的模块独立性的两个定性的标准。其中,内聚性是度量一个模块功能强度的一个相对指标,耦合性则用来度量模块之间的相互联系程度。它们是相互关联的。在程序结构中,各模块
下列程序的输出结果是______。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*S,char&C){e=
诊断和改正程序中错误的工作通常称为______。
面向对象程序设计主要经历了结构化设计和面向对象的程序设计阶段,面向对象在现在的程序设计中得到广泛的应用。
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
下列叙述中正确的是()。A)算法就是程序B)设计算法时只需要考虑数据结构的设计C)设计算法时只需要考虑结果的可靠性D)以上三种说法都不对
下列叙述中错误的是()。
随机试题
A磺胺嘧啶;B诺氟沙星;C两者均是;D两者均不是;具有酸碱两性性质的是;
急性感染性多发性神经根炎,危及生命的主要原因
华佛综合征肢端肥大症
《普通住宅小区物业管理服务等级标准》各等级服务分别由()等主要内容组成。
关于负债分析的表述中,()是正确的。
甲公司准备投资100万元购入由A、B、C三种股票构成的投资组合,三种股票占用的资金分别为20万元、30万元和50万元,即它们在证券组合中的比重分别为20%、30%和50%,三种股票的贝塔系数分别为0.8、1.0和1.8。无风险收益率为10%,股票市场的平均
企业制度主要是指以产权制度为基础和核心的企业产权制度与管理制度。()
对于全体人民,_______对于农村贫民,一个很重要的改善,就是孩子上学不花钱。_______让所有孩子上学不花钱,人民_______能不再像现在这样没有文化,_______不再完全没有文化。填入画横线部分最恰当的一项是()。
APEC
Linux交换分区的作用是(62)。
最新回复
(
0
)