首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
68
问题
有如下类声明:
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全国计算机二级
相关试题推荐
已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
若有如下程序段:#include<iostream>usingnamespacestd;intmain(){char*p="abcdefgh",*r;long*q;q
常采用的两种存储结构是()。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{public:virtualvoidfun1(){cout<<"fu
有如下语句序列:intk=0:do{k+=5;cout<<’$’;}while(k<19);while(k-->0)cout<<’*’执行上面的语句序列输出字符“$”和“*”的个数分别是(
为用户与数据库系统提供接口的语言是
若需要把一个函数"voidFuric();"定义为一个类Sample的友元函数,则应在类Sample的定义中加入一条语句______。
以下关于友元函数的叙述不正确的是
下列字符串中可以用做C++语言标识符的是
A、 B、 C、 D、 A本段程序实现从键盘接收一段字符串,并计算字符串的长度,cin输入流对象会将空白符、回车符、tab键作为终止标志,所以输入Ahcdefgabcd得到的字符串长度为7。
随机试题
图像输入的方式不包括()。
下列有关客户/服务器工作模式的叙述中,正确的是______。
演示文稿的第一张幻灯片通常叫为________,其中包括标题占位符和副标题占位符。
A.具有独立作出诊断和治疗的权利以及特殊干涉权B.对患者义务和对社会义务的统一C.绝对干涉权D.保持和恢复健康,积极配合医疗,支持医学科学研究E.支持医学科学研究医务人员的道德义务是
工程交付使用前的必经程序不包括()。
招标采购设备质量控制的工作内容有( )。
下列行为中,符合证券投资基金法律制度规定的是()。
每一账页登记完毕,进行过次页和承前页的目的有()。
Asmoreschoolsaresetuptoday,learningiscompulsory.ItisanOught,evenworse,aMust,enforcedbyregularhoursandrigi
DISCLAIMER:Thise-mailisconfidentialandshouldnotbeusedbyanyonewhoisnottheoriginalintendedrecipient(收件人).Ifyou
最新回复
(
0
)