文章

91

粉丝

0

获赞

4

访问

9.6k

头像
2017年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年10月5日 22:20
阅读数 109


评分及理由

(1)得分及理由(满分4分)

学生正确解释了n=0时死循环的原因:n-1为无符号最大值,条件i<=n-1永真,导致死循环。当改为int型时,n-1=-1,条件不成立,不会死循环。但学生将循环条件误写为“i>n-1”(应为i<=n-1),属于逻辑错误。扣1分。得分:3分。

(2)得分及理由(满分3分)

学生正确指出返回值相等,并给出了正确的机器数(00FF FFFFH和4B7F FFFFH)。答案完整正确。得分:3分。

(3)得分及理由(满分1分)

学生正确解释了float尾数只有24位有效位,f(24)有25位1导致舍入,使f2(24)比f1(24)大1。理由正确。得分:1分。

(4)得分及理由(满分2分)

学生正确解释了f1(31)返回-1的原因(补码解释),并给出了最大n=30。但答案末尾多了一个“溢”字,可能是识别错误,不影响核心逻辑。得分:2分。

(5)得分及理由(满分3分)

学生正确给出了不溢出最大n=126和精确无舍入最大n=23,但未回答f2(127)对应的值(+∞)。缺少关键内容,扣1分。得分:2分。

题目总分:3+3+1+2+2=11分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发