面向对象程序设计与C++语言习题答案朱战立版.docx

上传人:b****6 文档编号:5577501 上传时间:2022-12-28 格式:DOCX 页数:9 大小:47.86KB
下载 相关 举报
面向对象程序设计与C++语言习题答案朱战立版.docx_第1页
第1页 / 共9页
面向对象程序设计与C++语言习题答案朱战立版.docx_第2页
第2页 / 共9页
面向对象程序设计与C++语言习题答案朱战立版.docx_第3页
第3页 / 共9页
面向对象程序设计与C++语言习题答案朱战立版.docx_第4页
第4页 / 共9页
面向对象程序设计与C++语言习题答案朱战立版.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

面向对象程序设计与C++语言习题答案朱战立版.docx

《面向对象程序设计与C++语言习题答案朱战立版.docx》由会员分享,可在线阅读,更多相关《面向对象程序设计与C++语言习题答案朱战立版.docx(9页珍藏版)》请在冰豆网上搜索。

面向对象程序设计与C++语言习题答案朱战立版.docx

面向对象程序设计与C++语言习题答案朱战立版

面向对象程序设计与C++语言习题答案(朱战立版)

第1章

1.1填空题

(1)main

(2)分号

(3)函数头部函数体

(4)原型声明

(5).h.cpp

(6)语法错误语义错误

(7)void

(8)void

(9)int0

(10)用户自

(11)类型

(12)右

(13)函数体

(14)和

1.2选择题

1

2

3

4

5

6

7

8

9

10

B

C

A

C

A

B

A

C

B

A

11

12

13

14

15

16

17

18

19

20

C

D

B

A

C

C

B

D

A

C

(1)

(2)

(3)a

(4)2

(5)2

(6)1

(7)3

(8)正确

(9)正确

(10)错误

(11)AB(AB&a)

(12)delete[]pa;

(13)只能不能

(14)初始化

3.2选择题

1

2

3

4

5

6

7

8

9

10

D

B

A

D

B

C

D

A

A

C

11

12

13

14

15

16

17

18

19

20

B

A

A

C

C

B

A

C

B

A

21

22

23

24

25

26

27

28

29

30

D

D

B

A

C

D

B

C

D

C

31

32

33

34

35

36

37

38

39

40

D

B

A

C

D

C

D

A

C

D

41

42

43

B

A

D

3.30程序阅读题

(1)

con1called.

con2called.

con3called.

a=0,b=0

a=10,b=10

a=10,b=20

(2)

15

25

35

45

55

(3)

4

5

6

(4)

Xuxiaokai

Weirong

Destructor!

Destructor!

(5)

158

(6)

1234

000

XxkXxkXxk

XxkXxkXxkXxk

(7)

56

920

(8)

d=800

f=40

第4章

4.1填空题

(1)类名:

:

(2)优先级

(3)1

(4)2

(5)2

4.2选择题

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

D

C

A

B

B

C

A

C

C

B

C

B

C

D

D

参考资源:

[1]

[2]返回引用类型的函数:

1返回的是比较大的对象,采用引用类型以提高效率。

2该函数在表达式中作为左值出现。

例如:

#include"stdafx.h"

#include

classPoint{

private:

intobj_x;

intobj_y;

public:

Point(inta=0,intb=0):

obj_x(a),obj_y(b){}

int&x();

int&y();

};

int&Point:

:

x()

{

returnobj_x;

}

int&Point:

:

y()

{

returnobj_y;

}

intmain(intargc,char*argv[])

{

PointThePoint;

//x()和y()作为左值

ThePoint.x()=7;

ThePoint.y()=9;

//x()和y()作为右值

cout<<"x="<

return0;

}

第5章

5.1填空题

(1)保护和公有私有

派生类的成员函数可以直接访问基类的保护和公有成员,不能直接访问基类的私有成员。

(2)保护和公有所有

(3)private私有

(4)类名

(5)virtual

5.2选择题

1

2

3

4

5

6

7

8

9

10

11

12

13

C

B

C

B

D

C

B

A

C

B

D

D

A

(9)答案可参考测试程序

5.17阅读程序,给出运行结果

(1)10,10

6,6

7,9:

(2)Point:

34

Circleradius:

5

Circledestructor!

Pointdestructor!

(3)Poin:

34

Textcon!

PointwithTextcon!

PointwithTextdes!

Textdes!

Pointdes!

(4)2000/1/1

0:

0:

0

2002/10/1

23:

59:

59

2002/12/31

0:

0:

0

(5)2001/1/1

5:

30:

0

2002/10/1

6:

20:

0

2003/3/8

6:

7:

0

(6)Base(1,2)

Next(10,15)

Base(5,7)

(7)10,20,30,40

15,26,30,40

15,26,210,280

第6章

6.10

B_objx=100

D_objy=200

B_objx=300

D_objy=400

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1