首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知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
97
问题
已知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
系统分析师上午综合知识考试
软考高级
相关试题推荐
windows应用程序窗口中的某一菜单中的某条命令被选中后,则出现一对话框,则该命令有()特点。A.后跟“…”B.前有“√”C.呈灰色D.后跟三角形符号
可以直接作为链接插入的音频文件的格式是______。A.wavB.midC.mp3D.Au
HTML中显示提示对话框供使用者输入的函数是______。A.itemB.javaEnabledC.navigateD.Prompt
在Word97中,可显示分页效果的视图方式是()。A.普通B.大纲C.页面D.主控文档
对于PPoint中的视图模式,以下说法错误的是()。A.幻灯片浏览视图下不能设置放映方式B.幻灯片视图注重于对幻灯片的文本和对象进行详细操作C.每种视图模式在演示文稿的制作和显示中有不同的作用D.大纲视图便于查看和编排演示文稿的大纲
一般情况下,Excel97默认的显示格式右对齐的是()。A.数值型数据B.字符型数据C.逻辑型数据D.不确定
Excel工作表的一个单元格含有多个特性,如格式、内容、批注等等,复制数据时,常常只需复制其部分特性,这可通过()来实现。A.部分粘贴B.部分复制C.选择性粘贴D.选择性复制
防病毒软件()所有病毒。A.是有时间性的,不能消除B.是一种专门工具,可以消除C.有的功能很强,但不能保证消除D.有的功能很弱,不能消除
在PPoint的“建立新演示文稿”区域里,如选择了“空演示文稿”,将()。A.打开一个已经存在但没有任何内容的空演示文稿B.创建一张不能有布局和色彩的空白幻灯片C.创建一个不能有布局和色彩的空演示文稿D.创建一个可由用户选择布局和色彩的演示文稿
请将图表“销售记录”的网格线设置为虚线。
随机试题
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modil.c。在此程序中,假定整数数列中的数不重复,并存放在数组中。下列给定程序中函数fun()的功能是删除数列中值为x的元素,变量n存放数列中元素的个数。
在带控制点工艺流程图中,仪表位号标注为TRC-101表示一个温度记录控制回路。
在Word中,如果需要将多个浮动式对象组合为一个对象,可以先按下______后用鼠标左键单击对象,然后再按下鼠标右键弹出菜单,选择“组合”命令。
乐果和马拉硫磷口服中毒后出现“反跳”的原因主要是
免疫球蛋白中是二聚体的是
本工程工作坑降水井宜如何布置?根据背景资料,在顶进作业时应做哪些降排水工作?指出项目部编制的轨道加固与测量监控方案及实施过程存在的问题,并写出正确做法。
表见代理是指行为人没有代理权、超越代理权或者代理权终止后以被代理人名义订立合同,相对人有理由相信行为人有代理权的,该代理行为有效。根据上述定义,下列属表见代理的是:
下列机构中,属于社团法人的是()。
执行下面的指令序列后,AX寄存器中的内容是( )。 MOVAX,’8’ MOVAL,’9’ AAA
Ifyouintendusinghumourinyourtalktomakepeoplesmile,youmustknowhowto【C1】______sharedexperiencesandproblems.You
最新回复
(
0
)