首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
46
问题
有如下类声明:
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全国计算机二级
相关试题推荐
若有定义:intk,*q;,则下列各选项中赋值表达式正确的是
线性表的顺序存储结构和线性表的链式存储结构分别是()。
数据库的逻辑模型设计阶段的任务是将______转换成关系模式。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:virtualvoidfunc1(){cout<<"Base1";}
若有如下定义和语句:ints[4][5],(*p)[5];p=S;则指针对s数组中第三个元素的正确引用形式是()。
数据处理的最小单位是
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
数据库系统中实现各种数据管理功能的核心软件是______。
下面关于算法的叙述中,正确的是()。
算法的空间复杂度是指( )。
随机试题
简述二战后国际分工的特点。
女性,52岁,低热,右前臂红肿处约2cm×4cm大小,皮温高,触之有波动感,与正常组织分界清楚。应考虑
患者,女,36岁,因支原体肺炎入院,予以红霉素静脉滴注。用药3天后,注射部位沿静脉走向出现条索状红线,伴红、肿、热、痛。下列护理措施不妥的是
简述确认商品销售收入的条件
2014年,某中外合资公司发生以下情况:(1)2月15日,经董事会批准对外报送了2013年度财务报表。封面上有单位负责人、总会计师的签名。因该公司于2013年5月份开业,单位负责人认为开业登记时,已聘请注册会计师进行了验资,且2013年经营未满1
民间统计组织是指由社会团体、科研院所、大专院校以及民间咨询和信息机构所建立的社会经济调查机构。()
企业在计量资产可收回金额时,下列各项中,属于资产预计未来现金流量的有()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
现代证券组合理论(ModernPortfolioTheory,MPT)
A、Hecouldrenewit.B、Hecoulddestroyitatrandom.C、Hecouldsellitandmakealotofmoney.D、Hecoulddonothingsinceth
最新回复
(
0
)