文章

21

粉丝

0

获赞

0

访问

1.0k

头像
2020年(408)计算机学科专业基础综合试题 - 第45题回答
操作系统
发布于2026年5月4日 19:19
阅读数 21


评分及理由

(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分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发