文章
49
粉丝
0
获赞
0
访问
1.8k
评分及理由
(1)信号量定义及初值(满分4分)
得分:4分
理由:学生正确定义了两个信号量:
信号量含义说明清晰,初值正确。虽然存在"semaphor"拼写错误,但根据评分要求中的误写规则不扣分。
(2)mutex的P、V操作(满分2分)
得分:2分
理由:学生对mutex信号量的使用完全正确:
实现了出入口的互斥访问控制。
(3)empty的P、V操作(满分1分)
得分:0分
理由:学生在出门操作后使用了V(empty),这是正确的,释放了一个空位。但是存在一个严重的逻辑错误:在进门操作前缺少对应的P(empty)操作来检查博物馆是否还有空位。这会导致博物馆可能超过500人的容量限制,违反了题目要求。
虽然第一次识别结果中有p(empty),但第二次识别结果中缺少此操作,根据评分要求"对于所有错误需要扣分的地方,根据上下文判断是否为误写",这里不能判定为误写,因此需要扣分。
题目总分:4+2+0=6分
登录后发布评论
暂无评论,来抢沙发