不论派生类以何种方法继承基类,都不能使用基类的( )。A.公有成员B.私有成员C.保护成员D.公有成员

题目

不论派生类以何种方法继承基类,都不能使用基类的( )。

A.公有成员

B.私有成员

C.保护成员

D.公有成员和保护成员

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

在公有继承的情况下,允许派生类直接访问的基类成员包括______。

A.公有成员

B.公有成员和保护成员

C.公有成员、保护成员和私有成员

D.保护成员


正确答案:B

第2题:

( 23 )通过派生类的对象可直接访问其

A )公有继承基类的公有成员

B )公有继承基类的私有成员

C )私有继承基类的公有成员

D )私有继承基类的私有成员


正确答案:A

第3题:

下列对继承关系的描述中,正确的是()。

A、在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的;

B、在公有继承中,基类中只有公有成员对派生类的对象是可见的;

C、在私有继承中,基类中只有公有成员对派生类是可见的;

D、在私有继承中,基类中的保护成员对派生类的对象是可见的;


参考答案:D

第4题:

可以用p.a的形式访问派生类对象p的基类成员a,其中a是( )。

A.私有继承的公有成员

B.公有继承的私有成员

C.公有继承的保护成员

D.a有,继承的公有成员


正确答案:D
解析: 只有公有继承的公有成员才能被派生类的对象直接访问,其他的情况都会因为访问权限问题产生错误。

第5题:

可以用p.a的形式访问派生类对象p的基类成员a,其中a是

A.私有继承的公有成员

B.公有继承的私有成员

C.公有继承的保护成员

D.公有继承的公有成员


正确答案:D
解析:只有公有继承的公有成员才能被派生类的对象直接访问,其他的情况都会因为访问权限问题产生错误。

第6题:

对于通过公有继承定义的派生类,若其成员函数可以直接访问基类的某个成员,说明该基类成员的访问权限是( )。

A.公有或私有

B.私有

C.保护或私有

D.公有或保护


正确答案:D
解析:此题考查的是派生类对基类成员的访问。基类的成员有公有、保护和私有3种访问属性;类的继承方式也有公有继承、保护继承和私有继承3种。无论哪种继承方式,派生类中的成员都不能访问基类中的私有成员,但可以访问基类中的公有成员和保护成员。

第7题:

派生类的对象对它的基类成员中( )是可以访问的。

A.公有继承的公有成员

B.公有继承的私有成员

C.公有继承的保护成员

D.私有继承的公有成员


正确答案:A

第8题:

下列对继承关系的描述中,()是正确的。

A.在公有继承中,基类中的公有成员和私有成员在派生类中都是可见的;

B.在公有继承中,基类中只有公有成员对派生类的对象是可见的;

C.在私有继承中,基类中只有公有成员对派生类是可见的;

D.在私有继承中,基类中的保护成员对派生类的对象是可见的;


参考答案:D

第9题:

派生类对象对其基类中的什么成员是可访问的?( )

A.公有继承的私有成员

B.私有继承的公有成员

C.私有继承的保护成员

D.保护继承的保护成员


正确答案:B
解析: 本题是关于C++语言继承问题中派生类对基类的访问能力的考查。C++语言中通常有三种继承修饰符public,protected,private,限制依次严格,另外对类中的数据和函数也有这三种修饰符进行限制,有3种是不能继承的:公有继承基类的私有成员,私有继承基类的私有成员,保护继承基类的私有成员。

第10题:

下列关于继承方式的描述中,错误的是( )。

A.如果不显式地指定继承方式,缺省的继承方式是私有(private)

B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员

C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员

D.采用私有继承方式时,基类中的私有成员在派生类仍然是私有成员


正确答案:D
解析:采用私有继承方式时,基类中私有成员在派生类中是不可访问的成员。

更多相关问题