首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base { protected: int amount; public: Base(int n=0):amount(n) { } int getAmount( )const {r
有如下类声明: class Base { protected: int amount; public: Base(int n=0):amount(n) { } int getAmount( )const {r
admin
2019-05-22
25
问题
有如下类声明:
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
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能私有成员。题中λ足派生类的对象,只能访问基类中公有的Base( )和getAmount( )成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://jikaoti.com/ti/nkA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于
下列关于类、对象、属性和方法的叙述中,错误的是()。
诊断和改正程序中错误的工作通常称为______。
A、 B、 C、 D、 C数据库系统(DBS)由数据库(DB)、数据库管理系统(DBMS)、数据库管理员、硬件平台和软件平台5个部分组成,可见DB和DBMS都是DBS的组成部分。
A、 B、 C、 D、 C栈的操作规则是后进先出,队列的运算规则是先进先出。对于本题,出队顺序也就是入队顺序,同样也是出栈顺序,为了得到b、d、c、f、e、a出栈顺序,则入栈顺序应该是a进、b进、b出、c进、
若有类声明:classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*P[2];以后,程序的输出结果是A)11
负责数据库中查询操作的数据库语言是()。A)数据定义语言B)数据管理语言C)数据操纵语言D)数据控制语言
随机试题
在下列关于WindowsXP文件名的叙述中,正确的是_________。
决定细胞在单位时间内能够产生兴奋的最高频率的是
下列不符合高动力型休克特点的是
女孩,10岁,平时乏力,多汗,食欲差。查体:体重28kg,心肺正常,PPD皮试硬结18mm,ESR45mm/小时,胸片示右肺门增大,隐约可见一结节影,边缘模糊。下列哪组治疗最适合
A.30°~40°B.23°~28°C.大于25°D.小于30°E.小于20°CE角正常值
下列不属于战略性贸易政策措施的是()。
下列说法不正确的是()。
某总公司2月份发生以下经济业务:(1)下设一商贸公司,本月批发销售商品开具增值税专用发票上注明销售额800万元;零售代销商品取得代购手续费30万元,双方协定按5%支付代销手续费,开具普通发票;外购商品一批,取得增值税专用发票注明销售额300万元,税
在全球各地,很多地方都面临着干旱带来的灾害,而人们常常对这些灾害不知所措。近日,一些科学家发现了一种激光,发射后能够在空气中制造水滴,使阴云增加水汽并带来降雨。他们认为这将会帮助人们决定降雨量和降雨时间,并取代传统的人工降雨方法。以下哪项如果为真,最能削弱
Accordingtothepassage,somepeople’simpressionofsealsisthat______.WhichofthefollowingstatementsisTRUEaccordin
最新回复
(
0
)