C++程序设计教程第3版习题12参考答案.docxVIP

  • 0
  • 0
  • 约1.03万字
  • 约 16页
  • 2026-03-24 发布于湖南
  • 举报

C++程序设计教程第3版习题12参考答案.docx

习题12参考答案

一、选择题、填空题

答案:

1.AB 2.C 3.C 4.C 5.D

二、写出以下程序的运行结果,并完善程序

1.

运行结果:

A::a=10

B::b=1

C::c=2

D::d=3

A::a=10

B::b=66

C::c=77

D::d=99

2.

运行结果:

A::x=10

B::x=20

B::x=20

20

B::x=20

3.

答案:

程序编译时出现语法错误的行为:

(1)6行,最简单的修改方法是将A类的数据成员a的访问权限修改为public,最合理的修改方法为将A类的数据成员a的访问权限修改为protected。

(2)7行,最简单的修改方法是将B类的数据成员b的访问权限修改为public,最合理的修改方法为将C类定义成B类的友元函数。

4.

答案:

(1)protected:

(2)public:

(3)C(inti,intj,intk):A(i),b1(j)

(4)c=k;

(5)coutab1.bcendl;

5.

答案:

NoClass

classB

classC

classD

三、编程题

1.

答案:

#includeiostream

#includecmath

usingnamespacestd;

classPoint

文档评论(0)

1亿VIP精品文档

相关文档