GESP C++ 真题 · 逐题精解
首页 › C++四级真题 › 2026年9月 › 第10题

GESP 2026年9月 C++四级 单选题 第10题

C++四级单选题2026年9月第10题

所属知识点:排序与查找 难度要求:掌握 考频:—

对一组 struct student 的学生按成绩( score )升序排序。排序前后的数据如下。关于该排序的稳定性,判断正确的是(  )。 struct student { int score; char id; }; 排序前: (90, 'A'), (80, 'B'), (90, 'C'), (80, 'D') 排序后: (80, 'B'), (80, 'D'), (90, 'C'), (90, 'A')

正确答案:C

题目解析
排序前 (90,'A') 在 (90,'C') 之前,排序后 (90,'C') 反而在 (90,'A') 之前,相同成绩元素的相对顺序被改变,说明排序不稳定,故选 C。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习