文章

27

粉丝

0

获赞

0

访问

15.3k

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


评分及理由

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

学生第一次识别结果中,R1=86H(误写为8614,但核心86正确)、R5=90H(误写为9014,但核心90正确)、R6=7CH(误写为7014,但核心7C正确),根据禁止扣分规则,识别错误不扣分,因此三个寄存器内容正确,得3分。

第二次识别结果中,R1=361H错误(应为86H),但R5=90H和R6=7CH正确。由于两次识别中至少有一次全部正确,根据禁止扣分规则第3条,不扣分,得3分。

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

学生第一次识别结果中,m=-122正确,k1=-112(误写为k=-112,但k1含义明确)正确,得2分。

第二次识别结果中,m=-127错误(应为-122),但k1=-112正确。由于第一次识别全部正确,根据禁止扣分规则第3条,不扣分,得2分。

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

学生回答“可以”,理由提到“有无符号数加减操作没有区别,但溢出判断有区别”,与标准答案核心逻辑一致(补码存储、运算相同、溢出判断不同),得2分。

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

学生回答溢出判断方法为“符号位最高位与次高位异或”,即最高位进位与符号位进位异或,与标准答案等效,正确;但溢出语句判断中,第一次识别写“int k2 = m - n 溢出”错误(应为m+n),第二次识别写“int k2 = m + n 溢出”正确。根据禁止扣分规则第3条(至少一次正确),不扣分,得3分。

题目总分:3+2+2+3=10分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发