文章
52
粉丝
0
获赞
0
访问
1.5k
评分及理由
(1)得分及理由(满分4分)
学生正确解释了n=0时f1死循环的原因(无符号整数下溢),并指出若改为int型则不会死循环(带符号整数比较)。答案与标准答案一致,得4分。
(2)得分及理由(满分3分)
学生正确指出f1(23)和f2(23)返回值相等,并给出了f2(23)的机器数4B7FFFFFH(与标准答案一致)。但未给出f1(23)的机器数00FFFFFF(标准答案为00FFFFFF),此处缺失扣1分。得2分。
(3)得分及理由(满分1分)
学生正确解释了f1(24)和f2(24)不相等的原因(float尾数仅23位导致精度丢失),与标准答案一致,得1分。
(4)得分及理由(满分2分)
学生正确解释了f1(31)返回-1的原因(补码表示下0xFFFFFFFF为-1),并给出最大n=30,与标准答案一致,得2分。
(5)得分及理由(满分3分)
学生正确指出7F800000H表示正无穷,最大不溢出n=126,最大精确n=23,与标准答案完全一致,得3分。
题目总分:4+2+1+2+3=12分
登录后发布评论
暂无评论,来抢沙发