文章

211

粉丝

0

获赞

0

访问

45.8k

头像
2023年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年11月11日 16:52
阅读数 84


评分及理由

(1)得分及理由(满分4分)

学生指出退出区中的语句“lock = TRUE;”存在错误,应改为“lock = FALSE;”,这一修改正确,符合标准答案要求。但学生未发现进入区中的语句“if (key == TRUE) swap key, lock;”存在错误,应改为“while (key == TRUE) swap key, lock;”。由于学生仅正确修改了一处错误,而标准答案要求修改两处错误,因此扣2分。得分:2分。

(2)得分及理由(满分3分)

学生正确回答“不可以”,并指出“函数调用无法实现互斥”,这与标准答案中“Swap指令为原子操作,而函数调用无法保证原子性”的核心逻辑一致。尽管学生未详细解释原因,但答案正确且简洁,因此不扣分。得分:3分。

题目总分:2+3=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发