首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
admin
2020-05-14
59
问题
有如下类声明:
class Base {
protected:
int amount;
public:
Base(int n=0): amount(n) {}
int getAmount()const { return amount; }
};
class Derived: public Base {
protected:
int value;
public:
Derived(int m, int n):value(m), Base(n) {}
int getData()const { return value+amount; }
};
已知x是一个Derived对象,则下列表达式中正确的是( )。
选项
A、x.value+x.getAmount()
B、x.getData()-x.getAmount()
C、x.getData()-x.amount
D、x.value+x.amount
答案
B
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能访问基类的公有成员,而不能访问基类的保护成员和私有成员。题中x是派生类的对象,只能访问基类中公有的Base()和getAmount()成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/mg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是()。
在C++中,用于实现运行时多态性的是______。
()复审应该把重点放在系统的总体结构、模块划分、内外接口等方面。
下列程序的输出结果是非曲直【 】。#include<iostream,h>classbase{intx,y;public:base(inti,intj){x=i;y=j;}virtualintadd(){
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
以下叙述中正确的是()。
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
插入排序算法的主要思想是:每次从未排序序列中取出一个数据,插入已排序序列中的正确位置。Insert类的成员函数sort()实现了插入排序算法,请填空。classInsert{public:Insert(int*b0,int
重载输入流运算符>>必须使用的原型为()。
随机试题
一项公共物品是否值得生产,主要是看
某男,56岁。夜尿频多,腰膝酸软,形寒肢冷,两腿略显浮肿,齿痕舌,苔白,脉沉细无力。治疗时,医生既使用了温阳药,又用滋阴药,基于阴阳的哪种关系
在生效判决执行中,恰逢清理整顿公司,被执行人某公司被上级主管部门撤销,此时人民法院应如何处理?()
(2012年)卓力有限公司成立于2006年11月,注册资本300万元,主要销售孕婴系列乳品。为了扩大规模,2008年2月1日,卓力公司向恒达公司借款1000万元,期限1年。2008年9月。由于受三聚氰胺事件影响。卓力公司经营业绩一落千丈,向恒大公司的借款到
在货币供应量M0、M1、M2和M3的层次划分中,流动性最强的是()。
改革是推动历史发展的重要动力,一个国家、一个民族要发展,就要不断改革创新,与时俱进。请完成以下关于改革的话题。材料一据《史记.商君列传》记载,商鞅合并小都、小乡、小邑、小聚为县,设置县令、县丞,共三十一个县,由国君直接委派官员治理;努力从事农业生产
设区域D由x=0,y=0,x+y=,x+y=1围成,若I1=[ln(x+y)]3dxdy,I2=(x+y)3dxdy,I3=sin3(x+y)dxdy,则().
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
SleepSleepispartofaperson’sdailyactivitycycle.Thereareseveraldifferentstagesofsleep,andtheytoooccurincy
A、Thedoorisbroken.B、Themeetingwascancelled.C、Thewomanforgottoopenit.D、Themeetingroomisunderdecoration.B女士告诉男
最新回复
(
0
)