文章
17
粉丝
0
获赞
0
访问
930
评分及理由
(1)得分及理由(满分2分)
学生答案中提及“多次使用加法来实现乘法”,这符合通过加法和移位实现乘法的基本思路,但未明确提到移位操作。标准答案强调加法和移位,学生答案虽不完整但核心正确。因此得1分。
(2)得分及理由(满分2分)
学生答案未提供任何内容,无法得分。因此得0分。
(3)得分及理由(满分4分)
学生答案正确指出①执行时间最长、③执行时间最短,但未给出理由。标准答案要求说明理由,学生答案缺少解释,因此扣2分。得2分。
(4)得分及理由(满分5分)
学生答案中:
- x和y的十六进制表示正确(x=7FFFFFFFH,y=00000002H)。
- 带符号乘积结果错误(学生答为00000000FFFFFFFFH,标准答案为00000000FFFFFFFEH)。
- 无符号乘积结果错误(学生答为00000000FFFFFFFEH?但识别为“FFFF FFFEH”可能误写,实际应为00000000FFFFFFFEH)。
- 溢出判断正确(imul溢出、umul不溢出)。
- 溢出判断方法正确(高n位全0无溢出)。
由于乘积结果计算错误(带符号乘积应为左移结果,学生答为FFFFFFFFH),但无符号乘积识别可能误写(FFFEH),结合上下文可能为识别错误。溢出判断部分正确,因此扣2分。得3分。
题目总分:1+0+2+3=6分
登录后发布评论
暂无评论,来抢沙发