首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于继承机制的描述中,不正确的是( )。
下面关于继承机制的描述中,不正确的是( )。
admin
2010-03-29
76
问题
下面关于继承机制的描述中,不正确的是( )。
选项
A、派生类不仅可以继承基类的成员,也可以添加自己的成员
B、设置protected成员是为派生类访问基类成员之用
C、采用不同的继承方式,将限制派生类对基类成员的访问
D、采用私有继承,派生类只能得到基类的公有成员
答案
8
解析
本题主要考察C++中继承机制的特点。C++中允许利用已有的数据类型来定义新的数据类型,这种机制称为继承机制,并称已存在的用来派生新类的类称为基类,由已存在的类派生出的新类称为派生类。派生类有3种继承方式可以采用,即public、private和protected方式。
派生类除了继承基类中的数据成员和成员函数外,还可以添加具有自身特点的成员,这是继承机制的真正用意所在。因此选项A的叙述正确。
采用不同的继承方式,将限制派生类对基类成员的访问权限,因此选项C的叙述正确。对于类本身,protected成员和private成员对外的访问权限是相同的,即外界函数都无法直接访问这两类成员。对于类作为基类被继承产生派生类时,protected成员又和public成员性质相同,即在所有继承方式下都可以被派生类所继承,在public继承时可以被派生类对象访问,在protected和private继承方式下无法被派生类的子类访问。这也正是C++设置protected访问权限成员的真正用途,即为派生类继承基类隐蔽成员之用途。因此选项B的叙述正确。
转载请注明原文地址:https://kaotiyun.com/show/gXjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:doublex=2.12;,则以下各项中不能完整输出变量x值的语句是()。
有以下程序main(){inti,j,x=0;for(i=0;i
阅读以下程序#include<stdio.h>main(){intcase;floatprintF;printf("请输入2个数:");scanf("%d%f",&case,&printF);printf("%d%f\n",case,pri
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
若有定义和语句:inta,b;scanf(’’%d,%d,’’,&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
下列特征中不是面向对象方法的主要特征的是()。
交换两个变量的值,不允许用临时变量,应该使用下列()位运算符。
请编一个函数fun(char*s),函数的功能是把S所指字符串中的内容逆置。例如:字符串中原有的字符串为:abcdefg,则调用该函数后,串中的内容为:gfedcba。注意:部分源程序存在文件PROGl.C中。请勿改动主函数m
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
以下选项中不属于C语言程序运算符的是()。
随机试题
耐张金具主要用于配合球型绝缘子串连接,以及绝缘子与杆塔或其他金具间的连接。()
授权是指()
男性,40岁,1年前迁入新居后常出现夜间干咳,上班后症状较轻,近1个月咳嗽症状明显时偶感喘憋。查体未发现阳性体征。胸片示心、肺未见活动性病变。为明确诊断,应首先做以下哪项检查
左心功能不全、肺淤血的主要临床表现,下列哪项不正确
男,34岁,突然出现四肢瘫痪,查体肌力、肌张力降低,无病理征,无家族史。
申报日期是指()。
企业在处置持有的交易性金融资产时,将售价与账面价值的差额计入()。
只要是创新,就会突破一些条条框框,往往越是重大的创新,对传统标准的________也会越大。我们鼓励创新,就不能把所有的现行技术标准都当成________,而要一定程度上允许新技术去挑战某些旧的标准,只有这样,才不会让旧的标准成为阻挡创新的绊脚石。填入横线
在考生文件夹下有一个数据库文件"samp2.mdb",里面已经设计好3个关联表对象"tStud"、"tCourse"、"tScore"和一个空表"tTemp"。请按以下要求完成查询设计:(1)创建一个查询,查找并显示简历信息为空的学生的"学号"、"姓名"
Whichcolumnofthebarchartrepresentsthefiguresquoted?
最新回复
(
0
)