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

下面是归并排序中合并两个有序区间(升序排序)的部分代码。若希望排序保持稳定,横线处应填写( )。

while (i <= mid && j <= right) {
    if (__________________) {
        temp.push_back(a[i++]);
    } else {
        temp.push_back(a[j++]);
    }
}
A

a[i] < a[j]

B

a[i] > a[j]

C

a[i] >= a[j]

D

a[i] <= a[j]

语言: C++
GESP真题 五级
2026.9
单选题号: 11
EXY-SC-1570
第 177 题

小杨需要把若干箱货物按原顺序分配到 days 天中,每天运输连续的若干箱,求能够完成任务的最小载重量。函数 check(cap) 判断载重量为 cap 时能否在规定天数内运完。横线处应填写( )。

long long l = maxWeight;
long long r = totalWeight;

while (l < r) {
    long long mid  = l + (r - l) / 2;
    if (check(mid)) {
        ____________________
    } else {
        ____________________
    }
}
cout << l;
A

l = mid + 1; 和 r = mid;

B

r = mid; 和 l = mid + 1;

C

r = mid - 1; 和 l = mid;

D

l = mid; 和 r = mid - 1;

语言: C++
GESP真题 五级
2026.9
单选题号: 10
EXY-SC-1569
第 178 题

在升序数组中查找第一个严格大于 x 的元素位置,下面代码中的横线应填写( )。

int upperBound(const vector<int> &a, int x) {
    int l = 0, r = (int)a.size();
    while (l < r) {
        int mid  = l + (r - l) / 2;
        if (__________________) {
            l = mid + 1;
        } else {
            r = mid;
        }
    }
    return l;
}
A

a[mid] < x

B

a[mid] >= x

C

a[mid] <= x

D

a[mid] > x

语言: C++
GESP真题 五级
2026.9
单选题号: 9
EXY-SC-1568
第 179 题

函数 f(int n) 定义如下,则 f(4) 的结果是( )。

int f(int n) {
    if (n == 1)
        return 1;
    return n + f(n - 1);
}
A

4

B

7

C

9

D

10

语言: C++
GESP真题 五级
2026.9
单选题号: 8
EXY-SC-1567
第 180 题

根据唯一分解定理,整数 $756$ 的正确质因数分解是( )。

A

$2^2×3^3×7$

B

$2^3×3^2×7$

C

$2^2×3^2×21$

D

$2×3^3×14$

语言: C++
GESP真题 五级
2026.9
单选题号: 7
当前页显示 176 - 180 ,共 1506 道单选题