文章
21
粉丝
0
获赞
0
访问
1.0k

评分及理由
(1)得分及理由(满分7分)
学生答案核心逻辑完全正确:
- 使用4个信号量(P_AC, P_BC, P_CE, P_DE)分别表示A→C、B→C、C→E、D→E的同步关系,信号量初值均为0,符合标准答案。
- 操作A完成后V(P_AC),操作B完成后V(P_BC);操作C先P(P_AC)和P(P_BC)再执行,然后V(P_CE);操作D完成后V(P_DE);操作E先P(P_CE)再P(P_DE)再执行。所有同步顺序均正确。
- 需要注意的是,学生将信号量命名为“P_AC”等,虽然命名风格与标准答案的“S_AC”不同,但这不属于逻辑错误,思路正确不扣分。
- 唯一的细微差异是学生定义的函数名为“操作_AC()”等,但含义清晰,对应A、B、C、D、E操作,不影响正确性。
因此,答案是完整的、无逻辑错误的正确解答,应得满分7分。
题目总分:7分
登录后发布评论
暂无评论,来抢沙发