首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;
admin
2021-06-10
29
问题
有如下类声明:
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/Ntfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数sum(intA[NUM][NUM],intn)实现的功能是计算矩阵中所有非质数数字的和。提示:函数isPrime(intn)的功能是判
有如下程序:#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<”B”;}};
下列关于运算符重载的描述中,错误的是
内聚性是对模块功能强度的衡量,下列选项中,内聚性较弱的是()。
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
运算符重载是对已有的运算符赋予多重含义,因此()。
下列有关运算符重载的表述中,正确的是
下列数据结构中,属于非线性结构的是()。
在数据库设计中,将E一R图转换成关系数据模型的过程属于()。
程序流程图中带有箭头的线段表示的是()。
随机试题
注射肾上腺素剂量过大可导致
A.金黄色葡萄球菌B.厌氧菌C.肺炎克雷伯杆菌D.肺炎链球菌E.肺炎支原体男,56岁。“流感”后出现高热、咳嗽,黄痰伴痰中带血。胸部X线片示右下肺大片状影,其内可见多个圆形透亮区。最可能感染的病原体是()
下列除哪项外,均为十五络脉的分布特点()
本案中,三名被告人应由哪个法院管辖?()。本案中,如果法院认为马某可能被处无期徒刑,而宋某、周某至多可能判处有期徒刑刑罚,则()。
A国分立为B国和C国,A国分立前加入的《共同开发转基因产品条约》对B国和C国是否有效?()
变压器油过滤的具体计算方法是( )。
下列各项中,可以由会计机构负责人担任的工作有()。
某流动经营无固定纳税地点的单位,在经营地缴纳增值税和消费税的,其城市维护建设税的缴纳()执行。
【2014农业银行】在公示催告程序中,可以向人民法院申报权利的是()。
阅读材料,回答下列问题。材料一:我国北方有大面积的缺水地区,干旱灾害时常威胁农业生产和人民生活。2008年冬到2009年春,我国北方冬小麦主产区的8个省市遭遇50年来的特大旱灾,受灾面积达1.57亿亩。在中央统一部署下,遭遇旱灾地区的各级政府迅速启动抗旱
最新回复
(
0
)