文章
310
粉丝
6
获赞
5
访问
85.3k

评分及理由
(1)得分及理由(满分4分)
学生指出了两处错误:①将"if (key == TRUE)"改为"while (key==TRUE)";②将"lock = TRUE"改为"lock = FALSE"。这两处修改完全正确,与标准答案一致。虽然表述中使用了"new swap"可能是识别错误,但核心逻辑正确。因此得4分。
(2)得分及理由(满分3分)
学生正确回答了"不能",并给出了理由:swap是原子操作,由硬件实现不可打断;而newSwap是程序实现,无法实现原子操作。这个理由与标准答案的核心思想一致,准确指出了关键区别。因此得3分。
题目总分:4+3=7分
登录后发布评论
暂无评论,来抢沙发