首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面关于继承机制的描述中,不正确的是( )。
下面关于继承机制的描述中,不正确的是( )。
admin
2010-03-29
33
问题
下面关于继承机制的描述中,不正确的是( )。
选项
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://jikaoti.com/ti/2KW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于C语言函数参数传递方式的叙述中正确的是()。
下面选项中的程序段,没有编译错误的是
有以下程序#include<stdio.h>main(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
有以下程序#includevoidmain(){chars[]={"012xy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’&&s[
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
以下叙述中正确的是
有两个关系R和S如下:则由关系R得到关系S的操作是()。
计算机软件可分为应用软件、系统软件和支撑软件。下面属于应用软件的是()
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
标准库函数fgets(str,n,fp)的功能是()。
随机试题
男性,17岁,心前刀刺伤1小时,胸闷、气促、恐惧、躁动,颈静脉怒张,两肺呼吸音清,心音听不清,血压80/50mmHg。应立即()
箱涵顶进挖运土方时,挖土的进尺可根据土质确定,一般宜为()。
下列各项巾,符合普通车床的几何精度国家标准的是()。
借款需求和借款目的是两个紧密联系的概念,下列关于二者的说法,不正确的是()。
教学从本质上说是一种认识活动。()
通常人们总认为,赞助人向博物馆赠送展品,是对博物馆的一种财政上的支持。事实上,对赠品的日常保管和维护是笔昂贵的开支,这笔开支的累计甚至很快就会超过该捐赠品的市场价。因此,这些捐赠品事实上加剧而并非减轻了博物馆的财政负担。以下哪项如果为真,最能削弱上述论证?
下列关于指令系统的描述,正确的是()。
Patientscanbetreatedinmany(difference)______settingswithvariousapproaches.
【B1】【B6】
Troubledbythepersistentlypoorgraduationratesofbasketballandfootballplayers,theNationalCollegiateAthleticAssociat
最新回复
(
0
)