首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
66
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: protected Base{
public:
int k;
};
void f(Derived d);
则在函数 f 中通过 d 可访问的数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
A
解析
保护继承中,基类的public和protected成员在派生类中都是protected成员,所以类Derived中,public成员为:k,protected成员为:n、p,没有private成员,m对Derived不可见;Derived对象d可访问的只有public成员,即k;答案为A。
转载请注明原文地址:https://kaotiyun.com/show/wS8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对虚函数的调用()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
对虚函数的调用()。
分析以下程序的执行结果______________。#includeclassSample{intx,y;public:Sample(){x=y=0;}Sample(inta,
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
成员初始化列表派生类是基类的具体化,而基类则是派生类的抽象。派生类也就是基类的具体实现,所以对基类数据成员的初始化是在派生类的构造函数中成员初始化列表执行的。
基类为虚函数,撤销对象调用析构函数时,采用______联编。
随机试题
关于包皮过长和包茎的描述,错误的是
患者,1个月前发热,胸痛,咳嗽,有大量脓痰,经用抗炎治疗不见好转,1周前咳嗽加重,并有呼吸困难。胸部X线片见左胸大片状阴影,经胸穿抽出脓汁,反复穿刺排脓不能控制,其治疗应为
A、唇舌径在牙颈部最大B、根管较小,根管侧壁薄,仅厚1mmC、近远中径在面宽而近颈部窄D、髓室顶与髓室底相距较近E、牙冠向舌侧倾斜,髓室偏向颊侧上颌前牙开髓时应从舌面窝中央向牙颈方向钻入,因为
女,26岁,甲亢患者,拟行手术治疗而住院。麻醉前用药不宜使用的是
以下叙述正确的是()。
路基高度设计时应考虑地下水、毛细水和冰冻的作用,并应使路肩边缘高出路基两侧()高度不使其影响路基的强度和稳定性。
简要说明我国商业银行经营的主要业务。
( )是一个理性思考及做出决定的过程,包括制定介入目标及选择为了达到目标而采取的行动。
A、Tousea7-daybuspass.B、Tousea13-daybuspass.C、Tousea90-daybuspass.D、Touseaone-yearbuspass.C①题目选项都包含buspa
"Laugh,andtheworldlaughswithyou:weep,andweepalone."SowrotethepoetEllaWheelerCox.Emotionsarecatching,andmos
最新回复
(
0
)