2008.10 答案
一、选择题
A C C A A A C A B C
D A B B A B B A B B
二、填空题
类!"#$"!%"&%'$"()*++,
数据成员 多态性-%#.!.(/:: 0$)( !.).12",
不可访问必要的参数 地址345:.
三、改错题
06 ; 错误原因:定义 时加了 % 限定,0 不可改变,此句改变了0
修改意见:将 定义中的 % 去掉
76 ; 6 ; 8错误原因: 函数的定义中无形参,调用时 $* ,不能有实参
修改意见:将此句修改为 !. $6 , 46 76$ ; 64 ; 8
6 , 6 ; 错误原因:类的数据成员不能在定义时初始化
修改意见:,;
%#&&$$$*4 ; 错误原因:类定义中 $ 函数定义为友元函数,
$ 中不可通过对象 $ 调用 $ 函数
修改意见:将该语句修改为:$ 函数在类中的定义修改为成员函数定义
或将 $ 中 $ 函数的调用修改为 $$*4
%#&&$&&$&&$$&&. ; 错误原因:* 是类的私有成员*在 $ 中不可通过对象使用
修改意见:将 , 定义修改为 #4% 权限
四、完成程序
9% .#4%((", %9$ %"*
":"3(; $%'$$ , $ ,%'$$*4
五、程序分析题
与 的数据成员不相等
与 的数据成员相等
$
书名:数据结构
作者:严蔚敏
月销售量:
书名:<::程序设计
作者:李春葆
月销售量:
历年 <::程序设计试题答案共 页第 页