科目组合
计算机: 数据结构 、计算机组成原理 、操作系统 、计算机网络

评分及理由
(1)得分及理由(满分3分)
学生答案:SYN=1, ACK=1, 确认序号101,与标准答案完全一致。得3分。
(2)得分及理由(满分3分)
学生答案:接收窗口12KB正确;但拥塞窗口8KB错误(应为9KB),发送窗口8KB错误(应为9KB)。拥塞窗口计算逻辑错误:第8个确认段对应第8次成功传输,慢启动阶段拥塞窗口呈指数增长(1,2,4,8,9KB...),第8次时应该是9KB。扣2分,得1分。
(3)得分及理由(满分2分)
学生答案:序号20581正确;但速率计算错误,公式$\frac{20\text{KB}}{5\text{RTT}}$错误(实际应计算总发送数据/总时间),结果20KB/s单位错误(应为kbps)。序号正确得1分,速率计算完全错误扣1分,得1分。
(4)得分及理由(满分1分)
学生答案:400ms错误(应为300ms)。TCP连接释放需要2MSL时间,而MSL=2*RTT=400ms是常见误解,实际S端最后需要等待TIME-WAIT时间2MSL,但题目问S释放连接的最短时间,应为最后一次ACK的RTT(200ms)+TIME-WAIT(2MSL=400ms)中的部分?标准答案为300ms(可能是考虑FIN传输及ACK的RTT组合)。答案错误,扣1分,得0分。
题目总分:3+1+1+0=5分

评分及理由
(1)得分及理由(满分3分)
学生答案给出叶结点数为 (k - 1)m + 1,与标准答案完全一致。推导过程虽然没有写出,但根据题目要求,若仅给出结果没有推导过程,最高可得2分。但考虑到本题为推导题且标准答案明确说明"若仅给出结果没有推导过程,则最高得2分",因此扣1分。
得分:2分
(2)得分及理由(满分5分)
学生答案中:
虽然学生没有给出推导过程,但两个结果都正确。根据标准答案要求,若仅给出结果没有推导过程,本小题最高得3分。因此需要扣2分。
得分:3分
题目总分:2+3=5分

评分及理由
(1)得分及理由(满分4分)
得分:4分
理由:学生的基本设计思想正确,明确提出了通过排序后取前⌊n/2⌋个元素作为A₁,剩余元素作为A₂,这完全符合题目要求。虽然与标准答案的快速选择思想不同,但思路正确且能达到相同效果,因此不扣分。
(2)得分及理由(满分9分)
得分:6分
理由:
(3)得分及理由(满分2分)
得分:2分
理由:正确分析了算法的时间复杂度O(n²)和空间复杂度O(1),分析准确。
题目总分:4+6+2=12分

评分及理由
(1)得分及理由(满分3分)
学生答案:每传送一个字符需要10位,每秒钟最多可向I/O端口送入2000个字符。
标准答案:每传送一个字符需要10位(1起始位+7数据位+1奇校验位+1停止位),每秒钟最多可接收2000个字符(1000/0.5ms)。
评分:学生答案与标准答案完全一致,得3分。
(2)得分及理由(满分6分)
学生答案分为三部分:
标准答案:
评分分析:
得分:总时钟周期部分得1分(满分2分),CPU时钟周期部分得1分(满分2分),中断响应操作得2分(满分2分),本小题共得4分。
题目总分:3+4=7分

评分及理由
(1)得分及理由(满分8分)
学生答案中A、B、C、D、E、F、G的位数分别为20、20、12、12、9、9、6,而标准答案应为19、19、11、13、9、9、6。其中A、B、C、D的值存在错误:
本小题扣3分,得5分
(2)得分及理由(满分2分)
学生答案中Cache组号计算正确(4099%512=3),得1分;但H字段内容回答为"1",而标准答案应为"0 0000 1000B"(即8),计算错误,扣1分。
本小题得1分
(3)得分及理由(满分2分)
学生正确指出缺页处理时间开销大,并正确说明原因(缺页需访问外存,Cache缺失只需访问主存),回答完整正确。
本小题得2分
(4)得分及理由(满分2分)
学生正确理解了直写与回写的区别,说明了修改页面时采用回写策略的原因(减少访问外存的次数,提高效率),回答基本正确。
本小题得2分
题目总分:5+1+2+2=10分

评分及理由
(1)得分及理由(满分2分)
学生回答正确指出了如果一直有nice值小的进程进入等待序列,nice值大的进程将无法执行,从而发生饥饿现象。这与标准答案中"当就绪队列中总有优先数较小的进程时,优先数较大的进程一直没有机会运行"的核心思想一致。得2分。
(2)得分及理由(满分4分)
学生提出的公式为:priority = nice + k(cpuTime - waitTime),其中k为用户可设置的常数。这个公式包含了nice、cpuTime和waitTime三个要素,使用cpuTime增加优先数,waitTime减少优先数,符合动态调整优先数的要求。虽然与标准答案的k1×cpuTime - k2×waitTime形式略有不同,但思路正确且能避免饥饿现象。学生也正确说明了waitTime的作用是"降低初始优先级很大的进程的优先级,确保所有进程都能有机会执行"。得4分。
题目总分:2+4=6分

评分及理由
(1)得分及理由(满分3分)
学生给出了两个目录文件的内容:dir目录包含dir1(48),dir1目录包含file1(100)和file2(200)。这与标准答案完全一致。得3分。
(2)得分及理由(满分2分)
学生正确计算出FAT最大长度为128KB,文件最大长度为256MB,计算过程和结果与标准答案一致。得2分。
(3)得分及理由(满分2分)
学生正确指出簇号106存放在FAT的100号表项中,簇号108存放在106号表项中,与标准答案一致。得2分。
(4)得分及理由(满分2分)
学生回答需要访问48,100,106,109四个簇。但根据标准答案,只需访问48号簇(dir1目录)和106号簇(file1的第2个簇)。学生多写了100号和109号簇:100号簇是file1的起始簇,但读取第5000字节时(位于第2个簇106中)不需要访问;109号簇是多余的。因此扣1分。得1分。
题目总分:3+2+2+1=8分