首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
2009-05-15
77
问题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法 F2和一个受保护的方法F3:类P和类Q为类O的派生类,其继承方式如下所不:
class P:protected O{...}
class Q;public O{…}
在关于方法F1的描述中正确的是(54)。在关千方法F2的描述中正确的是(55)。在关于方法F3的描述中正确的是(56)。
选项
A、类O、P和Q的对象都可以访问方法F3
B、类O、P和Q的对象都不可以访问方法F3
C、类O的对象可以访问方法F3,但类P的对象不能访问方法F3
D、类P的对象可以访问方法F3,但类Q的对象不能访问方法F3
答案
B
解析
类实际上就是由一组描述对象属性或状态的数据项和作用在这些数据项上的操作(或称为方法、成员函数等)构成的封装体。类的定义由关键字class打头,后跟类名,类名之后的括弓内是类体,最后以“;”结束。类与C中的结构大致相似,其不同之处在于类中规定了哪些成员可以访问,哪些成员不可以访问。这些都通过访问指明赋予以说明。访问指明符有三种,分别是private、protected和public。private成员私有化,除了该类的成员函数以外,谁也不能访问它们。public成员公有化,程序中的所有函数(不管是类内定义的还是类外定义的),都可以访问这些成员。protected成员受限保护,只有该类及该类的子类的成员函数才能够访问。在类的成员定义中,如果没有指明符,则系统默认为private。要注意的是,在C++中,一个类的友元是可以访问该类的所有成员的。继承的限定也有三种,分别是private(私有继承)、protected(保护继承)和public(公有继承)。在public继承时,派生类(子类)的public、private、protected型的成员函数可以访问基类中的public成员和protected成员,派生类的对象仅可访问基类中的public成员。在private继承时,派生类的public、private、protected型的成员函数可以访问基类中的public成员和protected成员,但派生类的对象不可访问基类中的任何成员。在protected继承时,派生类的public、private、protected型的成员函数可以访问基类中的public成员和protected成员,但派生类的对象不可访问基类中的任何成员。使用class关键字定义类时,缺省的继承方式是private,也就是说,当继承方式为private继承时,可以省略private。在本题中,已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,且P是保护继承方式,Q是公有继承方式。因为F1是类O的私有方法,因此,只有在类O内才能访问方法F1。F2是类O的公有方法,所以类O和Q的对象都可以访问方法F2。F3是类O的受保护的方法,因此,类O、P和Q的对象都不能访问方法F3。
转载请注明原文地址:https://kaotiyun.com/show/zLLZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
在Excel2000中,可以使用()菜单中的命令设置是否显示编辑栏。A.工具B.编辑C.窗口D.视频
一个应用程序窗口被最小化后,该应用程序将()。A.被终止执行B.暂停执行C.在前台执行D.被转入后台执行
在windows中,可按()键取消本次操作。A.ctrlB.escC.shiftD.Alt
若需长期保存输入的信息,则以文件的形式存在微机的()中。A.外存B.内存C.控制器D.显示器
要显示以前打开过的文档清单,应该选择系统菜单中的()选项。
在newbook1的工作表1中,将单元格B6的值设置为数字文本123。
学生成绩表中,利用“最大值函数”求出高等数学的最高分,将结果显示在单元格B12中。
数据模型按不同应用层次分成3种类型,它们是概念数据模型、()和物理数据模型。
下列关于字符编码标准的叙述中,错误的是________。
论IT服务运营管理IT服务运营管理方面的问题更多的不是来自产品或技术(如硬件、软件、网络、电力故障等)方面,而是来自管理方面。IT服务的管理者,无论是企业内部的IT部门,还是外部的IT服务提供商,其IT服务运营的主要目的就是提供低成术、高质量的TT服务。
随机试题
Theboywantedtoridehisbicycleinthestreet,buthismothertoldhim______.
对于门静脉高压症的治疗,急诊手术常选用的手术方式是
老年人口腔组织老化的特征是
单级双吸离心水泵的最大特点是()。
假设其他因素不变,下列变动中有利于减少企业外部融资额的有()。
简述运用讲授法的基本要求。
A、B、C、D、E、F六个足球队进行比赛,每队都已赛过三场。①A队三战得6分;②B队三战皆负;③C队三战三平;④D、F两队进行过一场比赛,D队的三场比赛积分为1分。比赛中凡是胜一场的都得2分,平一场的都得1分,负一场的得零分。F队的比分为( )。
根据《唐律.杂律》的规定,监临主司以外的其他官员“因事受财”构成的犯罪是()。
古典主义
Thepassingtravellersaid,"Whateveryouplease."itmeant(意指,意味着)Thecattookholdofthepoleandstartedtoclimbdownto
最新回复
(
0
)