【2022年】408计算机统考真题模拟考试 - 第46题答案笔记
操作系统
发布于2025年5月24日 17:49
阅读数 50

评分及理由
(1)得分及理由(满分8分)
学生答案得分:6分
理由:
- 学生正确使用了信号量AC和CE来控制跨线程的同步关系(A→C和C→E),符合题目要求。(4分)
- 信号量的初始值正确设置为0。(1分)
- 代码逻辑基本正确,但存在以下问题:
- 信号量命名错误:学生将“AC”误写为“Ac”,但根据上下文判断为误写,不扣分。
- 线程T1中未对F操作的前置关系(E→F)进行同步控制,但题目中F的前置关系(E→F)是线程内同步,可以省略信号量,因此不扣分。
- 线程T2中未对D操作的前置关系(C→D)进行同步控制,但题目中D的前置关系(C→D)是线程内同步,可以省略信号量,因此不扣分。
- 学生答案与标准答案的简化版本一致,逻辑正确,但未完全按照题目要求对所有同步关系进行描述(如未明确说明信号量的作用),因此扣2分。
题目总分:6分
登录后发布评论
暂无评论,来抢沙发