文章
205
粉丝
0
获赞
0
访问
48.0k

评分及理由
(1)得分及理由(满分2分)
第一问:学生第一次识别结果错误(101次),但第二次识别结果正确(10次)。根据禁止扣分原则,由于存在识别错误可能,且第二次正确,故不扣分,得1分。
第二问:学生两次识别均正确指出第16行指令递归调用f1,得1分。
本小题总分:1+1=2分。
(2)得分及理由(满分2分)
第一问:学生两次识别均正确指出第12条是条件转移指令,得1分。
第二问:学生两次识别均正确列出第16、20、30条指令一定会跳转,得1分。
本小题总分:1+1=2分。
(3)得分及理由(满分4分)
第一问:学生两次识别均错误认为第17行虚拟地址是00401000H(应为0040102AH)。逻辑错误,扣1分。
第二问:学生正确计算PC=0040102AH,偏移量计算过程正确(-42即FFFFFFD6H),得2分。
第三问:学生正确判断小端方式,得1分。
本小题总分:0+2+1=3分。
(4)得分及理由(满分4分)
第一问:学生两次识别均正确指出因int型溢出导致不相等,得2分。
第二问:学生两次识别均正确建议改为long long类型,得2分。
本小题总分:2+2=4分。
(5)得分及理由(满分4分)
第一问:学生回答"高32位不全为0时OF=1"不完整(标准答案要求高33位非全0或非全1),逻辑错误扣1分,得1分。
第二问:学生正确建议加jo指令进行溢出跳转处理,得2分。
本小题总分:1+2=3分。
题目总分:2+2+3+4+3=14分
登录后发布评论
暂无评论,来抢沙发