首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount, public; Base(int n=0): amount(n){} int getAmount()const{retum
有如下类声明: class Base{ protected; int amount, public; Base(int n=0): amount(n){} int getAmount()const{retum
admin
2020-04-07
25
问题
有如下类声明:
class Base{
protected;
int amount,
public;
Base(int n=0): amount(n){}
int getAmount()const{retum 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://jikaoti.com/ti/DEA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显示给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamesp
下列虚基类的声明中正确的是
下列各项中不符合函数重载必须满足的条件的是______。
设有定义语句:inta=12;,则表达式a*=2+3的运算结果是______。
若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是
重载函数在调用时选择的依据中,错误的是
开发大型软件时,产生困难的根本原因是
C++语言中,表示一条语句结束的标号是
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。#include<iostream>#include<string>usingnamespaeestd,classTwoDShape{//二维图
有如下程序:#include<iostream>usingnamespaeestd;classPair{intm;intn;public:Pair(inti,intj):m(i),n(j
随机试题
下列选项中,对交易假设内涵的理解,说法错误的是【】
坚持正确的真理观,必须反对绝对主义真理观和相对主义真理观。
36岁妇女,月经周期规律。近2个月有接触性出血。妇科检查宫颈重度糜烂,阴道脱落细胞涂片发现核大深染,核型不规则或双核。按巴氏五级分类法,可能是下列哪项
患者,女性,30岁,因面部皮疹,双下肢浮肿2年,尿量减少1周入院。BP150/90mnlHg,尿蛋白定量6.5g/d,RBC满视野,血清ALB26g/L,血肌酐256μmol/L,C3下降,ANA(+),B超示双肾稍大。最可能的诊断是
某建筑工人,施工中被建筑材料砸伤,其现场急救方法错误的是
通常情况下,如果企业实现了利润,表明企业的所有者权益将减少,业绩得到了提升;反之,如果企业发生了亏损(即利润为负数),表明企业的所有者权益将增加,业绩下降。()
根据生命周期假说,消费者的消费对积累的财富的比率的变化情况是()。
1,,()
教学设计的步骤有哪些?
UsingFacebookmakespeoplesadder,atleastaccordingtosomeresearch.Butjustwhatisitaboutthesocialnetworkthattakes
最新回复
(
0
)