文章
27
粉丝
0
获赞
0
访问
15.3k

评分及理由
(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分
登录后发布评论
暂无评论,来抢沙发