二级 C+机试-137 及答案解析(总分:100.00,做题时间:90 分钟)一、1改错题(总题数:1,分数:30.00)(分数:30.00)填空项 1:_填空项 1:_填空项 1:_二、2填空题(总题数:1,分数:40.00)(分数:40.00)填空项 1:_填空项 1:_填空项 1:_填空项 1:_三、3综合应用题(总题数:1,分数:30.00)1. (分数:30.00)_二级 C+机试-137 答案解析(总分:100.00,做题时间:90 分钟)一、1改错题(总题数:1,分数:30.00)(分数:30.00)填空项 1:_ (正确答案:MyClass(int val):N(1))解析:解析 常数据成员 N 的初始化必须在构造函数的初始化列表中完成。程序中的格式不对。填空项 1:_ (正确答案:MyClass() deletep;)解析:解析 析构函数中释放 p 指向的动态空间,但格式不对。填空项 1:_ (正确答案:void print(MyClassfor(int i=0;iM;i+)for(int j=0;jN;j+)if(maxreturn max:)解析:解析 此处为求矩阵最大值的函数实现。可先假定最大值 max 为矩阵第一行第一列的元素,然后逐个和矩阵其他元素比较,遇到比 max 大的数则赋值给 max,直到全部比较完成。