首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void funl(){} protected: double varl; public: void fun2(){} }; class D:public
若有如下类定义: class B{ void funl(){} protected: double varl; public: void fun2(){} }; class D:public
admin
2019-06-12
39
问题
若有如下类定义:
class B{
void funl(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.varl;
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://jikaoti.com/ti/HxA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句__________。
在关系代数运算中,有5种基本运算,它们是()。
有如下程序:#includeusingnamespacestd;classPARENT{public:PARENT(){cout
__________是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
有如下类定义:classPoint{intx__,y__;public:Point():x_(0),y_(0){}Point(intx,inty=0):x_(x),y_(y){}若执行语句Pointa(2),b[3],*c[4
下列叙述中正确的是
下列叙述中正确的是
在重载运算符函数时,下面()。运算符必须重载为类成员函数形式。
下列定义中,x是一个类,______是定义指向对象数组的指针p。
下列打开文件的表达式中,错误的是()。
随机试题
国际分工形成阶段的特点有
男性,54岁。1998年,按FA,B分型诊断为MDS-RAEBt,根据WHO提出的新的MDS分型标准,该患者应归为
A.与相应的椎骨平面相差2节B.与相应的椎骨平面相差1节C.与相应的椎骨平面相差3节D.胸椎10~12之间E.胸椎12到腰椎1之间腰段脊髓位于
阿托品水解,生成的产物是
患者,男,40岁,农民。突发畏寒发热1周,头痛,腰痛,眼眶痛,全身乏力,颜面、颈部及上胸部呈弥漫性潮红,酒醉貌,腹胀,腹泻,现热退,出现神志模糊,血压下降,24小时尿量少于400ml。下列预防措施有误的是
下列有关建设项目施工招标评标定标的表述中,正确的是()。
社会实践活动一般包括()
一项对Naota国男女收入差异的研究结果表明,全职工作的妇女的收入是全职:工作的男人的收入的80%。然而,其他调查结果却一致显示,在Naota所有受雇妇女的平均年收入只是所有受雇男性的平均年收入的65%。下面哪一项,如果也被调查所证实,最有助于解释
法律与宗教的区别表现在()。
A、PeterJones.B、BillJackson.C、NickJohnson.D、MikeJason.C
最新回复
(
0
)