找到 375 道单选题
EXY-SC-0280
第 96 题

某排序算法对如下数据排序(按 score 升序),则下面关于该排序算法稳定性的描述中,说法正确的是( )。

初始: (90,'A'), (90,'B'), (80,'C'), (90,'D')

排序后: (80,'C'), (90,'A'), (90,'B'), (90,'D')

A

不稳定,因为出现了相同分数

B

稳定,因为相同 score 的相对顺序保持为 A 在 B 前、B 在 D 前

C

不稳定,因为 C 跑到前面了

D

无法判断

语言: C++
GESP真题 四级
2026.3
单选题号: 10
EXY-SC-0279
第 97 题

执行 climb(6) 的返回值为( )。

int climb(int n){
    if(n <= 2) return n;
    int a = 1, b = 2, c = 0;
    for(int i = 3; i <= n; i++){
        c = a + b;
        a = b;
        b = c;
    }
    return c;
}
A

8

B

13

C

5

D

10

语言: C++
GESP真题 四级
2026.3
单选题号: 9
EXY-SC-0278
第 98 题

关于递推算法的描述,正确的是( )。

A

递推表现为函数自己调用自己

B

递推从已知初值出发,利用递推关系逐步推出后续结果

C

递推只能用于指数复杂度问题

D

递推一定需要回溯

语言: C++
GESP真题 四级
2026.3
单选题号: 8
EXY-SC-0277
第 99 题

执行下面代码后输出为( )。

struct S { int a; int b; };

void g(S s){ s.a += 10; }
void h(S& s){ s.b += 10; }

int main(){
    S s{1,2};
    g(s);
    h(s);
    cout << s.a << " " << s.b;
}
A

11 12

B

1 12

C

11 2

D

1 2

语言: C++
GESP真题 四级
2026.3
单选题号: 7
EXY-SC-0276
第 100 题

下列关于结构体初始化的写法,正确的是( )。

A
struct Point { int x, y; };

Point p = (1,2);
B
struct Point { int x, y; };

Point p = {1,2};
C
struct Point { int x, y; };

Point p = new Point(1,2);
D
struct Point { int x, y; };

Point p = <1,2>;
语言: C++
GESP真题 四级
2026.3
单选题号: 6
当前页显示 96 - 100 ,共 375 道单选题