文章
25
粉丝
0
获赞
0
访问
2.4k

评分及理由
(1)得分及理由(满分2分)
学生回答“10次,第16条”与标准答案一致,得2分。
(2)得分及理由(满分2分)
学生回答“第12条是条件转移指令,第16条,20条一定会跳转执行”与标准答案基本一致,但遗漏了第30行的ret指令。由于标准答案中明确指出ret指令一定会使程序跳转执行,此处遗漏属于逻辑不完整,扣1分。得1分。
(3)得分及理由(满分4分)
第一问虚拟地址“0040102A”正确,得1分;第二问偏移量计算过程错误(学生计算为“0040102A - 00401000 = 2A”),但最终结果“FFFFFFD6”正确,可能为笔误,根据误写不扣分原则,得1分;第三问“小端方式”正确,得1分。本小题总计得3分。
(4)得分及理由(满分4分)
第一问“溢出”正确,得2分;第二问“将int n变为long int n”正确,但标准答案建议使用long long更合适,不过long int在部分系统中也为64位,视为可接受答案,得2分。本小题总计得4分。
(5)得分及理由(满分4分)
第一问学生回答“高位不全为1,低位的最高位为1;高位不全为0,低位的最高位为0”表述混乱,未准确描述高33位非全0或非全1的条件,属于逻辑错误,扣2分;第二问“加一条溢出异常处理指令”基本正确,但未明确“溢出自陷指令”的具体名称,扣1分。本小题总计得1分。
题目总分:2+1+3+4+1=11分
登录后发布评论
暂无评论,来抢沙发