首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: 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
36
问题
有如下类声明:
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://kaotiyun.com/show/3N8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;inta;intfun();intmain(){externinta;intb;
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
设有以下类和对象的定义: class A { public: int m; … }; A k1,k2,*p1,* p2; 则下面针对成员变量m的引用,错误的是
使用如setw()的操纵符对数据进行格式输出时,应包含()文件。
从键盘的输入中,读入一个值并赋值给x的语句是______。
下面不属于软件工程的3个要素的是()。
开发大型软件时,产生困难的根本原因是
______是数据库设计的核心。
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。#include<iostream>#include<string>usingnamespaeestd,classTwoDShape{//二维图
软件开发软件生命周期分为三个时期共八个阶段:软件定义期(问题定义、可行性研究和需求分析阶段)、软件开发期(系统设计、详细设计、编码和测试阶段)、软件维护期(即运行维护阶段)。
随机试题
简述化解渠道冲突的对策。
违反《药品管理法》的药品生产、经营、使用企业或个人,应受法律制裁,承担法律责任包括( )。
A.外感凉燥证B.外感温燥证C.温燥伤肺,气阴两伤证D.虚热肺痿E.肺阴不足证清燥救肺汤的主治证候是
常用坍落度作为混凝土拌和物稠度的指标,下列几种结构哪种需要混凝土的坍落度数值最大?[2006年第021题]
黄皮书通用条件规定,当合同文件中出现含糊不清或不一致时,为了解释的目的,下列中顺序排列正确的为()。
产业发展重点的优先次序选择和保证实行该次序等政策措施属于()。
审查E公司2005年度会计报表时,审计项目经理罗兰决定采用风险导向审计方法。为此,项目组先对各账户的固有风险进行了评估并对内部控制进行了必要的了解和控制测试。请根据风险导向审计方法,代为做出正确的专业判断。
下列属于人民警察采取禁闭措施情况的是()。
一圆柱体如图所示从中挖掉一个圆锥体,然后从任意面剖开,下面哪一项不可能是该立体图形的截面?
(2005年多选52)某甲与某乙签订了一份租房协议,协议约定:如果甲之子在一年内出国,则甲将房租给乙居住。这一民事法律行为()。
最新回复
(
0
)