首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有如下类定义: 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
45
问题
若有如下类定义:
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全国计算机二级
相关试题推荐
在文件操作中,代表以追加方式打开文件的模式是
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
以下叙述中不正确的是
在面向对象方法中,类之间共享属性和方法的机制称为______。
数据模型分为格式化模型和非格式化模型,则关系模型属于【 】模型。
用树形结构表示实体类型及实体间联系的数据模型称为______。
数据库保护分为安全性控制、______、并发性控制和数据的恢复。
将E-R图转换到关系模式时,实体与联系都可以表示成
随机试题
多指令流出技术,在每个_______流出的指令条数不固定,依_______的具体情况而定,但有个上限。
下列关于集成电路布图设计合理使用和利用的说法正确的是()
高热烦躁,神昏谵语,项背强直,甚则角弓反张,舌质红绛,苔黄少津,脉细数。宜用
依据有关规定,征收(),须经国务院批准。
选择最适用的技术设计方案的方法是()。
在计算设备进口从属费时,消费税的计算基数中通常应包括()。
()是由工会组织和职工代表与企业法定代表人或企业高级管理人员就双方关切的问题相互提问和解答、互换意见、相互理解,并形成一定协议的平等协商形式。
尽量使员工在不同工序或设备上轮流操作,了解其工作任务与总目标的关系,这种做法属于()。
公文的结尾方法一般为()。
Whyaremothersfedupwiththeirjobs?
最新回复
(
0
)