EXY-SC-1085
第 416 题
下述代码实现素数表的埃拉托斯特尼筛法,筛选出所有小于等于 $n$ 的素数,则横线上应填的最佳代码是( )。
void sieve_Eratosthenes(int n) {
vector<bool> is_prime(n + 1, true);
vector<int> primes;
for (int i = 2; i * i <= n; i++) {
if (is_prime[i]) {
primes.push_back(i);
______________________ { // 在此处填入代码
is_prime[j] = false;
}
}
}
for (int i = sqrt(n) + 1; i <= n; i++) {
if (is_prime[i]) {
primes.push_back(i);
}
}
return primes;
}
语言:
C++
GESP真题
五级
2024.9
单选题号:
5
EXY-SC-1084
第 417 题
有如下函数
fun,则 fun(20, 12) 的返回值为( )。int fun(int a, int b) {
if (a % b == 0)
return b;
else
return fun(b, a % b);
}
语言:
C++
GESP真题
五级
2024.9
单选题号:
4
EXY-SC-1083
第 418 题
对下面两个函数,说法错误的是( )。
int sumA(int n) {
int res = 0;
for (int i = 1; i <= n; i++) {
res += i;
}
return res;
}
int sumB(int n) {
if (n == 1)
return 1;
int res = n + sumB(n - 1);
return res;
}
语言:
C++
GESP真题
五级
2024.9
单选题号:
3
EXY-SC-1082
第 419 题
通过( )操作,能完成在双向循环链表结点 $p$ 之后插入结点 $s$ 的功能(其中 next 域为结点的直接后继,prev 域为结点的直接前驱)。
语言:
C++
GESP真题
五级
2024.9
单选题号:
2
EXY-SC-1081
第 420 题
下面关于链表和数组的描述,错误的是( )。
语言:
C++
GESP真题
五级
2024.9
单选题号:
1
当前页显示 416 - 420
,共 1260 道单选题