首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{ret
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{ret
admin
2014-08-29
45
问题
有如下类声明:
class Base{
protected;
int amount;
public;
Base(int n=0):amount(n){)
int getAmountoconst{retum amount;}
);
class Derived:public Base{
protected;
int value;
public;
Derived(int m,int n):value(m).Base(n){}
Int getDataoconst{return value+amount;}
);
已知X是一个Derived对象,则下列表达式中正确的是( )。
选项
A、x.value+x.getAmount()
B、x.getDataO—X.gctAmount()
C、x.getData0-X.amount
D、x.value+x.amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/uXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数学表达式写成c++语言的表达式为【】。
算法的基本特征是可行性、确定性、【】和拥有足够的情报。
有以下类定义。classMyClass{private:intid;chargender;char*phone;public:MyClass():id(0),g
语句ofstreamf("SALARY.DAT",ios::app|ios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且()。
下列语句中,错误的是()。
在数据库系统中,描述数据库中全体数据的逻辑结构和特征的数据模式为()。
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
下列程序的功能是输出数组中的最大值,其中用指针q指向该元素,在if语句中判断表达式应该是______。#include<iostream.h>voidmain(){inta[10]={6,7,2,9,1,10,5,8,
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是【】。
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
随机试题
患者男,30岁,近一年来,总是怀疑别人在说他的坏话,因而表现出闷闷不乐;不出门,近来,觉得有人跟踪自己,常听见有人在其耳边说话,因而与其对话,最可能的诊断是
槐花散的功用是
此时应诊断为()辨证属于哪一型()
资金时间价值的表现形式是( )。
期货交易所有权制定期货合约的具体条款。()
标准正态分布的拐点位于
dz-dx
链表对于数据元素的插入和删除不需移动节点,只需改变相关节点的______域的值。
近几天没有在家,去南方【143】了一个评审会,会中与一些评委在酒后【144】了一些感受,对我有启发的是:应先考虑好“失”,然后再去“得”。
A、Aplayerofbackgroundmusic.B、Aresearcheronthefunctionofbackgroundmusic.C、Acomposerofbackgroundmusic.D、Afanof
最新回复
(
0
)