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

vv052350 单选题 共 个子题

已知学生类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

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧