首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
56
问题
已知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
软件设计师上午基础知识考试
软考中级
相关试题推荐
阅读以下说明,回答问题。(2010年下半年下午试题一)[说明]某企业网拓扑结构如图1—1所示。若MAC地址过滤规则如图1—4所示,MAC地址为“00—0A—EB一00—07—5F”的主机能访问该AP吗?请说明原因。
阅读以下关于Linux文件系统和Samba服务的说明,回答问题。[说明]Linux系统采用了树形多级目录来管理文件,树形结构的最上层是根目录,其他的所有目录都是从根目录生成的。通过Samba可以实现基于Linux操作系统的服务器和基于w
阅读以下说明,回答问题。[说明]某学校的图书馆电子阅览室已经连接成为局域网(局域网段为192.168.1.0/24/),在原有接入校园网的基础上又租用了电信的ADSL宽带接入来满足用户的上网需求。其中,校园网网段为210.27.176.0~210
阅读以下说明,回答问题。(2009年下半年试题二)[说明]网络拓扑结构如图4-94所示。DNS服务器1负责本网络区域的域名解析。对于非本网络的域名,可以通过设置“转发器”,将自己无法解析的名称转到网络C中的DNS服务器2进行解析。设置步骤:首先在“
阅读下列说明,回答问题。(2012年上半年下午试题三)[说明]网络拓扑结构如图4—82所示,其中Web服务器Webserverl和Webserver2对应同一域名www.abc.com,DNS服务器采用WindowsServer2003操作系统。
阅读以下说明,回答问题。[说明]某公司要在WindowsServer2003上搭建内部FTP服务器,服务器分配有一个静态的公网IP地址200.115.12.3。如果还要为其他用户设置匿名登录访问,需要在以上创建用户目录的同一目录下创建名为
阅读以下说明,回答问题。(2012年上半年下午试题一)[说明]某公司计划部署园区网络,其建筑物分布如图2-10所示。根据需求分析结果,网络规划要求如下。(1)网络中心机房在信息大楼。(2)设计中心由于
阅读以下说明,回答问题。[说明]某学校计划建立校园网,拓扑结构如图2-9所示。该校园网分为核心、汇聚、接入三层,由交换模块、广域网接入模块、远程访问模块和服务器群四大部分构成。在校园网设计过程中,划分了很多VLAN,采用了VTP来简化管理。
在Linux网络配置中,可以通过运行(51)命令来设置主机名字;在不使用DNS和NIS进行地址解析时,为保证解析器能找到主机的IP地址,必须将所使用的主机名字写入(52)文件中;解析器的功能是(53);Linux中提供名字服务的程序是(54);配置文件“h
POP3协议采用(38)模式,当客户机需要服务时,客户端软件或FoxMail与POP3服务器建立(39)连接。(Outlook Express FoxMail)与POP3
随机试题
当出现恶性通货膨胀时,应该采用的政策是
干式激光胶片在片基的底面涂有一层深色的吸光物质,以吸收产生光渗现象的光线防止反射光对乳剂再曝光,提高影像清晰度,这层是
患者产后3天,突发寒战高热,腰痛,尿急、尿痛,舌红苔薄黄。检查:体温39.5℃,肾区叩击痛,血象白细胞14×109/L,中性粒细胞0.86,尿白细胞31个/高倍视野。其诊断是
大体积混凝土构筑物产生裂缝的原因有()。
下列说法符合城建税和教育费附加规定的有()。
下列有关调整旅游者情绪不正确的是()
下列对合同的分类正确的是________。
甲公司2×17年发生广告费1000万元,至年末已全额支付给广告公司。税法规定,企业发生的广告费、业务宣传费不超过当年销售收入15%的部分允许税前扣除,超过部分允许结转以后年度税前扣除。甲公司2×17年实现销售收入6000万元。下列关于甲公司的处理,不正
根据《中华人民共和国教师法》规定,下列属于教师享有的权利是()。
某单位的办公室秘书小马接到领导的指示,要求其提供一份最新的中国互联网络发展状况统计情况。小马从网上下载了一份未经整理的原稿,按下列要求帮助他对该文档进行排版操作并按指定的文件名进行保存:打开考生文件夹下的文档“Word素材.docx”,将其另存为“中
最新回复
(
0
)