首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
33
问题
有如下类声明:
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/ciNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定用户没有给一个名为MyClass的类定义析构函数,则系统为其定义的默认析构函数首部形式为【】。
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intx;public:voidsetx(i
数据管理技术的发展是与计算机技术及其应用的发展联系在一起的,经历了由低级到高级的发展过程。分布式数据库、面向对象数据库等新型数据库是属于()。
经常和一个运算符连用,构成一个运算符函数名的C++关键词是【】。
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();v
要采用“cin,tout”进行输入输出时,必须包含的头文件是【】。
类test的析构函数是【】。
以下函数调用语句中含有参数的个数是 excc((v1,v2),(v2,v3,v4),v6);
源程序中应包含一些内部文档,以帮助阅读和理解源程序,源程序的内部文档通常包括选择合适的标识符、注解和()。
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
随机试题
在中国的古典美学中,以下哪些学说可以被纳入关于艺术定义的表现说()
根据《水利工程质量事故处理暂行规定》(水利部令第9号),事故报告的内容应包括()等。
客户证券投资目标中的财富积累目标主要讨论的是()。
甲公司(增值税一般纳税人)有关无形资产业务如下:(1)2016年1月1日购入一项管理用无形资产,取得的增值税专用发票注明的价款1800万元,增值税税额108万元(适用的增值税税率6%)。该无形资产有效使用年限为8年,甲公司估计使用年限为6年,采用直线法摊
一般资料:张某,女性,19岁,大学一年级学生。案例介绍:张某以高分考入某重点大学,她学习认真,乐观开朗,热情助人,人际关系良好,很受同学的喜欢。但这学期开学后同学们纷纷反映张某变了,有时很兴奋,不停地自言自语说着什么,但同学们听不懂她在说什么,说
下列关于土地承包经营权的说法,正确的有()。
Marriagemayimproveyoursleep,andbettersleepmayimproveyourmarriage,twonewstudiessuggestWomenwhoaremarriedo
WWW is popular for its multimedia transmission and friendly(71). Although the speed of network has been improved considerably in
下列叙述中,有错误的一条是
SomeTheoriesofHistoryI.TheproblemsofunderstandinghistoryHistorywithwrittenrecords:therecordsmaybe【B1】_____
最新回复
(
0
)