文章
172
粉丝
0
获赞
1
访问
17.1k

评分及理由
(1)得分及理由(满分4分)
学生正确指出了第一处错误:将条件判断语句"if(key=TRUE)"改为循环等待语句"while(key==TRUE)",这符合标准答案的修改要求。但是学生没有指出第二处错误:退出区中"lock=TRUE"应改为"lock=FALSE"。根据评分标准,逻辑错误需要扣分,这里漏掉了一个关键修改点。
得分:2分(正确指出并修改了一个错误,但漏掉了另一个重要错误)
(2)得分及理由(满分3分)
学生正确回答了"不可以实现临界区互斥",并给出了基本正确的理由:该函数有多条指令,可能导致多个进程同时进入临界区。虽然解释没有标准答案详细(没有具体说明原子性问题),但核心观点正确。
得分:2分(结论正确,理由基本正确但不够完整)
题目总分:2+2=4分
登录后发布评论
暂无评论,来抢沙发