首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: dOuble varl; public: void fun2(){} }; class D:public B{ protected: void fun3(){} }; 己
若有如下类定义: class B{ void fun1(){} protected: dOuble varl; public: void fun2(){} }; class D:public B{ protected: void fun3(){} }; 己
admin
2019-06-12
34
问题
若有如下类定义:
class B{
void fun1(){}
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://kaotiyun.com/show/EG8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用树形结构表示实体之间联系的模型是__________。
阅读下面程序:#includevoidfun(hatn){intx(5);staticinty(10);if(n>0){++x:++y;cout
下面()不是构造函数的特征。
下列选项中不属于软件生命周期开发阶段任务的是()。
Staff类含有int型数据成员ID,两个Staff象相等是指它们的ID相同。下面的函数重载了运算符“==”,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::St
需求分析最终结果是产生【】。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【】个结点。
C++中封装性、继承性和______是面向对象思想的主要特征。
tb此题考查的是对象的定义。对象的定义格式如下:类名对象名(参数表);所以题目中的tb是对象名标识符,而ta被定义成类MA的指针,故空格处应填tb。
随机试题
下列哪项不是产生水肿的因素
伪像产生的原因很多,错误的是
营养不良患儿皮下脂肪减少,首先累及的部位是()
驱虫剂的适宜服法是
《水利工程建设安全生产管理规定》规定,()等特种作业人员,必须按照国家有关规定经过专门的安全作业培训,并取得特种作业操作资格证书后,方可上岗作业。
主要用于收集处于某一时点状态上的社会经济现象的基本全貌,为国家制定有关政策提供依据的统计调查方式是()。
下列情形可能发生的是()。
“蜀南四绝”是指蜀南竹海、石海洞乡、焚人悬棺、真武山古庙群。()
【英荷战争】(Anglo—Dutchwars)
Tea-takingisavery【B1】______customandvery【B2】______thing.Locatedin【B3】______London,theRitzhotelisespeciallywellkno
最新回复
(
0
)