首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
36
问题
有如下类声明:
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;,则下列各选项中赋值表达式正确的是
在一个类体的下列声明中,下确的纯虚函数声明星
下列代码段声明了3个类:classPerson();classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是()。
下列叙述中正确的是()。
以下程序中,错误的行为①#include<iostream.h>②classA③{④public:⑤intn=2;⑥A(intval){cout<<val<<end1;}
下列关于成员函数特征的描述中,错误的是()。
下列叙述中正确的是( )。
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
已知一个函数的原型是:intfn((toubiex);若要以5.27为实参调用该函数,应使用表达式______。
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
随机试题
以下关于出版物的说法,不正确的是()。
货币的时间价值通常体现为________。
判别的敛散性,若收敛,是绝对收敛或条件收敛。
甲公司欲单独出资设立一家子公司。甲公司的法律顾问就此向公司管理层提供了一份法律意见书,涉及到子公司的设立、组织机构、经营管理、法律责任等方面的问题。请回答1-3题。关于子公司的组织机构与经营管理,下列说法正确的是:(卷三真题试卷第95)
《合同法》规定,有下列()情形的,当事人有权请求人民法院撤销其合同。
《外商投资产业指导目录(2007年修订)》中规定的外商投资产业目录分为()。
对人力资源规划结构性失衡的平衡办法,不适用的是()。
小伟上课经常找人说话、做小动作,干扰课堂,也不做作业。这天上班主任的课,他的老毛病又犯了,老师非常生气,厉声对小伟说:“你别上课了,把家长叫来,什么时候家长来了,什么时候才能上课。”说完把他推出教室,关上了教室门。小伟不敢回家,只好在教室外站着,这时正好校
在我国全面发展教育的构成内容中,起着保证方向和保持动力作用的是()。
从以上资料可以看出,自1996年7月至2002年11月底,大连共举办了_______个展会。从资料可以看出,星海会展中心展场全年使用率在( )
最新回复
(
0
)