首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示: class P:protected O{…}; class Q:public O{…}; 在关于方
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示: class P:protected O{…}; class Q:public O{…}; 在关于方
admin
2008-08-01
70
问题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示:
class P:protected O{…};
class Q:public O{…};
在关于方法F1的描述中正确的是(1);在关于方法F2的描述中正确的是(2);在关于方法F3的描述中正确的是(3)。
选项
A、方法F1无法被访问
B、只有在类O内才能访问方法F1
C、只有在类P内才能访问方法F1
D、只有在类Q内才能访问方法F1
答案
B
解析
本题考查的是面向对象程序设计中的继承机制。
继承机制是面向对象技术提供的另一种解决软件复用问题的途径。即在定义一个新的类时,先把一个或多个已有类的功能全部包含进来,然后再给出新功能的定义或对已有类的功能重新定义。
在继承关系中存在两个类:基类和派生类。继承的方式有3种:public、private和 protected。在不同的继承方式下,派生类对基类成员的访问权限不同,外界对派生类成员的能见度也不同。
①基类中成员在派生类中的访问权限
. public:不改变基类中成员的访问权限。
. private:派生类所继承的基类成员的访问权限都改为private。
. protected:基类中private成员的访问权限不变,其余的都改为protected。
②派生类所继承的基类成员的外部能见度(外界对基类成员的访问权限)
. 基类的private成员:只有基类的成员函数可以访问,派生类不能访问。
. 通过private方式继承的基类成员(非private成员):只有派生类的成员函数可以访问,外界以及派生类的派生类都不能访问。
通过protected方式继承的基类成员(非private成员),只有派生类以及该派生类的子类(非private方式产生的)可以访问,外界不能访问。
根据上述规则,类P和Q的成员函数及其访问控制如下表所示:
方法F1是基类O的private成员,虽然类P和Q继承了这个方法,但是只有在基类 O的内部才能访问方法F1。因此第(1)空应选择答案B。
方法F2在类P中的访问控制为protected,因此在类P的内部该方法可以被访问,而类P的对象无法访问该方法;由此就可以判断出选项A和B是错误的。由于方法F2在类O和Q中的访问控制均为public,故类O和Q的对象都可以访问该方法。由此可见选项D所给出的“只有在类P内才能访问方法F2”是不正确。第(2)空的正确答案应该为C。
方法F3在类O、P、Q中的访问控制均为protected,该方法只有在这3个类的内部才能被访问,故第(3)空的正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/w7QZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树10
输入一个整数和一棵二元树。从树的根结点开始往下访问一直到叶结点所经过的所有结点形成一条路径。打印出和与输入整数相等的所有路径。例如输入整数22和如下二元树则打印出两条路径:10,12和10,5,7。二元树结点的数据结构定义为:struct
输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1,-2,3,10,-4,7,2,-5,和最大的子数组为3,10,
添加联系人bob的他的邮件地址bob@sina.com。。
把D:下的“图片”文件夹中的梅花.jpg进行在共享文件夹中共享图像文件夹中共享。
设置本地连接属性禁止网络连接。
如果利用局域网连接Internt,在Internet选项中进行设置代理服务器HTTP:proxy.pku.edu.cn端口:8080。
使用“金山毒霸日志查看器”搜索手动杀毒日志,搜索文本为“查毒”,时间为“2010年7月19日”至“20lO年7月21日”。
利用“绘图”工具栏,请在幻灯片中画一个立方体。
按照功能划分,数据库管理系统除了模式翻译、应用程序的编译之外,还包括()。
随机试题
上市公司发放股票股利的优点是()。
对外贸易政策的政策主体一般来说是()
A.血淀粉酶B.血脂肪酶C.CRPD.粪便脂肪检查E.CA一199急性胰腺炎早期的检查是
在项目经济费用效益分析中计算经济净现值采用的折现率是()。
下列检测方法中,()可以连续监测设备内部缺陷发展的全过程,属动态无损检测方法。
人民防空工程的防烟楼梯间的机械加压送风量不应小于()m3/h。
孟老师近期工作比较消极,漠视学生的存在,对学生态度麻木,缺乏应有的尊重。依据职业倦怠的特征,孟老师的这些表现属于()
公寓住户设法减少住宅小区物业管理费的努力是不明智的。因为,对于住户来说,物业管理费少交1元,但为了应付因物业管理质量下降而付出的费用很可能是3元、4元甚至更多。以下哪项最可能是上述论证所假设的?
Howimportantaresocialmediainyourlife?
WhichdescriptionisNOTcorrectaboutthestorm?
最新回复
(
0
)