文章

202

粉丝

0

获赞

0

访问

49.2k

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


评分及理由

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

学生正确解释了n=0时死循环的原因,即n-1为全1(FFFFFFFFH),无符号比较条件永真。同时正确指出若改为int型则不会死循环,因为带符号比较时i=0不大于-1。但第二问解释中“int型变量会符号”表述不够准确,应为“带符号整数比较”,但意思正确。扣1分,得3分。

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

学生正确给出f1(23)的机器数00FFFFFFH,并判断f1(23)与f2(23)返回值相等。但f2(23)的机器数第一次识别给出错误值4B800000H和4A7FFFFEH,第二次识别给出4A7FFFFEH,均与标准答案4B7FFFFFH不符。扣1分,得2分。

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

学生正确解释因float只有23位尾数,精度有限需舍入,导致f2(24)与f1(24)不等。得1分。

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

学生正确解释f1(31)返回-1是因int型补码表示范围限制,并给出最大n=30。得2分。

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

学生正确指出f2(127)对应正无穷大,并给出不溢出最大n=126、无舍入最大n=23。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发