先独立作答,再展开答案。笔记自动保存在当前浏览器。回到 Week 8
先独立作答
需要一点提示
查看答案与详细讲解
English answer · 可参考的表达
题目原文 · 可选中文字提问
English detailed explanation · 可选展开
代码 / 伪代码逐行讲解
点击代码或伪代码查看逐行解释;API 与变量名保留 English。
来源与范围
主要来源:项目中的 Practice-Questions-for-Exam-1.pdf(5 页,4 道大题,8 个作答项,共 19 分)。原题图只裁去周边空白与已有答案,不改写题目。Q4 各小题都附 p.3 的共同背景;Q4c 的选项原本跨 p.4–5,已一起展示。
解释已核对课程 Module 7 的 Semaphores、Classical Problems,以及 Module 8 的 Deadlock Prevention。Q3 的 UP/DOWN 与课程 acquire/release 定义冲突,已明确标记。Q2 保留题给 Peterson 的 turn 约定。
英文答题示例是针对题意独立组织的表达,不要求逐字背诵。题目分值与正确选项按提供的参考答案;本页不自动评分英文短答。教学代码 / 伪代码逐行解释,不是可直接编译的完整 C 程序。正确 Q4 方案的操作交错已用有限状态枚举核对。
这份样题没有覆盖全部 Week 1–8,也没有 Banker’s Algorithm;不要把这里的题目当作正式考试完整范围。预计先独立做 25–35 分钟,再用 35–55 分钟核对和重做。
2026-10-25 · 中文讲解 / English terms · 8 个作答项 · 19 分 · 按样题复习 · 自动保存进度