题目编号
语言
全部语言
等级
全部等级
知识点
选择知识点 (0)
找到 1260 道单选题
EXY-SC-1440
第 61 题
小杨正在读取“冒险日志”文件 quest.txt。若文件内容为 Level 10,执行以下程序后输出为( )。
ifstream fin("quest.txt");
string s;
int v;
fin >> s >> v;
cout << s.length() * v;
A
$50$
B
$15$
C
$70$
D
$5$
语言: C++
GESP真题 四级
2026.6
单选题号: 15
EXY-SC-1439
第 62 题
下面代码使用某种排序算法,将数组中的元素按从小到大排序。这段代码使用的排序算法是( )。
void mystery_sort(double arr[], int n) {
    for (int i = 0; i < n - 1; i++) {
        int minPos = i;
        for (int j = i + 1; j < n; j++) {
            if (arr[j] < arr[minPos]) {
                minPos = j;
            }
        }
        double temp = arr[i];
        arr[i] = arr[minPos];
        arr[minPos] = temp;
    }
}
A
冒泡排序
B
插入排序
C
选择排序
D
非典型排序
语言: C++
GESP真题 四级
2026.6
单选题号: 14
EXY-SC-1438
第 63 题
在“模拟实验室”程序中,为了防止除以 $0$ 导致崩溃,小杨使用了异常处理机制。执行以下代码将输出( )。
try {
    int x = 10, y = 0;
    if (y == 0) throw "Zero Error";
    cout << x / y;
} catch (int e) {
    cout << "Error Code: " << e;
} catch (const char* msg) {
    cout << "Caught: " << msg;
}
A
$0$
B
Error Code: 0
C
Caught: Zero Error
D
程序直接崩溃
语言: C++
GESP真题 四级
2026.6
单选题号: 13
EXY-SC-1437
第 64 题

小杨的机器人正在能量踏板上跳跃,踏板编号为 $1,2,3,…$。跳到第 n 块踏板的方案数满足递推式 f(n) = f(n - 1) + f(n - 2)。若 f(1) = 1f(2) = 2 ,则运行以下代码计算 jump(5) 的结果是( )。

int jump(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

$5$

B

$8$

C

$13$

D

$21$

语言: C++
GESP真题 四级
2026.6
单选题号: 12
EXY-SC-1436
第 65 题
小杨在对“能量晶石”按亮度进行排序。如果两块晶石亮度相同,他希望保持它们在原始序列中的相对顺序。下列关于排序算法稳定性的说法,错误的是( )。
A
冒泡排序是稳定的,因为只有在左边比右边大时才交换。
B
插入排序是稳定的,因为它将元素插入到相等元素的右侧。
C
选择排序是稳定的,因为它每次选出最小元素放在前面。
D
稳定性是指排序后相等元素的相对位置不发生改变。
语言: C++
GESP真题 四级
2026.6
单选题号: 11
当前页显示 61 - 65 ,共 1260 道单选题