文章

125

粉丝

0

获赞

1

访问

21.4k

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


评分及理由

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

得分:4分

理由:学生正确解释了当n=0时f1出现死循环的原因,即无符号数比较导致条件永真。同时,学生也正确指出如果将i和n改为int型则不会出现死循环,因为带符号整数比较在n=0时条件不成立。答案与标准答案一致。

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

得分:3分

理由:学生正确指出f1(23)和f2(23)的返回值相等,并给出了正确的机器数表示(f1(23): 00FFFFFFH,f2(23): 4B7FFFFFH),与标准答案完全一致。

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

得分:1分

理由:学生正确解释了f1(24)和f2(24)返回值不相等的原因,即float型数的有效位数限制导致舍入处理,与标准答案一致。

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

得分:2分

理由:学生正确解释了f1(31)返回-1的原因(int型溢出),并正确指出使f1(n)返回值与f(n)相等的最大n值为30,与标准答案一致。

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

得分:3分

理由:学生正确回答了f2(127)对应的值为+∞,并正确给出了使f2(n)结果不溢出的最大n值为126,以及使结果精确的最大n值为23,与标准答案完全一致。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发