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

GESP 2025年12月 C++四级 单选题 第10题

C++四级单选题2025年12月第10题

所属知识点:结构体 难度要求:掌握 考频:—

对如下4个扑克牌进行排序, 使用某排序算法按value排序后,结果为: {3,'D'}, {3,'B'}, {5,'A'}, {5,'C'} ,则这个排序算法是稳定的吗?
struct Card {
int value;
char suit;   // 花色
};
Card cards[4] = {{5,'A'}, {3,'B'}, {5,'C'}, {3,'D'}};

正确答案:B

题目解析
原序列 {3,'B'} 在 {3,'D'} 之前,排序后却 {3,'D'} 在前,相同 value 的相对顺序变了,故不稳定,选 B。

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

进入 GESPPASS 开始练习