首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知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
63
问题
己知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
系统分析师上午综合知识考试
软考高级
相关试题推荐
步骤1单击[审阅]选项卡中的[撤销工作表保护]按钮。步骤2单击[Office]按钮→[保存]按钮。本题考查的是“工作表的隐藏与取消隐藏”考点。
从D11单元格拆分为4个大小不同的窗格,然后取消水平拆分,并将垂直分隔线移动到第7行下方。
在剪贴画中搜索“狗狗”,并将搜索到的第3张剪贴画插入空白文档中。
在文档中请为第一段设置首字下沉,位置为下沉,下沉行数为4行。
创建一个中文信封,收件人姓名为“李丽”,称谓为“总经理”,单位为“飞扬公司”,地址为“吉林长春朝阳路”,邮编为“l30016”,寄件人姓名为“张宇”,单位为“蓝天文化”,地址为“天津市红宇路”,邮编为“160024”(其他默认不变)。
打开桌面上【MicrosoftOfficeword2007】快捷方式。
下列叙述中,不属于数据库系统的是()。
软件开发离不开系统环境资源的支持,其中必要的测试数据属于()。
以下有关指针变量的说法中,错误的是________。
以下程序首先建立一条链表,然后按照如下顺序删除链表中的结点:以链表的第一个结点为1号结点开始依次搜索,删除所有序号为3的倍数的结点,即删除第3、6、9、……个结点,当搜索一遍结束后再从链表头部继续此操作,直到链表的结点个数少于3个为止。程序输出为:当前
随机试题
按化学结构分类,美沙酮属于
大量输血是指()。
影响指示剂变色范围的因素是:①温度;②指示剂用量;③溶剂;④滴定程序;⑤中性电解质
男性,15岁,4年前开始出现发作性四肢抽搐,意识不清,每次发作持续数分钟,常有舌咬伤。口服苯妥英钠维持治疗,发作次数明显减少,数天前因故停服苯妥英钠,患者再次发作,每次发作持续半小时以上一天内发作多次,发作间歇患者仍处于昏迷状态。治疗应首选
背景:某机关综合办公楼工程,建筑面积22000m2,地上22层,地下2层,现浇框架混凝土结构。由某建筑工程公司施工总承包。施工过程中发生了如下事件:事件一:项目部编制施工组织设计时。对施工高峰期的用电设备、用电量进行了计算,计
在百分比线中,下列哪些线最为重要?( )
本案行政复议的参加人包括()。本案行政诉讼中的被告()。
根据我国《市场化银行债券转股权专项债券发行指引》,发行人可利用()补充营运资金。
2017年年初甲公司为乙公司的1000万元债务提供70%的担保,2017年11月1日乙公司因到期无力偿还债务被起诉,至12月31日,法院尚未做出判决,甲公司根据有关情况预计很可能承担部分担保责任,且金额能够可靠计量,2018年2月6日甲公司财务报告批准报出
试述动作技能的形成过程。
最新回复
(
0
)