首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
13
问题
有如下类声明:
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,其中声明了一个单向链表类sLst。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Pepend。在main函数中给出了一组测试数据,此时程序的输出
使用VC6打开考生文件夹proj2下的工程proj2,其中有元素类Element和队列类Queue的定义。请在程序中的横线处填写适当的代码,然后删除横线,以实现上述类定义。此程序的输出结果应为:3850507
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999C
下面程序的输出结果为()。#includevoidmain(){intx;int&y=x;∥变量引用31=99;cout
以下程序的执行结果是()。#includeinta[8]={1,2,3,4,5,6,7};voidfun(int*pa,intn);voidmain(){intin=8;fun(
使用VC6打开考生文件夹下的源程序文件modi1.zpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:number1=anumber2=anumber1=anumber2=b注意:错误的语句
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成类TestClass1的成员函数seta定义,定义seta对象x为int类型,请在注释//********1****
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序输出:Hellotest注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//********er
软件调试的目的是()。
在软件开发中,需求分析阶段可以使用的工具是()。
随机试题
( )由登记公司或交易所按有关规定收取。
A.胸腔漏出液B.胸腔渗出液C.两者都有D.两者都无胸膜炎症可产生
A.再生障碍性贫血B.巨幼细胞性贫血C.缺铁性贫血D.慢性失血性贫血E.海洋性贫血叶酸缺乏性贫血为
因产品存在缺陷造成他人损害的,应承担侵权责任的是
国有土地租赁期限在()个月以上的,应当由市、县土地行政主管部门与土地使用者签订租赁合同。
商业银行可以采用自下而上的方式设定每个维度(如行业)的限额。()
政治经济制度对教育政策的制约体现在()
下列不属于先秦历史散文的一项是()。
甲工厂每天生产的零件数比乙工厂的1.5倍还多40个,乙工厂每天生产的零件数比甲工厂的一半多20个。则两个工厂每天共能生产多少个零件?
在VisualFoxpro中,下列程序段执行后,内存变量S的值是CLEARS=0FORI=5TO55STEP5S=S+IENDFOR?S
最新回复
(
0
)