首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;} }; class Deriv
有如下类声明: class Base{ protected: int amount; public: Base(int n=0):amount(n){} int getAmount()const{return amount;} }; class Deriv
admin
2016-07-13
73
问题
有如下类声明:
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://www.kaotiyun.com/show/ciNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#inclube<iostream.h>classClassOne{public:ClassOne(intv=O){i=v;cout<<i;}voidprint(){co
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于()。
下列关于栈的叙述中,不正确的是()。
下列关于单目运算符++、--的叙述中,正确的是()。
类test的析构函数是【】。
对于重载的运算符>>,它是一个
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是【】。
以于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intx){n=x;
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
下面叙述正确的是______.
随机试题
简述我国反垄断法的立法目的。
下述检查符合UIP除了
患者,男性,70岁。有慢性支气管炎病史,最近咳嗽加剧,痰液黏稠,伴呼吸困难,入院后给予超声雾化吸入。指导病人做超声雾化吸入时,下列错误的是
我国现行法律规定,股份有限公司的登记机关为各地工商行政管理部门。()
对于服务等建筑物的管理,业主可以根据不同情况采用不同的方式。从实际情况来看,主要方式有()。
右图中,教师的行为()。(2014年下半年中学真题)
【2017天津】刘老师是一名中学骨干教师,近几年还担任了班主任。她责任心非常强,对学生认真负责,带的班的学生学习成绩突出。暑期过后,学校举行“多彩假期生活”作品展,刘老师班级展示的作品大多是学生参加暑期英语培训班、做暑期作业、互联网课程学习等照片
让.雅克.卢梭(1712—1778)是在启蒙运动后期涌现出来的伟大思想家。他构思20年,写作3年,完成了教育巨著《爱弥尔》,提出了较为系统的自然教育理论。从根本上否定了封建宗教教育,在世界教育史上具有划时代的伟大意义。卢梭很重视体育,在《爱弥尔》中,从婴儿
计算,其中∑为上半球面在柱面x2+y2=x内的上侧.
Mostofusspendourlivesseekingthenaturalworld.Tothis【C1】______wegofishing,sitinthegarden,drinkoutsideratherth
最新回复
(
0
)