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

评分及理由
(1)得分及理由(满分6分)
学生答案中装填因子计算为6/11,但实际应为7/11(共插入7个关键字)。装填因子计算错误,属于逻辑错误。但学生未画出散列表,根据标准答案要求需构造散列表并计算装填因子,学生只完成了部分要求。综合考虑,扣3分。
得分:3分
(2)得分及理由(满分2分)
学生描述"先比较3所在的元素:3不同,再比较4所在的元素,相同"存在明显错误。查找14的正确比较序列应该是地址3→地址8→地址2,而学生回答中出现了"4所在的元素",这不符合探查序列的逻辑。属于逻辑错误,扣2分。
得分:0分
(3)得分及理由(满分2分)
学生回答查找关键字8失败时的散列地址是6,但根据双重散列法计算,正确结果应该是地址1。学生的答案与标准答案不符,属于逻辑错误,扣2分。
得分:0分
题目总分:3+0+0=3分

评分及理由
(1)得分及理由(满分2分)
学生答案中给出了总组数4,组索引位数2,块内偏移位数4,标记位数10,与标准答案完全一致。虽然表述中有“未标记位数”的识别错误,但根据上下文可判断为“标记位数”的误写,因此不扣分。得2分。
(2)得分及理由(满分2分)
学生答案指出“前两次未命中,后面几次均命中”,与标准答案中前两次缺失、后续六次命中的情况一致,且描述了缓存内容变化的基本趋势。虽然未详细说明LRU状态变化,但核心逻辑正确。得2分。
(3)得分及理由(满分2分)
学生答案给出命中率75%,与标准答案一致。得2分。
(4)得分及理由(满分4分)
学生答案指出直接映射下“均未命中,命中率0%”,与标准答案一致。虽然未逐步分析访问过程,但结论正确。得4分。
(5)得分及理由(满分2分)
学生答案解释了2路组相联每组可存放两块,而直接映射每组只能存放一块,指出了冲突缺失的关键原因,与标准答案逻辑一致。得2分。
(6)得分及理由(满分2分)
学生答案给出命中率0%,并说明“0、8、16有3组,每次访问将最前一个替换出”,虽表述中“3组”应为“3个块映射到同一组”,但核心逻辑正确(三块竞争两路导致连续缺失)。得2分。
题目总分:2+2+2+4+2+2=14分

评分及理由
(1)得分及理由(满分3分)
学生答案:66.7%,与标准答案66.67%一致。计算过程正确,命中次数4次,缺失次数2次,总访问6次,命中率4/6≈66.67%。得3分。
(2)得分及理由(满分3分)
学生答案:\(\frac{200 + 4}{6} = 34\)。标准答案为AMAT=1+(2/6)×100≈34.33。学生计算过程为(200+4)/6=34,其中200可能表示缺失损失总和(2次缺失×100=200),4可能表示命中时间总和(4次命中×1=4),但AMAT的正确公式应为命中时间+缺失率×缺失损失。学生方法虽不同但结果接近(34 vs 34.33),且思路正确,不扣分。得3分。
(3)得分及理由(满分3分)
学生答案:0%。与标准答案一致。直接映射下命中率为0%,分析部分学生未详细说明原因,但答案正确。根据打分要求,答案正确即给分,不因缺少分析扣分。得3分。
题目总分:3+3+3=9分