首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retu
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retu
admin
2020-11-11
34
问题
有如下类声明:
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.getAmount()
C、x.getData()-x.amount
D、x.value+x.Amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员:派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员:派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/qSyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classInstrument{public:virtualvoidDisplay():0;};
有如下程序:#inchutb<iostream>usingnamespacestd;classMountain{intheight;public:Mountain(inth=-):hei
有如下程序:#include<iostream>usingnamespacestd;intmain(){int*p;*p=9;cout<<’’Thevalueatp:’’<<
有如下程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);doubleval;f
有如下程序:#include<iostream>usingnamespacestd;classMedia{public:voidName();voidShow();protec
有如下两个类定义:classAA{};classBB{AAv1,*v2;BBv3;int*v4;};其中有一个成员变量的定义是错误的,这个变量是()。
下面属于白盒测试方法的是()。
算法的有穷性是指()。
关于运算符重载,下列表述中正确的是()。
下列符号中,正确的C++标识符是
随机试题
下列不属于各自独立型操作系统的优点是()
分析下面哪种CSS的写法会产生错误()
下列哪一情形构成对生命权的侵犯?(2016年卷三第22题)
相关分析和回归分析法是()。
根据《建设工程监理合同(示范文本)》,采用直接委托方式确定工程监理单位时,监理合同的组成文件是()。
中共中央、国务院印发《国家新型城镇化规划(2014—2020年)》,指出根据不同地区的自然历史文化禀赋,体现区域差异性,提倡形态多样性,防止千城一面,发展有历史记忆、文化脉络、地域风貌、民族特点的美丽城镇,形成符合实际、各具特色的城镇化发展模式。去年中央城
根据所给材料。回答问题。转基因食品就是指利用现代分子生物技术,把动植物的基因加以改变,再制造出具备新特征的食品种类。其优点显著,但转基因食品存在很多不容忽视的存在的或潜在的危害性。新基因的转入,打破了原来生物基因的“管理体制”,使一些产
?在Excel2010中,可以使用多个运算符,以下关于运算符优先级的叙述中。不正确的是()。
WhatisPeteraskingMarytodo?
Morethanfive-thousandsecondaryschoolstudentshavebeen______forcheating.
最新回复
(
0
)