首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retur
有如下类声明: class Base{ protected; int amount; public; Base(int n=0):amount(n){} int getAmount()const{retur
admin
2017-04-25
41
问题
有如下类声明:
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.gctAmount()
C、x.getData().x.amount
D、X.value+x.amount
答案
B
解析
此题考查的是派生类对基类成员的访问权限。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员:派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员:派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。
转载请注明原文地址:https://kaotiyun.com/show/xmAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为【 】。#include<iostream.h>classPoint{public:Point(doublei,doublej){x=i;
下列程序的运行结果是【 】。#include<iostream,h>classBase{public:voidf(intx){cout<<"Base:"<<x<<end1;}
派生类的构造函数的成员初始化列表中,不能包含( )。
带一个long类型参数的流成员函数_____按参数值设置flags状态变量,并返回以前设置的标志值。
流成员函数_______返回当前流的状态。
若类A和类B的定义如下:classA{inti,public:voidget();//...};classB:A//默认为私有派生{intk;public
下面关于数组的初始化正确的是( )。
下列运算符中不能在C++中重载的是
下列叙述中正确的是
使用ifstream流类定义一个流对象并打开一个磁盘文件与用使用fstream流类定义一个流对象并打开一个磁盘文件默认打开方式分别为______和没有默认。
随机试题
结核病(tuberculosis)的主要传染途径是
内源性凝血与外源性凝血的关键区别是
A.高回声B.等回声C.极高回声D.弱回声E.低回声肾髓质回声强度
在进行桥梁技术状况评定时,桥梁部件划分为()。
在实行总量控制区域的建设项目,在确定排污单位应执行的污染物排放标准的同时,还应确定排污单位应执行的()。
下列选项中属于中国南方喀斯特组成的是()。
我国某大学基于GIS(地理信息系统)的数字评估,完成中国某重要地理分界线(过渡带)分布图的绘制。读“该分界线西段、中段、东段示意图”(下图)该线最有可能是我国()。
()属于虚拟商品电子商务模式。
在E-R图中,用椭圆形表示
A、Atahotel.B、Attheairport.C、Inarestaurant.D、Inabank.A场景推断题。本题询问对话最可能发生在哪里。对话一开头女士所说的房号Room566就透露了对话发生在酒店住客和前台之间,即发生
最新回复
(
0
)