首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
有如下类定义: class B { public: void fun1() { } private: void fun2() { } protected: void fun3() { } }; class D: public B { protect
admin
2020-07-23
30
问题
有如下类定义:
class B
{
public: void fun1() { }
private: void fun2() { }
protected: void fun3() { }
};
class D: public B
{
protected: void fun4() { }
};
若obj是类D的对象,则下列语句中不违反访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.fun2();
C、obj.fun3();
D、obj.fun4();
答案
A
解析
本题考查公用继承对基类成员的访问属性。在公用继承中,基类的公用成员和保护成员在派生类中保持原有的访问属性,其私有成员仍为基类私有。所以在本题中,在类外引用成员函数时,派生对象只能引用基类的公用成员函数fun1,故本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/w6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知函数func的原型为intfunc(int,int);下列重载函数原型中错误的是
若有函数原型声明为"voidfun(int*x,int&y,intz=3);",下列叙述中,错误的是
有如下程序:#includeusingnamespacestd;voidf(intx,int&y){intz=x;x=y;y=z;}intmain(){
结构化程序所要求的基本结构不包括()。
下列有关运算符重载的叙述中,正确的是()。
有如下类声明:classWhat{intn;public:doubled;private:charc;};类What的公有数据成员和私有数
字符串"8+a=\tb\n\r"的长度为
深度为7的二叉树共有127个结点,则下列说法中错误的是
数据库设计中反映用户对数据要求的模式是( )。
下列选项中不属于结构化程序设计原则的是()。
随机试题
胸腔闭式引流病人引流管脱出时首先应
临终护理的主要内容不包括
一次负荷的安全性是指X线管的
某服务公司主要从事人力资源中介服务,2014年2月份发生以下业务:(1)接受某用工单位的委托安排劳动力,取得该单位支付的价款共计50万元。其中,40万元用于支付劳动力的工资和社会保险费,2万元用于支付劳动力的住房公积金。(2)提供人力资
下列做法中,符合忠诚所属企业职业道德要求的是()。
“警示”教育所产生的强化作用属于()。
从2000年开始,对全球经济最不恰当的描述是( )。从2000年到2002年中国的平均经济增长率最接近的是( )。
ThefamilyisthecenterofmosttraditionalAsians’lives.Manypeopleworryabouttheirfamilieswelfare,reputation,andhono
以下的网络管理功能中,哪一个不属于配置管理________。
Forthispart,youareallowed30minutestowriteashortessayentitledShouldSchoolSportsFacilitiesBeOpentothePublic?
最新回复
(
0
)