第29325题 单选题
某学生成绩管理系统需要对学生信息按多优先级排序:首先按总成绩从高到低排序,总成绩相同时按语文成绩从高到低排序,若语文成绩也相同则按学号升序排列。以下哪种比较逻辑可以正确实现该排序规则?

已知学生类Student包含id(学号,整型)、chinese(语文成绩,整型)、totalScore(总成绩,整型)三个属性,排序比较逻辑针对两个学生对象a和b进行判断。

A

若a.totalScore != b.totalScore,则返回a.totalScore > b.totalScore;否则若a.chinese != b.chinese,则返回a.chinese > b.chinese;否则返回a.id < b.id

B

若a.id != b.id,则返回a.id < b.id;否则若a.chinese != b.chinese,则返回a.chinese > b.chinese;否则返回a.totalScore > b.totalScore

C

依次比较a和b的totalScore、chinese、id,全部使用升序比较(即返回a.x < b.x)

D

若a.totalScore != b.totalScore,则返回a.totalScore > b.totalScore;否则若a.chinese != b.chinese,则返回a.chinese < b.chinese;否则返回a.id < b.id

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