新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

.概念填空题

 

1.1

?/p>

C++

中,三种派生方式的说明符号为

 

public

 

?/p>

 

private

 

?/p>

 

protected

不加说明,则?/p>

认的派生方式?/p>

private

 

?/p>

 

1.2

当公有派生时?/p>

基类的公有成员成为派生类?/p>

 

公有成员

 

?/p>

保护成员成为派生类的

 

保护

成员

 

;私有成员成为派生类?/p>

 

不能直接访问成员

 

。当保护派生时,基类的公有成员成?/p>

派生类的

 

保护成员

?/p>

保护成员成为派生类的

 

保护成员

 

?/p>

私有成员成为派生类的

 

不能直接

访问成员

 

?/p>

 

1.3 

派生类的构造函数一般有

3

项工作要完成:首?/p>

 

基类初始?/p>

 

,其?/p>

 

成员对象初始?/p>

?/p>

最?/p>

 

执行派生类构造函数体

 

?/p>

 

1.4

多继承时,多个基类中的同名的成员在派生类中由于标识符不唯一而出?/p>

 

二义?/p>

 

。在

派生类中采用

 

虚基?/p>

 

?/p>

 

作用域分辨符

 

来消除该问题?/p>

 

 

2

.简答题

 

2.1 

派生类如何实现对基类私有成员的访问?

 

2.2

什么是类型兼容规则?/p>

 

2.3

派生类的构造函数是怎样的执行顺序,析构函数的执行顺序是如何实现的?

 

2.4

继承与组合之间的区别与联系是什么?

 

2.5

什么是虚基类?它有什么作用?含有虚基类的派生类的构造函数有什么要求,什么是最

远派生类?/p>

建立一个含有虚基类的派生类的对象时?/p>

为什么由最远派生类的构造函数负责虚

基类的初始化?/p>

 

 

3

.选择?/p>

 

3.1

下面对派生类的描述中,错误的是(

D 

?/p>

?/p>

 

 

 

 

 

 

A

.一个派生类可以作为另外一个派生类的基?/p>

 

 

 

 

 

 

B

.派生类至少有一个基?/p>

 

 

 

 

 

 

C

.派生类的成员除了它自己的成员外,还包含了它的基类的成员

 

 

 

 

 

 

D

.派生类中继承的基类成员的访问权限到派生类中保持不变

 

3.2

下列对友元关系叙述正确的是(

A

?/p>

?/p>

 

 

 

 

 

 

A

.不能继?/p>

 

 

 

 

 

 

B

.是类与类的关系

 

 

 

 

 

 

C

.是一个类的成员函数与另一个类的关?/p>

 

 

 

 

 

 

D

.提高程序的运行效率

 

3.3

当保护继承时,基类的?/p>

B

)在派生类中成为保护成员,不能通过派生类的对象来直?/p>

访问?/p>

 

 

 

 

 

 

 

A

.任何成?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.公有成员和保护成员

 

 

 

 

 

 

 

C

.公有成员和私有成员

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.私有成?/p>

 

3.4

设置虚基类的目的是(

B

?/p>

?/p>

 

A

.简化程?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.消除二义?/p>

 

 

 

 

 

 

 

 

C

.提高运行效?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.减少目标代?/p>

 

3.5

在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是?/p>

 

C 

?/p>

?/p>

 

 

 

 

 

 

 

 

 

A

.派生类的对象可以赋给基类的对象

 

 

 

 

 

 

 

 

 

B

.派生类的对象可以初始化基类的引?/p>

 

 

 

 

 

 

 

 

 

C

.派生类的对象可以直接访问基类中的成?/p>

 

 

 

 

 

 

 

 

 

D

.派生类的对象的地址可以赋给指向基类的指?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

.概念填空题

 

1.1

?/p>

C++

中,三种派生方式的说明符号为

 

public

 

?/p>

 

private

 

?/p>

 

protected

不加说明,则?/p>

认的派生方式?/p>

private

 

?/p>

 

1.2

当公有派生时?/p>

基类的公有成员成为派生类?/p>

 

公有成员

 

?/p>

保护成员成为派生类的

 

保护

成员

 

;私有成员成为派生类?/p>

 

不能直接访问成员

 

。当保护派生时,基类的公有成员成?/p>

派生类的

 

保护成员

?/p>

保护成员成为派生类的

 

保护成员

 

?/p>

私有成员成为派生类的

 

不能直接

访问成员

 

?/p>

 

1.3 

派生类的构造函数一般有

3

项工作要完成:首?/p>

 

基类初始?/p>

 

,其?/p>

 

成员对象初始?/p>

?/p>

最?/p>

 

执行派生类构造函数体

 

?/p>

 

1.4

多继承时,多个基类中的同名的成员在派生类中由于标识符不唯一而出?/p>

 

二义?/p>

 

。在

派生类中采用

 

虚基?/p>

 

?/p>

 

作用域分辨符

 

来消除该问题?/p>

 

 

2

.简答题

 

2.1 

派生类如何实现对基类私有成员的访问?

 

2.2

什么是类型兼容规则?/p>

 

2.3

派生类的构造函数是怎样的执行顺序,析构函数的执行顺序是如何实现的?

 

2.4

继承与组合之间的区别与联系是什么?

 

2.5

什么是虚基类?它有什么作用?含有虚基类的派生类的构造函数有什么要求,什么是最

远派生类?/p>

建立一个含有虚基类的派生类的对象时?/p>

为什么由最远派生类的构造函数负责虚

基类的初始化?/p>

 

 

3

.选择?/p>

 

3.1

下面对派生类的描述中,错误的是(

D 

?/p>

?/p>

 

 

 

 

 

 

A

.一个派生类可以作为另外一个派生类的基?/p>

 

 

 

 

 

 

B

.派生类至少有一个基?/p>

 

 

 

 

 

 

C

.派生类的成员除了它自己的成员外,还包含了它的基类的成员

 

 

 

 

 

 

D

.派生类中继承的基类成员的访问权限到派生类中保持不变

 

3.2

下列对友元关系叙述正确的是(

A

?/p>

?/p>

 

 

 

 

 

 

A

.不能继?/p>

 

 

 

 

 

 

B

.是类与类的关系

 

 

 

 

 

 

C

.是一个类的成员函数与另一个类的关?/p>

 

 

 

 

 

 

D

.提高程序的运行效率

 

3.3

当保护继承时,基类的?/p>

B

)在派生类中成为保护成员,不能通过派生类的对象来直?/p>

访问?/p>

 

 

 

 

 

 

 

A

.任何成?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.公有成员和保护成员

 

 

 

 

 

 

 

C

.公有成员和私有成员

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.私有成?/p>

 

3.4

设置虚基类的目的是(

B

?/p>

?/p>

 

A

.简化程?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.消除二义?/p>

 

 

 

 

 

 

 

 

C

.提高运行效?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.减少目标代?/p>

 

3.5

在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是?/p>

 

C 

?/p>

?/p>

 

 

 

 

 

 

 

 

 

A

.派生类的对象可以赋给基类的对象

 

 

 

 

 

 

 

 

 

B

.派生类的对象可以初始化基类的引?/p>

 

 

 

 

 

 

 

 

 

C

.派生类的对象可以直接访问基类中的成?/p>

 

 

 

 

 

 

 

 

 

D

.派生类的对象的地址可以赋给指向基类的指?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

.概念填空题

 

1.1

?/p>

C++

中,三种派生方式的说明符号为

 

public

 

?/p>

 

private

 

?/p>

 

protected

不加说明,则?/p>

认的派生方式?/p>

private

 

?/p>

 

1.2

当公有派生时?/p>

基类的公有成员成为派生类?/p>

 

公有成员

 

?/p>

保护成员成为派生类的

 

保护

成员

 

;私有成员成为派生类?/p>

 

不能直接访问成员

 

。当保护派生时,基类的公有成员成?/p>

派生类的

 

保护成员

?/p>

保护成员成为派生类的

 

保护成员

 

?/p>

私有成员成为派生类的

 

不能直接

访问成员

 

?/p>

 

1.3 

派生类的构造函数一般有

3

项工作要完成:首?/p>

 

基类初始?/p>

 

,其?/p>

 

成员对象初始?/p>

?/p>

最?/p>

 

执行派生类构造函数体

 

?/p>

 

1.4

多继承时,多个基类中的同名的成员在派生类中由于标识符不唯一而出?/p>

 

二义?/p>

 

。在

派生类中采用

 

虚基?/p>

 

?/p>

 

作用域分辨符

 

来消除该问题?/p>

 

 

2

.简答题

 

2.1 

派生类如何实现对基类私有成员的访问?

 

2.2

什么是类型兼容规则?/p>

 

2.3

派生类的构造函数是怎样的执行顺序,析构函数的执行顺序是如何实现的?

 

2.4

继承与组合之间的区别与联系是什么?

 

2.5

什么是虚基类?它有什么作用?含有虚基类的派生类的构造函数有什么要求,什么是最

远派生类?/p>

建立一个含有虚基类的派生类的对象时?/p>

为什么由最远派生类的构造函数负责虚

基类的初始化?/p>

 

 

3

.选择?/p>

 

3.1

下面对派生类的描述中,错误的是(

D 

?/p>

?/p>

 

 

 

 

 

 

A

.一个派生类可以作为另外一个派生类的基?/p>

 

 

 

 

 

 

B

.派生类至少有一个基?/p>

 

 

 

 

 

 

C

.派生类的成员除了它自己的成员外,还包含了它的基类的成员

 

 

 

 

 

 

D

.派生类中继承的基类成员的访问权限到派生类中保持不变

 

3.2

下列对友元关系叙述正确的是(

A

?/p>

?/p>

 

 

 

 

 

 

A

.不能继?/p>

 

 

 

 

 

 

B

.是类与类的关系

 

 

 

 

 

 

C

.是一个类的成员函数与另一个类的关?/p>

 

 

 

 

 

 

D

.提高程序的运行效率

 

3.3

当保护继承时,基类的?/p>

B

)在派生类中成为保护成员,不能通过派生类的对象来直?/p>

访问?/p>

 

 

 

 

 

 

 

A

.任何成?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.公有成员和保护成员

 

 

 

 

 

 

 

C

.公有成员和私有成员

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.私有成?/p>

 

3.4

设置虚基类的目的是(

B

?/p>

?/p>

 

A

.简化程?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.消除二义?/p>

 

 

 

 

 

 

 

 

C

.提高运行效?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.减少目标代?/p>

 

3.5

在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是?/p>

 

C 

?/p>

?/p>

 

 

 

 

 

 

 

 

 

A

.派生类的对象可以赋给基类的对象

 

 

 

 

 

 

 

 

 

B

.派生类的对象可以初始化基类的引?/p>

 

 

 

 

 

 

 

 

 

C

.派生类的对象可以直接访问基类中的成?/p>

 

 

 

 

 

 

 

 

 

D

.派生类的对象的地址可以赋给指向基类的指?/p>

 

Ͼλ">
Ͼλ
Ŀ

c++继承与派生习题答?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

1

.概念填空题

 

1.1

?/p>

C++

中,三种派生方式的说明符号为

 

public

 

?/p>

 

private

 

?/p>

 

protected

不加说明,则?/p>

认的派生方式?/p>

private

 

?/p>

 

1.2

当公有派生时?/p>

基类的公有成员成为派生类?/p>

 

公有成员

 

?/p>

保护成员成为派生类的

 

保护

成员

 

;私有成员成为派生类?/p>

 

不能直接访问成员

 

。当保护派生时,基类的公有成员成?/p>

派生类的

 

保护成员

?/p>

保护成员成为派生类的

 

保护成员

 

?/p>

私有成员成为派生类的

 

不能直接

访问成员

 

?/p>

 

1.3 

派生类的构造函数一般有

3

项工作要完成:首?/p>

 

基类初始?/p>

 

,其?/p>

 

成员对象初始?/p>

?/p>

最?/p>

 

执行派生类构造函数体

 

?/p>

 

1.4

多继承时,多个基类中的同名的成员在派生类中由于标识符不唯一而出?/p>

 

二义?/p>

 

。在

派生类中采用

 

虚基?/p>

 

?/p>

 

作用域分辨符

 

来消除该问题?/p>

 

 

2

.简答题

 

2.1 

派生类如何实现对基类私有成员的访问?

 

2.2

什么是类型兼容规则?/p>

 

2.3

派生类的构造函数是怎样的执行顺序,析构函数的执行顺序是如何实现的?

 

2.4

继承与组合之间的区别与联系是什么?

 

2.5

什么是虚基类?它有什么作用?含有虚基类的派生类的构造函数有什么要求,什么是最

远派生类?/p>

建立一个含有虚基类的派生类的对象时?/p>

为什么由最远派生类的构造函数负责虚

基类的初始化?/p>

 

 

3

.选择?/p>

 

3.1

下面对派生类的描述中,错误的是(

D 

?/p>

?/p>

 

 

 

 

 

 

A

.一个派生类可以作为另外一个派生类的基?/p>

 

 

 

 

 

 

B

.派生类至少有一个基?/p>

 

 

 

 

 

 

C

.派生类的成员除了它自己的成员外,还包含了它的基类的成员

 

 

 

 

 

 

D

.派生类中继承的基类成员的访问权限到派生类中保持不变

 

3.2

下列对友元关系叙述正确的是(

A

?/p>

?/p>

 

 

 

 

 

 

A

.不能继?/p>

 

 

 

 

 

 

B

.是类与类的关系

 

 

 

 

 

 

C

.是一个类的成员函数与另一个类的关?/p>

 

 

 

 

 

 

D

.提高程序的运行效率

 

3.3

当保护继承时,基类的?/p>

B

)在派生类中成为保护成员,不能通过派生类的对象来直?/p>

访问?/p>

 

 

 

 

 

 

 

A

.任何成?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.公有成员和保护成员

 

 

 

 

 

 

 

C

.公有成员和私有成员

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.私有成?/p>

 

3.4

设置虚基类的目的是(

B

?/p>

?/p>

 

A

.简化程?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

B

.消除二义?/p>

 

 

 

 

 

 

 

 

C

.提高运行效?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

D

.减少目标代?/p>

 

3.5

在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是?/p>

 

C 

?/p>

?/p>

 

 

 

 

 

 

 

 

 

A

.派生类的对象可以赋给基类的对象

 

 

 

 

 

 

 

 

 

B

.派生类的对象可以初始化基类的引?/p>

 

 

 

 

 

 

 

 

 

C

.派生类的对象可以直接访问基类中的成?/p>

 

 

 

 

 

 

 

 

 

D

.派生类的对象的地址可以赋给指向基类的指?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • ӢҸſκϰ
  • ʦϷ16ҵ1Ѵ
  • 2014-2019йи豸г뷢չԤⱨ - ͼ
  • 罨蹤רб
  • ҵоҵ
  • [ʦ]꼶ѧϲȫ10Ծ𰸣
  • 2017꽻ͨͧҵ״չƷĿ¼
  • 2018-2019ѧ걱ʦ꼶²ĩѧԾ()
  • ṹ⸴ϰ⣨ȫģ - ͼ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)