首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类声明和函数声明 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
2021-07-02
39
问题
有如下类声明和函数声明
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/PYfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类的定义。横线处的语句是()。classMyClass{public:MyClass(inta=0,intb=0){X=a;Y=b:}voidChange()const{X-=10;Y+=10;}priva
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(va
下列叙述中正确的是()。
有如下类定义:classMyBase{intk;public:MyBase(intn=0):k(n){}intvalue()const{returnk;}};classMyDerived:MyBase{intj;public
下列有关继承和派生的叙述中,正确的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assPoint{intx,y;public:Point(intx1=0,inty1=0):x
下列叙述中正确的是()。
下列关于函数参数的叙述中,正确的是()。
随机试题
attributesaycountlesscreationestablishedunderstandseeparticularaboutrecognizeamong
利用E花环沉降法可分离下列哪种细胞
关于艾滋病,下列哪项是错误的
男性,60岁。因心前区疼痛2小时来急诊。心电图为急性前壁心肌梗死,偶发室性早搏3次。此时处理为
患者,女,65岁。糖尿病史6年。因上腹不适2月余就诊,体检未发现异常体征。心电图提示部分导联可见锯齿波,应考虑为
赵林诉赵森继承遗产纠纷一案,赵永发以有独立请求权第三人的身份参加诉讼。一审法院依法作了判决,在向当事人送达判决时,赵林当场口头表示不上诉,但在上诉期内又向一审法院提交了上诉状;赵森当场口头表示上诉,但在上诉期内未直接到一审法院提交上诉状,而是在上诉期届满前
月末结转时将要生成新月份的工资数据表,在该表中需要清零的是()。
()理论强调了经济周期的根源在于生产结构的不平衡尤其是资本品和消费品之间的不平衡。
边际替代率沿着无差异曲线递减的一个前提条件是()。
Sheis(furiousof)herson’sgradesinschool,(which)explainswhyMarkisjealous(of)Julia’shighmarks(on)theexam.
最新回复
(
0
)