文章

132

粉丝

19

获赞

402

访问

60.5k

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


评分及理由

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

学生答案正确解释了当n=0时,无符号整数n-1会变成最大值2^32-1,导致死循环;并且正确指出若改为int型则不会死循环,因为n-1=-1,循环条件不满足。答案与标准答案一致,逻辑完整。得4分。

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

学生正确指出f1(23)和f2(23)返回值相等,但f1(23)的机器数识别为00FF FFFFH正确,而f2(23)的机器数两次识别分别为2B7F FFFFH和2B7F FFFFH,与标准答案4B7F FFFFH不符。由于机器数错误,扣1分。得2分。

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

学生正确解释了float尾数只有23位,f2(24)需要24位精度,发生舍入,导致结果不相等。答案与标准答案一致。得1分。

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

学生正确指出f1(31)超出int表示范围,发生溢出,返回-1,并正确给出最大n=30。答案与标准答案一致。得2分。

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

学生正确指出7F80 0000H对应+∞,并正确给出不溢出最大n=126和精确结果最大n=23。答案与标准答案一致。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发