首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
64
问题
有如下类声明:
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全国计算机二级
相关试题推荐
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
定义如下枚举类型:enum Number{one=1,two=2,four=4,eight=8},则枚举类型Number的取值范围是( )。
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
要实现动态联编,必须通过()调用虚函数。
下列关于派生类的构造函数的叙述中,正确的是()。
一个函数带有参数说明时,则参数的默认值应该在()中给出。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
C++流中重载了运算符<<,它是一个
下列叙述中正确的是
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为【 】。#include<iostream.h>classM{
随机试题
下列不属于知觉的基本特性的是()
建设工程质量特性中,“满足使用目的的各种性能”称为工程的()。
监理合同规定,合同内约定由业主提供的设施改由监理单位自备,则应按( )方法计算设施使用补偿费。
外国人在中国就业必须具备的条件包括()。
市场细分是从()的角度划分的。
教育学是研究______,揭示________的一门学科。
经典性条件反射的基本规律有()。
公安行政许可程序主要包括()步骤。
在商场里,我们可以看到在鸡翅旁边陈列炸鸡调料,在香皂旁边陈列香皂盒或者在剃须刀架旁摆放剃须泡沫等。商场这样摆放商品是由于它们属于:
材料联合国是当今世界各国政府间最大的一个国际性组织,有192个成员国。联合国的宗旨是:“维持国际和平安全”,“制止侵略行为”,“发展国际间的友好关系”,“促成国际合作”等。联合国遵循下列原则:各国主权平等,各国以和平方式解决国际争端,各国不得使用武力或武
最新回复
(
0
)