文章

159

粉丝

0

获赞

0

访问

9.5k

头像
2021年(408)计算机学科专业基础综合试题 - 第42题回答
数据结构
发布于2025年12月8日 17:04
阅读数 3


评分及理由

(1)得分及理由(满分2分)

学生两次识别结果均正确给出排序后的数组 b = {-10, 10, 11, 19, 25, 25},与标准答案一致。得2分。

(2)得分及理由(满分2分)

问题要求计算元素之间的比较次数。标准答案为 n(n-1)/2。
学生第一次识别结果表达式混乱,存在“n-y”等未定义符号,逻辑不清,无法得分。
学生第二次识别结果中,给出了“$\frac{n(n - 1)}{2}$项”,虽然表述为“项”不够准确,但核心的比较次数公式 n(n-1)/2 是正确的。根据“思路正确不扣分”原则,以及“对置信度低的回答,存在识别错误的可能性较高”的考虑,将“项”视为识别或表述瑕疵,不扣分。得2分。

(3)得分及理由(满分4分)

学生正确判断该算法“不稳定”,并给出了正确的修改方法:将 `if(a[i] < a[j])` 改为 `if(a[i] <= a[j])`。这与标准答案的修改思路完全一致。得4分。

题目总分:2+2+4=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发