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 道判断题