首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于继承机制的描述中,不正确的是( )。
下面关于继承机制的描述中,不正确的是( )。
admin
2010-03-29
59
问题
下面关于继承机制的描述中,不正确的是( )。
选项
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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf("abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上程序
下面不属于结构化程序设计原则的是
数据库管理系统是()。
若有定义语句charc=’\101’;则变量c在内存中占
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
以下选项中,不合法的C语言用户标识符是()。
下关于逻辑运算符两侧运算对象的叙述中正确的是( )。
度为3的一棵树共有30个节点,其中度为3,1的节点个数分别为3,4。则该树中的叶子节点数为()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根节点在第1层)为()。
深度为7的二叉树共有127个节点,则下列说法中错误的是()。
随机试题
冠礼的年龄一般在
第一个有效的抗结核病药,仅在体内有抑菌作用的是
下列所描述的牙外伤中,损伤最轻的是
A.金黄色葡萄球菌B.血性链球菌C.白假丝酵母菌D.变形杆菌E.拟杆菌疖、痈的常见致病菌是()
2013年2月,甲公司需购置一台环保设备,预计价款为6000万元,因资金不足,按相关规定向有关部门提出补助2160万元的申请。2013年3月1日,政府相关部门批准了甲公司的申请并拨付甲公司2160万元财政拨款(同日到账)。2013年4月1日,甲公司购入环保
张三为加入东方合伙企业需要一笔资金,于2015年2月2日向建行借款10万元,双方以书面合同约定;借款期限为2年;借款年利率为6%,2年应付利息由建行预先在借款本金中一次扣除;借款期满时张三一次偿还全部借款。李四为张三的保证人,与建行签订保证合同,约定李四承
下列关于信息技术相关控制的表述中,正确的是()。
我国《合同法》规定,违约责任采取()原则。
青年初期是世界观的()。
如果一个人大脑的布洛卡区受到损伤,就有可能会得失语症,丧失说话能力,但基本能听懂别人说的话。()
最新回复
(
0
)