文章

196

粉丝

0

获赞

1

访问

25.8k

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


评分及理由

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

学生准确指出了两处错误:① if(key==TRUE) 应改为 while(key==TRUE);② lock=TRUE 应改为 lock=FALSE。这两处修改与标准答案完全一致,且解释合理。因此,本题得4分。

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

学生正确回答"不可以",并给出了理由:key和lock是共享变量(或全局变量),newSwap不能保证原子级操作,无法实现对变量的互斥访问。这与标准答案的核心观点一致,即swap指令需要原子性,而函数调用无法保证这一点。因此,本题得3分。

题目总分:4+3=7分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发