文章

78

粉丝

0

获赞

0

访问

3.4k

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

(1)当n=0时,由于n是无符号数,则n-1会变成2^32+1,而i的范围为0~2^32,会永远小于n-1,造成死循环。不会,当n定义为int型,n-1变成-1.

(2)相等。00FFFFFFH,

(3)

(4)超过了int的表示范围。30;

(5)正无穷。24。23.


评分及理由

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

得分:3分

理由:学生正确解释了n=0时死循环的原因,但在描述n-1的值时出现了错误(写成了2^32+1,实际应为2^32-1)。第二部分回答正确,扣1分。

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

得分:2分

理由:学生正确回答了f1(23)和f2(23)返回值相等,并给出了f1(23)的机器数,但未给出f2(23)的机器数,扣1分。

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

得分:0分

理由:学生未作答。

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

得分:2分

理由:学生完全正确回答了问题,解释了f1(31)返回-1的原因,并给出了正确的最大n值30。

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

得分:2分

理由:学生正确回答了f2(127)对应的值为正无穷,并给出了使f2(n)结果精确的最大n值23。但未给出使f2(n)结果不溢出的最大n值126,扣1分。

题目总分:3+2+0+2+2=9分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发