文章

83

粉丝

0

获赞

0

访问

6.3k

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


评分及理由

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

学生正确解释了n=0时死循环的原因:n-1为无符号数最大值,条件恒成立。得2分。
学生错误认为i和n改为int型时,i仍为unsigned型,实际上题目要求i和n都定义为int型,此时不会死循环,但学生解释不准确,扣1分。
得分:3分。

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

学生正确指出f1(23)和f2(23)返回值相等。得1分。
学生正确给出f1(23)的机器数为00FFFFFFH。得1分。
学生给出的f2(23)机器数4B37FFFFH错误(应为4B7FFFFFH),但第一次识别结果4137FFFFFFH明显为识别错误,第二次结果4B37FFFFH仍错误,扣1分。
得分:2分。

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

学生正确解释float只有24位有效位,舍入后数值增大。得1分。
得分:1分。

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

学生正确解释f1(31)返回值-1的原因:超出int表示范围,机器数全1解释为-1。得1分。
学生正确给出最大n值为30。得1分。
得分:2分。

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

学生正确指出7F800000H表示+∞。得1分。
学生正确给出不溢出的最大n值为126。得1分。
学生正确给出精确结果的最大n值为23。得1分。
得分:3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发