文章
123
粉丝
93
获赞
1
访问
16.7k

评分及理由
(1)得分及理由(满分4分)
学生回答不正确。问题第一问是解释n=0时f1为何死循环,学生未回答;第二问是改为int型是否死循环,学生回答“不会”,理由基本正确(n-1为负数,条件不满足)。因此第一问部分正确,得2分。
(2)得分及理由(满分3分)
学生回答f1(23)和f2(23)返回值相等正确;f1(23)机器数写为“00 FF FFFFH”,应为“00FFFFFFH”,但识别可能有误,且格式不标准,但核心值正确;f2(23)机器数写为“4B7FFFFFH”正确。得3分。
(3)得分及理由(满分1分)
学生回答f1(24)结果为251、f2(24)为241,数值错误,但提到了尾数舍入和精度缺失,与标准答案思路部分一致。由于数值错误,扣0.5分,得0.5分。
(4)得分及理由(满分2分)
学生回答f1(31)因int型溢出解释正确;最大n为30正确。得2分。
(5)得分及理由(满分3分)
学生回答f2(127)对应值“2¹²⁸”错误,应为+∞;最大n不溢出为126正确;精确最大n为23正确。因此第一部分错误,扣1分,后两部分正确,得2分。
题目总分:2+3+0.5+2+2=9.5分
登录后发布评论
暂无评论,来抢沙发