首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
46
问题
有如下类声明和函数声明
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/Qg8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行语句:{cout
将5个数据进行快速排序,在最坏情况下需要比较的次数是
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
下面程序段的输出结果是______。char*s="12345";s+=2;cout<<s;
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;}private:intvalue;
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为【】。
重载赋值操作符时,应声明为()。函数。
已知在函数func()中语句this->ff=0;与语句fi=O;的效果完全相同。对于这一现象,下列表述中错误的是()。
下列选项中,不是一个算法的基本特征是()。
随机试题
女性,40岁,体重50公斤,因肠梗阻入院,血压14/9kPa(105/70mmHg),脉搏95次/分,面部潮红,呼吸深快,血pH值为7.30。宜先补给()
高血压合并糖尿病患者,血压应控制在
属于累犯的构成条件的是()。
下图中公共建筑多台单侧排列电梯的候梯厅的最小深度应为:(2018年第22题)注:B为轿厢深度,B’为电梯群中最大轿厢深度。
设计概算审查的方法包括()。
存货日常收发计量上的误差、定额范围内的自然损耗,应计入的账户是()。
“信以立志,信以守身,信以处事,信以待人,毋忘立信,当必有成”是由()倡导的。
下列某一金融市场与其他3种不同的是()。
Weagreedtoaccept______theythoughtwasthebesttouristguide.
Iwish____________________(我今天上午不能待在家里),butIhadtogoforaninterview.
最新回复
(
0
)