首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
若有如下类定义: class B{ void fun1(){} protected: double varl; public: void fun2(){} }; class D:public B{
admin
2017-11-28
64
问题
若有如下类定义:
class B{
void fun1(){}
protected:
double varl;
public:
void fun2(){}
};
class D:public B{
protected:
void fun3(){}
};
已知obj是类D的对象,下列句中不违反类成员访问控制权限的是( )。
选项
A、obj.fun1();
B、obj.var1
C、obj.fun2();
D、obj.fun3();
答案
C
解析
此题考查的是基类成员在派生类中的访问属性。派生类中的成员不能访问基类中的私有成员,可以访问基类中的公有成员和保护成员。派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都变成私有成员;派生类从基类保护继承时,基类的公有成员在派生类中变成保护成员,基类的保护成员在派生类中仍然是保护成员。根据以上分析可知,本题中只有从B类继承的fun2()为公有属性,故选C选项。
转载请注明原文地址:https://kaotiyun.com/show/8xAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请将下列栈类Stack补充完整。classStack{private:intpList[100];//int数组,用于存放栈的元素inttop;
数据库设计的根本目标是要解决
数据库设计分为以下6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDe
数据库系统的核心是
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句_______。
下列选项中合法的用户标识符是( )。
下列关于类和对象的叙述中,错误的是()。
以下选项中合法的用户标识符是
以下不使用线性结构表示实体之间联系的模型的是()。
随机试题
A、环形红斑B、关节破坏C、腹痛、便血D、心肌梗死E、结膜炎属于儿童类风湿病临床表现的为
某一级公路施工改造工程,其结构为二灰土底基层、水泥稳定碎石基层和沥青混凝土面层,工期为当年5月份至11月底。由于施工干扰因素多,有较大的技术难度,项目部提前进行了施工技术准备工作。施工技术准备的主要内容:(1)工程项目资料交接。
沥青混合料结构组成中,骨架-空隙结构的特点是()。
下列合同和凭证应当缴纳印花税的是()。
下列名言警句与哲学家对应正确的一项是()。
一、注意事项1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力与对表达能力并重的考试。2.作答参考时限:阅读资料40分钟,作答110分钟。3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料材料一
下列四个选项中,哪个可以折出左边指定的图形?
对精神疾病患者进行强行治疗或者对杀手从重从快的斩立决,是__________,而非__________。填入划横线部分最恰当的一项是:
PassageFourWhatadvertisementsdoChinesepeopleprefertohavenow?
A、Theycoulddrivetheinsectsaway.B、Theycouldkeeptheplantswellwatered.C、Theycouldbuilddevicestotrapinsects.D、Th
最新回复
(
0
)