文章

103

粉丝

0

获赞

1

访问

5.8k

头像
2017年(408)计算机学科专业基础综合试题 - 第43题回答
计算机组成原理
发布于2025年11月13日 16:47
阅读数 36

(1)因为i是无符号数而n-1 n=0的时候为-1

转换成无符号数是全1,所以i会一直小于n-1导致陷入死循环。

都为int型的时候不会出现死循环,因为他们都是带符号数进行比较

(2)一样

f1(23)=00FFFFFFH

(3)

(4)因为结果溢出了 n最大是30

(5)

 


评分及理由

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

学生正确解释了n=0时死循环的原因:无符号数n-1=0-1=全1(最大值),条件永真。也正确说明了改为int型后不会死循环,因为带符号比较时n-1=-1,条件不成立。答案完整且正确。

得分:4分

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

学生回答"一样"正确,但只给出了f1(23)的机器数00FFFFFFH(应为00FFFFFFH,但书写格式可接受),未给出f2(23)的机器数4B7FFFFFH。因此扣1分。

得分:2分

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

学生未作答,得0分。

得分:0分

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

学生正确指出溢出原因,并给出最大n=30。答案完整正确。

得分:2分

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

学生未作答,得0分。

得分:0分

题目总分:4+2+0+2+0=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发