首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知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
82
问题
己知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单击[布局]选项卡[坐标轴]组中的[网格线]→[主要纵网格线]→[其他主要纵网格线选项]一选择[红色],如图6—15所示。[*]步骤2单击[关闭]按钮,单击[坐标轴]→[网格线]→[主要横网格线]→[主要网格线]命令。本题考查的是
将当前文档中的图形组合成一个图形,并填充紫色(标准色第10个)。
将当前文档中的图形设置为浮于文字上方,并且左右居中。
将“监考科目1”数据文件与当前打开的主文档进行合并,按顺序合并“职务”和“姓名”,生成批量的监考通知(要求不使用邮件合并分步向导)。
将“第l章集合与函数的概念”的内容折叠,只显示章标题。
用Word的插入命令,在标题前插入如下字符“iii”。
子程序通常分为两类:()和函数,前者是命令的抽象,后者是为了求值。
软件生命周期中花费时间最多的阶段是
某信用卡客户管理系统中,有客户模式:credit_in(C_no,C_name,limit,Credit_balance),其中C_no、C_name、limit、Credit_balance分别表示客户号、客户姓名、信用额度和累计消费额,该模式的__
随机试题
A、Bookswithspecificallylabeledimages.B、Bookswithpicturesofdollsandtoys.C、Booksdescribingthelivesofanimals.D、Bo
患者,女性,24岁,已婚。月经周期正常,近3个月经期延长,持续10天左右,无腹痛。妇科检查无异常发现,拟行诊断性刮宫术,手术日期应选择为
隧道排水系统管道可采用打孔的方式进行透水、排水的是()。
施工预算费用计算与施工图预算不同,施工图预算要计算建筑安装工程造价所有费用,而施工预算的费用不包括()。
行文关系就是机关之间公文授受关系,它是依据机关组织体系和职权范围来确定的,通常包括()。
天空中出现卷积云,通常预示着将出现阴雨、大风天气。()
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
Laborforceiscomposedof______.Thepopulationwhichistop-heavywitholderpeopleposesaproblemto______.
A、正确B、错误B根据原文“…Henrybroughtmorepeopletothecourthouse,wherehefacedadifferentclerkwhorefusedtoregisterthepeople
DaretoDreamOurdreamsatnightmayaffectourlives(andviceversa)morethanweeverrealized,saysnewresearch.For1
最新回复
(
0
)