首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retur
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retur
admin
2017-04-25
95
问题
有如下类声明:
class Base{
protected;
int amount;
public;
Base(int n=0):amount(n){}
int getAmount()const{return 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/xmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
已知各变量的定义如下inti=8,k,a,b:unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C++语言语法的表达式是()。
定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
关于友元,下列说法错误的是
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
在MyClass类的定义中,对赋值运算符;进行重载。请将横线处缺失的部分补充完整。______MyClass::operator=(constMyClass&rhs){if(this==&rhs)return*t
关于关键字class和typename,下列描述正确的是()。
用两方式控制格式输出分别是_______和用控制符。
随机试题
除下列哪项外都是右心衰竭与肝硬化共同具有的体征
甲乙丙丁4人欲发起设立一家股份有限公司,注册资本为1000万元。4个发起人分别认购了100万元、300万元、400万元和200万元的股份。首次出资时,甲出资了10万元,乙没有出资,丙出资了80万元,丁出资了150万元。请问这4个发起人的首次出资符合《公司法
各类通货膨胀的共同特征是()。
成本法下处置长期股权投资,可能涉及的会计科目有()。
甲公司为劳务派遣单位。2017年3月10日,钱某被甲公司招用,同日被派遣至乙公司工作6个月。期间钱某被乙公司派遣至丙公司(乙公司的子公司)工作15天,2017年9月钱某派遣期满,甲公司未为其安排工作。要求:根据上述资料,不考虑其他因素,分析回答
古乐舞
随着网络发展,现在侵犯网络隐私权的案例越来越多,以下属于侵犯个人隐私权行为的是()。
市场经济是有效的资源配置方式,因为()。
上表所列六种保险种类中,其基金收入大于基金支出的有()个。
中华人民共和国的成立,标志着我国进入新民主主义社会。()
最新回复
(
0
)