题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1506 道单选题
EXY-SC-0281
第 1226 题

下面代码试图把数组按升序进行“插入排序”,横线处应填写( )。

void ins(int a[], int n){
    for(int i = 1; i < n; i++){
        int key = a[i];
        int j = i-1;
        while(j >= 0 && __________){
            a[j+1] = a[j];
            j--;
        }
        a[j+1] = key;
    }
}
A

a[j] < key

B

a[j] > key

C

a[j+1] > key

D

a[j] == key

语言: C++
GESP真题 四级
2026.3
单选题号: 11
EXY-SC-0280
第 1227 题

某排序算法对如下数据排序(按 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
第 1228 题

执行 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
第 1229 题

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

A

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

B

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

C

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

D

递推一定需要回溯

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

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

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
当前页显示 1226 - 1230 ,共 1506 道单选题