首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
有如下类声明和函数声明 class Base{ int m; public: int n; protected: int p; }; class Der
admin
2020-05-14
57
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员包括
选项
A、n
B、n 和 k
C、n、k 和 p
D、n、k、p 和 m
答案
B
解析
公有继承中,基类成员保持自己的访问级别(private成员除外),基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;所以程序中Derived类的public成员有:n、k,protected成员有:p,m对Derived不可见,所以Derived对象d可访问的成员有:n、k,protected成员不可见;答案为B。
转载请注明原文地址:https://kaotiyun.com/show/Tg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
当调用函数时,实参是一个数组名,则向函数传送的是______。
public运算符可以重载为成员函数或友元函数,但是应该把函数说明为公有的,以便各个量都能引用。
关于二进制文件说法错误的是______。
下列运算符中,()运算符在C++中不能重载。
下面关于对象概念的描述中,()是错误的。
下列叙述中正确的是
函数swap(arr,n)可完成对arr数组从第1个元素到第n个元素两两交换。在运行调用函数中的语句后,a[0]和a[1]的值分别为【】。a[0]=1;a[1]=2;swap(a,2);
软件设计模块化的目的是【】。
下面关于算法的叙述中,正确的是()。
随机试题
根据以下资料,回答以下问题。2010年一季度,我国水产品贸易进出口总量158.7万吨,进出口总额40.9亿美元,同比分别增长14.2%和29.0%。其中,出口量67.1万吨,出口额26.5亿美元,同比分别增长11.7%和24.9%:进口量91.6
血浆品体渗透压的形成主要决定于血浆中的
带蒂皮瓣断蒂一般在第一次手术后多长时间进行
为了便于评标和比较,投标价中的多种货币将以()中国人民银行公布的投标货币对评标使用货币卖出价的中间价统一转换成评标货币。
运用资产基础法评估企业价值时,需要纳入评估范围的单项资产包括()。
()是日常人力资源管理活动的重要前提和工具。
【给定资料】1.近几年现金贷行业崛起,发展速度极快,盈利能力极强。Q公司靠校园贷起家,几年来的业绩呈爆发式增长,在现金贷行业算是一匹黑马。其招股书显示,Q公司2014年、2015年和2016年的收入分别为2410万元、2.35亿元和14.428亿
报上登出了国内20家大医院的名单,名单按它们在近3年中病人死亡率的高低排序。专家指出不能把名单排列的顺序作为评价这些医院的医疗水平的一个标准。以下各项如果是真的,都能作论据支持专家的结论,除了()。
根据下列资料。回答问题。与上年相比,2012年1--5月累计完成投资额和新增固定资产都下降的是:
数据管理技术发展的三个阶段中,()没有专门的软件对数据进行管理。I.人工管理阶段II.文件系统阶段III.数据库阶段
最新回复
(
0
)