首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{return
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{return
admin
2018-08-13
84
问题
有如下类声明:
class Base{
protected;
int amount;
public;
Base(int n=0):amount(n){)
int getAmountoconst{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.getData0一X.gctAmount()
C、X.getData0一x.amount
D、x.value+x.amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/8yAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类和对象的叙述中,错误的是()。
类是一个支持集成的抽象数据类型,而对象是类的【】。
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}
设有以下说明和定义:#include<iostream.h>Voidmain(){typedefunion{longi;intk[5];charc;}DATE;struct
有下列程序:#include<iostream>usingnamespacestd;classCon{charID;public:Con():ID(’A’){
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是()。
下列有关拷贝构造函数的描述中错误的是()。
三种基本结构中,能简化大量程序代码行的是()。
设A为test类的对象且赋有初值,赋值符号已经重载,则语句testB=A;表示
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
随机试题
王老师在上《程式与意蕴——中国传统绘画》一课时,合适的做法是()。
初步设计文件根据已批准的_______和_______进行编制。
()分层开采井下工艺是由各种封隔器、配产器、配水器等工具组成的。
胎儿新生儿溶血病
关于综合布线工程,说法正确的有()。
一般来说,高息货币的远期汇率表现为贴水,低息货币的远期汇率表现为升水。
Hereismyideaabouthowafriendislike.Firstly,【M1】______afriendissomeoneyoucanshareyoursecrets.Ifyou【M2】_____
设f(x,y,z)=exyz2,其中z=z(x,y)是由x+y+z+xyz=0确定的隐函数,则fx’(0,1,一1)=________.
Caffeinatedcoffeemayhaveanundeservedbadrap.Anewstudyshowsthedecaffeinatedvarietymayhaveharmfulhearteffects.T
Increasingly,overthepasttenyears,people—especiallyyoungpeople—havebecomeawareoftheneedtochangetheireatinghabit
最新回复
(
0
)