首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount, public; Base(int n=0): amount(n){} int getAmount()const{retum
有如下类声明: class Base{ protected; int amount, public; Base(int n=0): amount(n){} int getAmount()const{retum
admin
2020-04-07
35
问题
有如下类声明:
class Base{
protected;
int amount,
public;
Base(int n=0): amount(n){}
int getAmount()const{retum 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.gctAmount()
C、x.getData()一x.amount
D、x.value+x.amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员:派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员:派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/3N8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(A&a){hum=a.num++;
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
函数重载要求重载的函数必须有和原函数一样的______。
在深度为5的完全二叉树中,叶子结点的个数最多为【 】。
有以下程序:#include<iostream>usingnamespacestd;Classsample{private:intn;public:sample(){}samp
有如下程序: #include<iostream> using namespace std; class A { public: A(){cout<<"A’;} ~A(){cout<<"~
下列选项中不属于软件生命周期开发阶段任务的是()。
分析以下程序的执行结果【】。#include<iostream.h>classS{intA[10];public:int&operator()(int);}
随机试题
TheseOrangestaste______.
女性,35岁,腰痛、尿频、尿痛3天,近3年来反复出现类似症状。尿常规:WBC30~40/HP,RBC20~30/HP。中段尿培养有细菌生长。肾脏B超:双侧肾可见与肾锥体分布一致的强回声团,呈放射状排列,见多个小结石。1年前IVP示:双侧肾脏见多数囊肿和扩张
首先考虑若器械进入宫腔出现"无底"的感觉,考虑可能发生
下列选项中,不属于土沟实测项目的是()。
下列关于凭证审核和记账操作的说法中,正确的是()。
下列关于城建税的税收优惠表述正确的有()。
长江上市公司(以下简称长江公司)拥有一条由专利权A、设备B以及设备C组成的生产线,专门用于生产产品甲。该生产线于2010年1月投产,至2016年12月31日已连续生产7年;由设备D、设备E和商誉的生产线(是2015年吸收合并组成的),专门用于生产产品乙,长
金融机构的高杠杆性表现在衍生金融工具以小博大以及金融机构的高资产负债率上。()
履行执行户口管理制度,做好户籍管理和人口统计工作,负责管理户籍、掌握户口动态等户政工作的人民警察属于()。
000047机密★三年特急
最新回复
(
0
)