首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
26
问题
有如下类声明:
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://jikaoti.com/ti/wKE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn;}
下列对于虚函数和重载函数的叙述,正确的是()。
下面关this指针的说法中,不正确的是()。
以下选项中,不能正确赋值的是()。
设有二维数组inta[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为【】。
以下程序的输出结果是______。#include<iostream.h>Intf(){staticinti=0;inta=1;a+=;i++;ret
结构化程序设计思想的核心是要求程序只由顺序、循环和【】三种结构组成。
下列函数参数默认值定义错误的是()。
设有以下程序段:inta[5]={0},*p,*q;p=a;q=a;则下列选项中,合法的运算是.
随机试题
施工现场搅拌机前台、混凝土输送泵及运输车辆清洗等产生的废水应()。
下列叙述正确的是()。
成就需要指()。
左前胸部刀刺伤,局部伤口位于左第4肋问胸骨左缘3cm,伤口有少量鲜血外溢,伤员颈静脉怒张,呼吸短促,呈休克状,脉弱,右肺呼吸音正常,气管未移位,首先应考虑
A.托马斯征阳性B.拾物试验阳性C.直腿抬高试验和加强试验阳性D.患部活动受限,好发于50岁左右E.早期局部分层穿刺有助于诊断腰椎间盘突出症
1.Whydoairplanestakelongertoflywestthaneast?Itcantakefivehourstogowest-eastfromNewYork(NY)toLondonbut
书数是文化基础知识技能,作为“小艺”,安排在小学学习。大学比小学程度提高,学习的课程内容也有变化,大学列入计划的是
翻译下文,并解释WTO的其他几个基本原则。WorldTradeOrganization(WTO)PerhapsthegreatestachievementoftheUruguayRoundwasthecreati
以下不属于第1代计算机特点的是
DasistFrauHauptmann.______istmeineLehrerin.
最新回复
(
0
)