文章

120

粉丝

0

获赞

0

访问

64.2k

头像
2023年计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2025年11月4日 17:23
阅读数 332


评分及理由

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

学生识别出if条件应改为while循环,这是正确的修改(1分)。但学生提出的修改方案"lock = TRUE while (key == TRUE) lock = FALSE"存在严重逻辑错误:

  • 缺少swap指令,无法实现原子交换(扣1分)
  • 退出区修改错误,应该是lock = FALSE而不是lock = TRUE(扣1分)
  • 整体修改方案无法实现互斥(扣1分)

得分:1分

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

学生回答"不可以"是正确的(1分),理由"swap指令的执行需要一气呵成"基本正确,但表述不够准确和专业(扣0.5分)。学生没有明确指出函数调用无法保证原子性这一核心原因(扣1.5分)。

得分:1.5分

题目总分:1+1.5=2.5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发