文章
149
粉丝
0
获赞
0
访问
56.4k

评分及理由
(1)得分及理由(满分4分)
学生答案正确解释了n=0时死循环的原因(无符号数比较导致条件永真),并正确说明了将i和n改为int型后不会死循环的原因(带符号整数比较时条件不成立)。两次识别结果一致,答案完整且正确。得4分。
(2)得分及理由(满分3分)
学生正确指出f1(23)和f2(23)返回值相等,并给出了正确的机器数(00FF FFFFH和4B7F FFFFH)。两次识别结果一致,答案正确。得3分。
(3)得分及理由(满分1分)
学生正确指出f2(24)需要25位表示但float只有24位有效位,导致精度不够。虽然表述中"精度不够"稍显笼统,但核心意思正确(需舍入处理)。得1分。
(4)得分及理由(满分2分)
第一问正确解释了f1(31)返回-1的原因(int型溢出,最高位被解释为符号位)。但第二问回答n=31错误,正确答案应为n=30。扣1分。得1分。
(5)得分及理由(满分3分)
第一问正确指出机器数7F80 0000H对应+∞;第二问正确给出不溢出的最大n=126;第三问正确给出精确结果的最大n=23。三次识别结果一致,答案完全正确。得3分。
题目总分:4+3+1+1+3=12分
登录后发布评论
暂无评论,来抢沙发