首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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-07-23
76
问题
有如下类声明和函数声明
class Base{
int m;
public:
int n;
protected:
int p;
};
class Derived: public Base{
int k;
friend void f(Derived d);
};
则在函数 f 中通过 d 可访问类数据成员的个数是
选项
A、1
B、2
C、3
D、4
答案
C
解析
公有继承中,派生类不改变基类的成员访问权限(private成员除外),即基类的public成员在派生类中是public成员,基类的protected成员在派生类中是protected成员;另外友元函数可以访问类的private成员、protected成员和public成员,所以f函数中d可以访问的数据成员有:n、p、k;m对派生类不可见;答案为C。
转载请注明原文地址:https://kaotiyun.com/show/K9yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关继承和派生的叙述中,正确的是()。
在下列关键字中,不能用来表示继承方式的是
下列有关类成员的叙述中,错误的是
派生类的成员函数不能访问基类的()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列关于运算符重载的描述中,正确的是()。
下列关于模板形参的叙述中,错误的是
下面描述中错误的是( )。
若实体A和B是一对一的联系,实体B和C是多对一的联系,则实体A和C的联系是
用于定义类的必不可少的C++关键字是
随机试题
法国人为什么会把雄鸡作为本国的象征?流行的说法是在拉丁语中“高卢人”与“雄鸡”两词的书写和发音正好相同,于是以高卢人为祖先的法国人自然地将雄鸡当作本国的象征。这种把法国象征的来源简单地归为文字游戏的说法非常值得怀疑。其实,最早将法国比喻为雄鸡的是法国的敌人
Whatdoesthewomanmeanwhenshesays,"IthinkI’llpass"?
A、Hehasmuchluggage.B、Itisnotsuitableforhisshape.C、Hissondoesn’tlikeit.D、Itisnotwellequipped.B男士说自己很高,不想挤在经济
毛泽东思想形成和发展的实践基础是()
图中是单行路标志。
我国行政复议制度的作用中,保护公民、法人和其他组织的合法权益,体现它的()。
中国甲银行向A国某企业贷出600万元,合同约定的年利率为5%。2015年甲银行收到A国企业就应付利息30万元扣除已在A国扣缴的预提所得税3万元(预提所得税税率为10%)后的27万元税后利息。甲银行应纳税所得总额为1200万元,已在应纳税所得总额中扣除的该笔
在传统技术环境下,组织的管理沟通大多采用()方式。
函数的单调减少区间是_____,单调增加区间是_______.
关系的基本运算包括
最新回复
(
0
)