首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{return
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){) int getAmountoconst{return
admin
2018-08-13
62
问题
有如下类声明:
class Base{
protected;
int amount;
public;
Base(int n=0):amount(n){)
int getAmountoconst{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.getData0一X.gctAmount()
C、X.getData0一x.amount
D、x.value+x.amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/8yAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti
下列选项中不属于结构化程序设计方法的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;c
软件生命周期中所花费用最多的阶段是
结构化程序设计的3种基本结构分别是顺序、选择和______。
两个或两个以上模块之间联系的紧密程度称为()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
有以下类定义:classA{char*a;public:A():a(0){}A(char*aA){//把aa所指字符串复制到a所指的存储空间a=______;strcpy(a
下列字符串中,正确的C++标识符是
若从键盘输入83,则以下程序输出的结果是______。#include<iostream.h> viodmain(){inta;cin>>a;if(a>>60)cout<<a;if
随机试题
场外市场价格决定的主要方式是()。
WhydidthegirlinviteUncleSmithtodinner?
对于血友病甲的叙述,以下哪些是恰当的?
(2005)建筑屋面雨水管道设计流态,以下哪条错误?
根据《中华人民共和国票据法》的规定,下列各项中,属于基本当事人的是()。
下列说法中,能体现公路运输主要优点的是()。
近代中国社会的性质是()。
如果一个家长想用看电视作为强化物奖励儿童认真按时完成作业的行为,最合适的安排应该是()
近来,伊拉克境内的动荡局势日趋严重,频繁发生的爆炸事件既让占领军美国大兵们感到惶惶不可终日,也让伊拉克平民们饱受血泪交织而成的痛苦。很显然,是美国人的入侵导致了这一切,但恐怖分子针对平民的行为似乎又显示出他们的目标远远不只是为了向美国人复仇那么简单,种种迹
Afterthreeyearsofpreciseanalysis,X-raysandinfrared(红外线的)imaging,expertsclaimtohaveuncoveredtheonlysurvivingport
最新回复
(
0
)