首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
有如下类定义: class B { public:void fun1(){} private:void fun2(){} protected:void fun3(){} }; class D:publ
admin
2021-06-10
47
问题
有如下类定义:
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/Ryfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是()。
有如下程序:#includeusingnamespacestd;classPair{intm,n;public:Pair(intj,intk):m(j),n(k){}
下列叙述中正确的是()。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正main()函数中的错误,使程序的输出结果如下:Constructor.DefaultconstructorAreais12Areais0Areais12
数据库管理系统是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
使用数据库设计器为两个表建立联系,首先应在父表中建立【】索引,在子表中建立【】索引。
随机试题
数字产品的特点
患者,女性,52岁。乙型肝炎病史20年,肝硬化病史l0年,现确诊为肝性脑病,遵医嘱给予患者乳果糖口服的目的是
地面点受到()的作用,形成重力。
关于税务师事务所质量控制一般要求的说法,正确的有()。
因为公司债务必须付息,而普通股不一定支付股利,所以普通股资本成本小于债务资本成本。()
以下哪些服务不属于医院社会工作者提供的服务?()。
社会主义协商民主就是在党的领导下,社会各个政党、阶层、团体、群众等,就共同关心或利益相关的问题,以适当方式进行协商形成各方均可接受的方案,做出决策或决定以实现整体的发展。发展社会主义协商民主有利于()。①我国发展西方主流民主形式
该地区人口出生率最高是()该地人口自然增长率最低是()
真正伟大的历史人物,他所展现出来的价值和意义,绝不是他所处的那个时代所能够局限的,一定可以超越他所在的那个具体的时代和具体的生存环境,超越时空,焕发出________的永恒的价值。填入划横线部分最恰当的一项是()。
RestaurantsinEurope,theUnitedStatesandJapanaretestingtechnologytoletdinersordertheirfooddirectfromascreenat
最新回复
(
0
)