首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示: class P:pubhc O{…} class Q:Pnvate P{…}
已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示: class P:pubhc O{…} class Q:Pnvate P{…}
admin
2009-02-15
29
问题
已知3个类O,P和Q,类O中定义了一个私有方法F1和一个公有方法F2,类P中定义了一个公有方法F3,类P为类O的派生类,类Q为类P的派生类,它们的继承方式如下所示:
class P:pubhc O{…}
class Q:Pnvate P{…}
在关于类P的描述中正确的是(42),在关于类Q的描述中正确的是(43)。
选项
A、类Q的对象可以访问F1,F2和F3
B、类Q的对象可以访问F2和F3,但不能访问F1
C、类Q的成员可以访问F2和F3,但不能访问F1
D、类Q的成员不能访问F1,F2和F3
答案
C
解析
继承机制是面向对象技术提供的一种解决软件复用问题的途径,即在定义一个新的类时,先把一个或多个已有类的功能全部包含进来,然后再给出新功能的定义或对已有类的功能重新定义。
在继承关系中存在两个类:基类和派生类。继承的方式有三种:public、private和protected。在不同的继承方式下,派生类对基类成员的访问权限不同,外界对派生类成员的能见度也不同。
①基类中成员在派生类中的访问权限
public:不改变基类中成员的访问权限;
private:派生类所继承的基类成员的访问权限都改为private;
protected:基类中private成员的访问权限不变,其余的都改为protected。
②派生类所继承的基类成员的外部能见度
基类的private成员只有基类的成员函数可以访问,派生类不能访问。
通过private方式继承的基类成员只有派生类的成员函数可以访问,外界以及派生类的派生类都不能访问。
通过protected方式继承的基类成员只有派生类以及该派生类的子类可以访问,外界不能访问。
本题考查的是外界对派生类中继承的基类成员的访问权限。解答此题的关键在于确定基类中成员在派生类中的访问权限,尤其是类Q,它是经过两次继承得到的,Q的直接基类是P,而P又是由O派生出来的。
首先应注意到类O中有一个私有方法F1。类的私有成员只有在本类中才能访问,因此凡是出现“可以访问F1”的选项都是错误的,这样对于空(42)而言,选项A,C就可以排除了。其次,P是采用public继承方式从O派生而来的,那么类O中的所有公有成员都是P的公有成员,在程序中的任何地方都可以访问一个类的公有成员。因此只有选项B是早确的。
通过继承,F1,F2,F3都成为类Q的成员。由上一空的选择可知:F1是不可以被外界访问的,因此凡是出现“可以访问F1”的选项都是错误的,这样A就被排除了。由于Q采用的是private继承方式,P中的成员都称为Q的private成员,即F2,F3都是Q的private成员。私有成员只有本类可以访问,所以Q的对象不能访问F2和F3,只有Q的成员才能访问它们。固此选项C是正确答案。
转载请注明原文地址:https://kaotiyun.com/show/UQxZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下关于Linux文件系统和Samba服务的说明,回答问题。[说明]Linux系统采用了树形多级目录来管理文件,树形结构的最上层是根目录,其他的所有目录都是从根目录生成的。通过Samba可以实现基于Linux操作系统的服务器和基于w
阅读以下说明,回答问题。(2009年下半年试题三)[说明]在大型网络中,通常采用DHCP完成基本网络配置会更有效率。在Linux系统中配置DHCP服务器,该服务器配置文件的部分内容如下。subnet192.168.1.0netw
阅读以下说明,回答问题。(2009年下半年试题二)[说明]网络拓扑结构如图4-94所示。网络C的WindowsServer2003服务器上配置了DNS服务,在该服务器上两次使用nslookupWWw.sohu.com命令得到的结果如图4-100
阅读以下说明,回答问题。[说明]FTFx+LAN是实现宽带接入的常用方法,基本结构如图3-20所示。本方案采用DHCP来分配网络地址。DHCP是(4)协议的一个扩展,便于客户自动从服务器获取IP地址和相关设置,其中实现地址动态分配的过程如下。(下面
阅读以下说明,回答问题。[说明]某小区采用HFC接入Intemet的解决方案进行网络设计,网络结构如图3-19所示。CableModem接收从CMTS发送来的(9)调制信号,经解调后重建以太帧。在相反方向上,接收到的以太帧被封装在时隙中,
阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。【说明】某企业的网络结构如图1-1所示。【问题1】1.图1-1中的网络设备①应为(1),网络设备②应为(2),从网络安全的角度出发,Switch9所
阅读以下说明,回答问题。【说明】某公司内部搭建了一个小型的局域网,拓扑图如图2一1所示。公司内部拥有主机约120台,用C类地址段192.168.100.0/24。采用一台Linux服务器作为接入服务器,服务器内部局域网接口地址为192.198.
阅读以下说明,回答问题,将解答填入答题纸对应的解答栏内。【说明】某园区组网方案如图1-1所示,数据规划如表1-1所示。如果配置静态路由实现网络互通,补充在Switch1和Router上配置的命令片段。[Switch1]iproute-st
Packet-switchingwirelessnetworksarepreferable(66)whentransmissionsare(67)bemuseofthewaychargesare(68)perpacket.Circ
Packet-switching wireless networks are preferable(66)when transmissions are(67)because of the way charges are(68)per packet. Cir
随机试题
人民法院对妨碍诉讼的行为可根据情节轻重给予()。
炎症时,引起白细胞渗出最重要的因素是()
案情:隋某为某市电器商场股份有限公司董事兼总经理。2006年4月,隋某以本市百货公司名义从国外进口一批家电产品,共计价值80多万元。之后,隋某将该批家电产品销售给了本市五金交化公司。电器商场董事会得知此事后,认为隋某身为本公司董事兼总经理,负有竞业禁止义务
某县县城“网吧、游戏厅一条街”上有近百家网吧和游戏厅,许多中小学生一放学就前往玩游戏、上网,有的甚至为此旷课和彻夜不归。对此,广大家长反映极大,强烈要求关闭这些网吧和游戏厅。2009年5月,县公安局和文化局根据上级的统一部署,开展了“整治网吧和游戏厅”联合
预算应急费一般分为()两类。
建筑工程一切险和安装工程一切险保险合同属于()。
简述建设用地使用权的特征。
AtogivethebossyouradviceBhowheisfeelingCthebossmayhaveDwhatyoureallywanttotalktohimaboutEwithoutsug
PresidentClintonlatertodayjoins【B1】______presidentsFord,CarterandBushat"thepresident’ssummitforAmerica’sfuture
Theagreementsaysthat______(最终目标是消除世界上所有的核武器).
最新回复
(
0
)