2025年9月CCF—GESP(C++八级)编程能力等级认证试卷
八级
2025
2026-07-14 16:27:07
116次
2025年9月CCF—GESP(C++八级)编程能力等级认证试卷
八级
2025
2026-07-14 16:27:07
116次
一、单选题
4.
下面程序的时间复杂度为( )。
int primes[MAXP], num = 0;
bool isPrime[MAXN] = {false};
void sieve() {
for (int n = 2; n <= MAXN; n++) {
if (!isPrime[n])
primes[num++] = n;
for (int i = 0; i < num && n * primes[i] <= MAXN; i++) {
isPrime[n * primes[i]] = true;
if (n % primes[i] == 0)
break;
}
}
}| A. O(nlogn) |
B. O(nloglogn) |
| C. O(n) |
D. O(logn) |
【知识点】 CCF—GESP C++八级
15.
下面程序的输出为( )。
#include <iostream>
using namespace std;
int main() {
int N = 15, cnt = 0;
for (int x = 1; x + x + x <= N; x++)
for (int y = x; x + y + y <= N; y++)
for (int z = y; x + y + z <= N; z++)
cnt++;
cout << cnt << endl;
return 0;
} | A. 45 |
B. 102 |
| C. 174 |
D. 3375 |
【知识点】 CCF—GESP C++八级











