首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
己知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
85
问题
己知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[撤消工作簿保护]→输入密码,单击[确定]按钮,如图5—16所示。[*]步骤3单击[Office]按钮→[保存]命令。本题考查的是“保护工作簿与撤销工
步骤1单击[单元格]组中的[格式]按钮→[工作表标签颜色]→[无颜色]命令,如图5—5所示。[*]步骤2单击[单元格]组中的[格式]按钮→[隐藏或取消隐藏]→[隐藏工作表]命令,如图5—6所示。[*]本题考查的是“工作表标签及标签滚动按钮”考
步骤1单击[审阅]选项卡中的[撤销工作表保护]按钮。步骤2单击[Office]按钮→[保存]按钮。本题考查的是“工作表的隐藏与取消隐藏”考点。
在文档中插入示例图片中的“pic_8.png”。
请将选中的单元格删除,并使下方的单元格上移。
创建一个中文信封,收件人姓名为“李丽”,称谓为“总经理”,单位为“飞扬公司”,地址为“吉林长春朝阳路”,邮编为“l30016”,寄件人姓名为“张宇”,单位为“蓝天文化”,地址为“天津市红宇路”,邮编为“160024”(其他默认不变)。
在光标处插入中文的系统日期和时间,将格式“2012/5/13”设置为默认格式,并可以自动更新。
数据库系统的核心是()。
以下有关对象事件过程的说法中,错误的是________。
随机试题
A、Hisfalseteethweren’tfit.B、Hebrokehislegs.C、Hisfeetwerebadlyhurt.D、Hecuthisfingers.AJackson的义齿戴着不合适。
乌药长于附子长于
患者,女,60岁,三天前脚趾疼痛,临床诊断为高尿酸血症,医师处方:秋水仙碱片、塞来昔布胶囊、碳酸氢钠。秋水仙碱的主要不良反应是
《企业法律顾问管理办法》是由()颁布的。
如图3-98所示结构中,杆Ⅰ的内力为下列何值?[2006年第29题]
19世纪英国的证券投资基金主要投资对象为()。
甲签发一张票面金额为2万元的转账支票给乙,乙将该支票背书转让给丙,丙将票面金额改为5万元后背书转让给丁,丁又背书转让给戊。下列关于票据责任承担的表述中,正确的是()。
张某与王某是一对夫妻,二人共同育有一子小张。张某擅自将婚后购买的只以自己的名字登记的房屋卖给不知情的李某,李某认为价格合理,当场交付了一半房款,并约定所有权变更登记手续办妥后付清剩余款项。不久张某反悔要求解除合同,于是李某向法院起诉要求张某按照约定转移房屋
甲某为了要男孩,将妻子刚生下的女婴扔进小河里淹死。甲某犯有()。
与其他法学相比,马克思主义法学的特征表现在()
最新回复
(
0
)