首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的描述中表达错误的是
下面的描述中表达错误的是
admin
2010-12-16
37
问题
下面的描述中表达错误的是
选项
A、公有继承时基类中的public成员在派生类中仍是public的
B、公有继承时基类中的private成员在派生类中仍是private的
C、公有继承时基类中的protected成员在派生类中仍是protected的
D、私有继承时基类中的public成员在派生类中是private的
答案
B
解析
C++中,继承方式控制了基类中具有不同访问属性的成员在派生类中的访问属性。基类中的私有成员在派生类中是隐蔽的,只能在基类内部访问。所以B) 选项是错误的。派生类中的成员不能访问基类的中私有成员,但可以访问基类中的公有成员和保护成员。此时派生类对基类中各个成员的访问能力与继承方式无关,但继承方式将影响基类成员在派生类中的访问控制属性,基类中公有和保护成员在派生类中的访问控制属性将随着继承方式而改变:派生类从基类公有继承时,基类的公有成员和保护成员在派生类中仍然是公有成员和保护成员;派生类从基类私有继承时,基类的公有成员和保护成员在派生类中都改变为私有成员,派生类从基类保护继承时,基类的公有成员在派生类中改变为保护成员,基类的保护成员在派生类中仍然为保护成员.所以,A) 、C) 和D) 选项都是正确的。
转载请注明原文地址:https://kaotiyun.com/show/5Ojp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列哪一条不属于数据库设计的任务?()
若有以下定义(设int类型变量占2个字节)inti=8j=9;则以下语句:printf("i=%%d,j=%%%d\n",i,j);输出的结果是()。
以下关于C语言数据类型的叙述中正确的是()。
有如下程序#include<stdio.h>#include<string.h>main(){printf("%d\n",strlen("0\t\nA011\1"));}程序运行后的输出结果是
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
下面的程序在编译时产生错误,其出错原因是()。#includemain(){int1_case;floatprintF;printf("请输入2个数:");scanf("%d%f",&1cas
下面对对象概念描述正确的是
数据库技*的根本目标是()。
算法的有穷性是指()。
随机试题
5岁患儿,生后3个月发现心脏杂音,曾患4次肺炎,胸骨左缘3、4肋间Ⅳ级全收缩期杂音,心尖区有短促的舒张期杂音。右心导管检查:右心室血氧高于右心房。右心室血氧高于右心房的原因
圆炒青初制加工的干燥工艺中,一般分为_______、小锅、对锅和大锅4个工序。
妊娠早期的黑加征是指
下列关于燃气的着火说法错误的是()。
收入的增加可能表现为()。
关于基金合同的主要内容,以下选项中说法错误的是()。
记账式国债是目前银行代理国债业务中效率最高、成本最低、交易最安全的品种。()
—Howmuchdoesagoldringcost?—It_________thequalityofthegold.
TheWarrantyHoldingsGroup,aEuropeanleaderinmechanicalbreakdowninsuranceandaresearcherandcommentatorontrendsinm
Beforethe1500’s,thewesternplainsofNorthAmericaweredominatedbyfarmers.Onegroup,theMandans,【C1】______inthe
最新回复
(
0
)