题目编号
语言
全部语言
等级
全部等级
考查知识点
选择考查知识点 (0)
找到 1000 道判断题
EXY-TF-1040
第 121 题

执行下面程序时, catch (int e) 能够捕获由 throw "Error" 抛出的异常,因此程序输出 Caught 。

int main() {
    try {
        throw "Error";
    } catch (int e) {
        cout << "Caught";
    }
    return 0;
}
正确
错误
语言: C++
GESP真题 四级
2026.9
判断题号: 10
EXY-TF-1039
第 122 题

假设文件能够正常打开,下面程序会把 Welcome 写入 log.txt 。

int main() {
    ofstream fout("log.txt");
    fout << "Welcome";
    fout.close();
    return 0;
}
正确
错误
语言: C++
GESP真题 四级
2026.9
判断题号: 9
EXY-TF-1038
第 123 题

下面两层循环的时间复杂度是 $O(n²)$。

for (int i = 0; i < n; i++) {
    for (int j = 1; j < n; j *= 2) {
        cout <<  i + j;
    }
}
正确
错误
语言: C++
GESP真题 四级
2026.9
判断题号: 8
EXY-TF-1037
第 124 题

下面递推程序计算 $n!$。当 n = 4 时,返回值为 24 。

int factorial(int n) {
    int result = 1;
    for (int i = 1; i <= n; i++) {
        result *= i;
    }
    return result;
}
正确
错误
语言: C++
GESP真题 四级
2026.9
判断题号: 7
EXY-TF-1036
第 125 题

对于按升序实现的稳定插入排序,移动元素的条件通常应为 a[j] >= key ,这样能够保证相等元素的相对顺序不变。

while (j >= 0 && a[j] >= key) {
    a[j + 1] = a[j];
    j--;
}
正确
错误
语言: C++
GESP真题 四级
2026.9
判断题号: 6
当前页显示 121 - 125 ,共 1000 道判断题