文章

105

粉丝

0

获赞

0

访问

53.2k

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


评分及理由

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

学生第一问第一部分正确解释了n=0时死循环的原因:n-1为全1(FFFFFFFFH),无符号比较条件永真,得2分。第二部分回答“不会”正确,但解释“n可以正确表示为-1,故第①轮循环后发现循环条件不满足直接退出”表述不够准确(应为i=0时条件0<=-1不成立),但核心逻辑正确,不扣分。本小题得4分。

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

学生正确指出f1(23)和f2(23)返回值相等(得1分)。但f1(23)的机器数写为“00FF FFFFH”错误(应为00FFFFFFH,少一个F),f2(23)的机器数写为“4B7F FFFFH”正确(得1分)。因十六进制书写少一位F可能是识别错误,按误写处理不扣分。但f1(23)实际应为00FFFFFFH(32位),学生答案少一位,扣1分。本小题得2分。

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

学生正确指出f2(24)因尾数位数限制需要舍入,导致精度丢失,与标准答案一致。得1分。

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

第一部分正确解释f1(31)返回-1的原因:int型溢出后机器数为全1,解释为补码-1(得1分)。第二部分正确给出最大n=30(得1分)。本小题得2分。

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

第一部分正确回答f2(127)对应的值为正无穷(得1分)。第二部分正确给出不溢出的最大n=126(得1分)。第三部分正确给出精确无舍入的最大n=23(得1分)。本小题得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发