首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知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
2019-04-08
60
问题
己知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)。
(3)
选项
A、类O、P和Q的对象都可以访问方法F3
B、类O、P和Q的对象都不可以访问方法F3
C、类O和Q的对象都可以访问方法F3,但类P的对象不能访问方法F3
D、类P和Q的对象都可以访问方法F3,但类Q的对象不能访问方法F3
答案
B
解析
解答此类试题的一般思路是掌握类的各种继承方式以及它们的访问权限。
面向对象技术解决软件复用的途径之一是采用继承机制。在继承关系中存在着基类和派生类两种类型,访问控制方式主要有public(公有派生)、protected(保护派生)和private(私有派生)。基类中成员的访问权限在派生类中的继承关系如表1-10所示。
根据试题中相关描述以及“class P:protected O{…};”和“class Q:public O{…};”语句,结合表1-10的继承关系可知,类P、Q的成员函数及其访问控制如表1-11所示。
由试题的关健信息“类O中定义了一个私有方法F1”可知,方法F1是基类O的private(私有)成员。同时通过表1-10可知,类P、Q继承了F1方法,但其访问权限是private,结合表1-9最后一行的继承关系可得,只有在基类O的内部成员才能访问方法F1,而派生类P、Q的内部成员是不可访问方法F1的。因此问题(58)的正确答案是选项B。
由于方法F2是基类O中定义的一个公有方法,由此可知基类O的对象可以访问方法F2,因此问题(59)选项D的描述是错误的。
通过表1-10可知,类Q继承了F2方法,其访问权限也是public,因此派生类Q的对象可以访问方法F2。
在表1-10中类P对方法F2的访问权限是protected,结合表1-9第4行的继承关系可得,派生类P的对象是不可访问方法F2的,只有在派生类P的的内部成员才可以访问方法F2。因此问题(59)的正确答案是选项C。
同理,由于方法F2是基类O中定义的一个受保护的方法,通过表1-10可知,派生类P、Q对F3方法的访问权限均是protected,结合表1-9第5行的继承关系可得,基类O和派生类P、Q的对象都不能可访问方法F3,只有在类O、P、Q的内部成员才可以访问方法F3。因此问题(60)的正确答案是选项B。
转载请注明原文地址:https://kaotiyun.com/show/AyLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
首先查看Sheet1工作表中的数据,在相应当前单元格中输入公式使用相对引用计算出各产品的总销售额。
在当前文档中插入Excel电子表格。
指定一个新的邮件收件人为学校的学生张李一,地址为000,并将通讯录保存在我的数据源中,文件名为“新人”。
将选中的段落设置为自定义编号样式“01、02、03…”。
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()。
分布式数据库系统不具有的特点是()。
实体之间的联系可以归结为一对一联系、一对多(或多对多)的联系与多对多联系。如果一个学校有许多教师,而一个教师只归属于一个学校,则实体集学校与实体集教师之间的联系属于()的联系。
下列不属于软件调试技术的是()。
软件工程的出现是由于()。
随机试题
马克思的货币观本质是()。
求.
(用户名:31;账套:301;操作日期:2010年1月1E1)打开“C:\考生文件夹\”下的“资产负债表一简表3.rep”,完成下列操作后,将报表以原文件名进行保存。判断并设置B5、B6单元格的计算公式。
根据个人所得税规定,下列说法正确的是( )。
如果买卖双方在既定价格水平下均要受到成交量的限制,那么市场就是()。
(2005年)甲、乙、丙三人设立A普通合伙企业,约定甲出资4万元,乙出资3万元,丙出资3万元。三人按4:3:3的比例分配和分担合伙损益。A企业成立后,与B公司签订购货合同,保证人为丁。后因A企业无力偿还货款,B公司要求丁承担保证责任,丁以未约定保
下列各项中,属于“其他应收款”科目核算内容的是()。
法律规范应()。
1987年4月,邓小平第一次提出了分“三步走”基本实现现代化的战略。同年10月,党的十三大把邓小平“三步走”的发展战略构想确定下来。下列关于“三步走”发展战略,说法正确的有
A、Itwillbesunny.B、Itwillbeverycold.C、Itwillbewindy.D、Itwillberainy.B事实细节题。男士询问女士明天的天气情况,女士说天气预报正在播放:今日有大风,明日会更
最新回复
(
0
)