第29330题 单选题
针对学生成绩的多优先级排序需求,以下实现描述正确的是?

现有一批学生信息,每条信息包含学号(字符串类型)、语文成绩(整数)、总成绩(整数),需按照以下规则完成排序:第一优先级为总成绩从高到低,第二优先级为语文成绩从高到低,第三优先级为学号从低到高。

A

在Python中可使用sorted(students, key=lambda s: (-s['total'], -s['chinese'], s['id']))实现该排序规则

B

必须通过手动编写嵌套循环逐一比较所有优先级条件,无法使用编程语言内置的排序API

C

多优先级排序中,优先级越高的排序条件应放在比较元组的末尾位置

D

在Java中使用Comparator接口时,应先比较学号,再比较语文成绩,最后比较总成绩

程序运行统计
暂无判题统计
提交0次 正确率0.00%
答案解析