文章

389

粉丝

5

获赞

19

访问

26.9k

头像
2017年计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年9月24日 21:48
阅读数 100


评分及理由

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

学生答案正确解释了当n=0时,由于i和n是unsigned型,n-1为最大值2³²-1,导致循环条件恒成立,出现死循环。改为int型后,n=0时n-1=-1,循环条件不成立,不会死循环。答案与标准答案一致。得4分。

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

学生答案正确指出f1(23)和f2(23)返回值相等,且f1(23)的机器数为00FF FFFFH,与标准答案一致。但f2(23)的机器数学生答案为FFFF 7A4FH,标准答案为4B7F FFFFH,明显错误。由于机器数错误,扣1分。得2分。

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

学生答案正确指出float只有24位有效位,f(24)需要舍入,导致f1(24)和f2(24)不相等。理由与标准答案一致。得1分。

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

学生答案正确指出f(31)超出int表示范围,且最大n为30时f1(n)与f(n)相等。与标准答案一致。得2分。

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

学生答案正确指出f2(127)的机器数对应+∞(虽然未明确写+∞,但描述了位模式),且不溢出的最大n为126,结果精确的最大n为23。与标准答案一致。得3分。

题目总分:4+2+1+2+3=12分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发