- 0
- 0
- 约1.03万字
- 约 16页
- 2026-03-24 发布于湖南
- 举报
习题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)