首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base t protected: int amount; public: Base(int n=0):amount(n){} int getAmount()eonst { ret
有如下类声明: class Base t protected: int amount; public: Base(int n=0):amount(n){} int getAmount()eonst { ret
admin
2020-05-14
31
问题
有如下类声明:
class Base t
protected:
int amount;
public:
Base(int n=0):amount(n){}
int getAmount()eonst { return amount;}
};
class Derived:public Base{
protected:
int vMue;
public:
Derived(int m,int n):value(m),Base(n){}
int getData()corot{return value+amount;}
};
已知x是一个Derived对象,则下列表达式中正确的是( )。
选项
A、x.value+x.getAmount()
B、x.getData()-x.getAmount()
C、x.setData()一x.amount.
D、x.value+x.anloun
答案
B
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能访问基类的公有成员,而不能访问基类的保护成员和私有成员。题中x是派生类的对象,只能访问基类中公有的Base()和getAmount()成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/q08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
“图形”类Shape中定义了纯虚函数CalArea(),“三角形”类Triangle继承了类Shape,请将Triangle类中的CalArea函数补充完整。classShape{public:virtualintCalArea()=0;}
数据的逻辑结构在计算机存储空间中的存放形式称为数据的【】。
与语句cout<<end1;不等价的是
()是析构函数的特征。
设intx[]={2,4,6,8},y,*p=&x[1];则执行语句y=(*--p)++;后数组元素x[0]的值为______。
下面各语句中,能正确进行赋字符串操作的语句是
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
分析以下程序的执行结果______________。#includeclassSample{intx,y;public:Sample(){x=y=0;}Sample(inta,
有如下语句序列:charstr[10];cin>>str;当从键盘输入“Ilovethisgame”时,str中的字符串是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误。本题的功能是:从键盘输入字符串S,然后输出字符串S中的字符个数。注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语
随机试题
《十五从军征》的内容是
社会主义初级阶段的立国之本是【】
以下所述伪影中,不正确的是
股票投资组合的目的是实现平均收益。( )
甲企业2009年12月向乙企业提供某专利的使用权。合同规定使用期10年,一次性收取使用费360000元,不提供后续服务,款项已经收到。则甲企业当年应确认的使用费收入为()元。
中医使用的“望闻问切”的诊断方法体现了思维的()。
打开考生文件夹下的演示文稿yswg.pptx,按照下列要求完成对此文稿的修饰并保存。在第一张幻灯片前插入版式为“标题幻灯片”的新幻灯片,主标题为“好胃是这样养出来的”,副标题为“养胃的方法”;主标题字体设置为华文彩云、47磅字,副标题为23磅字;将幻灯
•Lookatthestatementsbelowandthefivetipsconcerningmarketingontheoppositepage.•Whichtip(A,B,C,DorE)doese
A、Asalesperson.B、Atourguide.C、Amanagerassistant.D、Acomputerprogrammer.B推理判断题。对话中,男士询问女士找工作的事情进展如何,女士回答说,她已经找到了一份做导游的
A、Shesaidsomethingunusual.B、Shedidnothaveanyaccent.C、Shehadanorthernaccent.D、Shehadasouthernaccent.D事实细节题。本题
最新回复
(
0
)