首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
42
问题
有如下类声明和函数声明
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/M08p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1]中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>ClassT
下列程序的运行结果为 #include<iostream.h> classLocation{ protected: intX,Y; publiC: voidSeX(intmyx){X=myx;} voidS
下面关于对象概念的描述中,()是错误的。
下面不属于软件设计原则的是
定义在类内部的函数被类默认为【】,在类外部每次调用该函数时,定义的函数代码会在调用函数位置展开。
下列关于运算符重载的说法中,不正确的是()。
A、 B、 C、 D、 D在软件开发的过程中,应该尽早的制定测试计划,其中在需求分析阶段制定系统测试计划,在概要设计阶段制定集成测试计划,在详细设计阶段制定单元测试计划。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误。本程序要求实现的功能为:从键盘输入一个字符串,并将结果保存到文件modil.txt中。注意:不要改动main函数,不能增行或删行,也不能更改程序的结
随机试题
某患者,女性,63岁,全口牙列缺失,要求修复若患者上颌牙槽嵴低平,多次修复义齿固位差,但患者身体和经济状况良好,应选用哪种修复方法
已经运到施工现场的施工机械设备是承包人的资产,承包人可以()。
【2009年第4题】题26~30:北方某地新建的综合楼内设有集中空调系统,在地下一层制冷内设螺杆式冷水机、热交换器、冷冻水泵和冷却水泵等设备,楼上会议室设定风量空调系统,办公室设变风量空调系统。请回答以下问题,并列出解答过程。在冬季,为保证空调机组内供
公安队伍正规化建设的重点是“四统一”、“五规范”,即,“()”;“规范机构设置、规范职务序列、规范编制管理、规范执法执勤、规范行为举止”。
我国兴办经济特区、开放沿海港口城市的目的是()。
根据《物权法》的规定,下列不属于侵犯相邻权的行为是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
执行语句“for(i=1;i++<4;);”后,变量i的值是()。
影响
Fiftyyearsfromnowtheworld’spopulationwillbedeclining,withnoendin【B1】______.Severalcenturiesfromnow,unlesspeopl
最新回复
(
0
)