首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
有如下类声明: class Base { protected: int amount; public: Base(int n=0): amount(n) {} int getAmount()const { return amount; } }; class
admin
2019-06-07
80
问题
有如下类声明:
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.getAmount()
C、x.getData()-x.amount
D、x.value+x.amount
答案
B
解析
本题考查公有继承中派生类对象对基类的访问属性。在公有继承中,派生类对象只能访问基类的公有成员,而不能访问基类的保护成员和私有成员。题中x是派生类的对象,只能访问基类中公有的Base( )和getAmount( )成员,而不能访问保护类型的amount成员,故选项C、D错误。而类对象对类成员的访问也存在类似的情况,即类对象只能访问类的公有成员,而value是Derived的保护成员,所以A选项也错误。故答案为B。
转载请注明原文地址:https://kaotiyun.com/show/um8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果为-5/8-3/4,请将横线处的缺失部分补充完整。#include<iostream>usingnamespacestd;classFraction{//"分数"类public:Fractio
有如下程序:#include<iostream>usingnamespacestd;classSac{intn;public:Sac():n(4){cout<<n;}Sac(intk):n(
已知类Myclass的定义如下classMyClass{public:voidfunction1(MyClass&C){cout<<c.data;)staticvoidfunction2(MyClass&C)
以下程序的输出结果是______。 #include voidmain() {inta=0; a+=(a=8); cout<<a; }
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
待排序的关键码序列为(33,18,9,25,67,82,53,95,12,70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码33被放到第()个位置。
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
下面关于运算符重载中正确的是()。
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
假设inta=1,b=2;则表达式a+++--b的值为【】。
随机试题
使用人工呼吸机时为预防感染
A.抑制循环中的和局部组织中的ACE,产生与AngⅡ相反的作用B.阻断中枢神经系统、心脏、肾脏、外周突触前膜的β受体C.兴奋中枢的咪唑啉受体和α2受体D.选择性阻断α1受体E.以上均不是哌唑嗪的降压作用机制是
有抗震设防要求四级或不超过2层时,框架柱截面宽度不宜小于()mm。
Windows操作系统是一种()操作系统。
行政机关对违法者的违法行为作出行政处罚之前必须充分听取当事人的意见,对这种做法的议论()是不正确的。
阅读分析短稿,并按照稿件加工整理的规范进行编辑加工。出版是指创作、编辑、复制作品并向公众发行,以传播科学文化、信息和进行思想交流的一种社会活动。创作形成作品,编辑是策划、组织、审读、选择和加工作品的活动,复制是以各种方式根据出版物内容制成若干与其
有以下程序:#include#defineN8voidfun(int*x,inti){*x=*(x+i)+1;}main(){inta[N]={1,2,3,4,5,6,7,8},i;
Companieshavethelegalrighttomonitoremployees’e-mailandinstantmessaging.Manydo,whethertheywarntheirworkersorno
-AreyoucomingtoKate’sbirthdayparty?-I’mnotsure.I______gotothetheaterinstead.
Sexprejudicesarebasedonandjustifiedbytheideology(意识形态)thatbiologyisdestiny(命运).Accordingtotheideology,basic
最新回复
(
0
)