首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: c1ass Base{ protected; int amount; public; Base(int n=0): amount(n){} int getAmount()const{retum
有如下类声明: c1ass Base{ protected; int amount; public; Base(int n=0): amount(n){} int getAmount()const{retum
admin
2020-11-11
15
问题
有如下类声明:
c1ass Base{
protected;
int amount;
public;
Base(int n=0): amount(n){}
int getAmount()const{retum amount;}
};
c1ass 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.gctAmount()
C、x.getData()—x.amount
D、x.vabled—x.aount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/Kgyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程文件proj3。本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有坐标点类point、线段类Line和三角形类Triangle的定义,还有main函数的定义。程序中两点间距离的计算是按公式d=现的,三
下列有关指针的用法中,错误的是()。
若要把函数voidfun()定义为TestClass的友元函数,则应该在类TestClass的定义中加入的语句是()。
下列关于运算符重载的描述中,错误的是()。
下列关于二叉树的叙述中,正确的是()。
若MyClass为一个类,执行“MyClassa[41,*p[5];"语句时会自动调用该类构造函数的次数是()。
下列字符串中不能作为C++标识符使用的是()。
软件测试的目的是()。
软件测试的目的是()。
随机试题
热继电器是防止电路短路的保护电器。
A.剑突下可见心脏搏动B.肺动脉瓣区第二心音亢进C.心脏相对浊音界缩小或叩不出D.心尖搏动左下移位E.颈静脉怒张、肝颈静脉回流征阳性
A.球形心B.靴形心C.梨形心D.绒毛心E.虎斑心风湿性心外膜炎
不适用船旗国法律的情况有()。
信用卡和借记卡的分类标准是()。
根据我国刑法理论,下列犯罪形态中属于实质的一罪的是()。
本文针对直接法和二步法合成聚乳酸的共性,从单体纯度、催化剂选择到共沸脱水、微波辅助、超临界流体介质,以及到固相聚合、反应挤出、扩链等各个方面,对近年来聚乳酸合成研究的新进展进行了综述,指出各种新方法、新技术的复合应用是提高聚乳酸分子量、降低其成本的关键。最
最早以立法形式巩固大化改新成果的法令是()。
使用Access按用户的应用需求设计的结构合理、使用方便、高效的数据库和配套的应用程序系统,属于一种______。
A、Twoyears.B、Threeyears.C、Fouryears.D、Fiveyears.B对话中女士夸奖男土英语口语很好,男士回答:“我在美国呆了3年,在此期间,我的英语口语进步了很多。”故选B。
最新回复
(
0
)