题目编号
语言
全部语言
等级
全部等级
知识点
选择知识点 (0)
找到 1260 道单选题
EXY-SC-1395
第 106 题
如果正整数 N 只能被 1 和它本身整除,则它是一个质数(或素数)。下面的 C++ 代码用于判断正整数 N 是否为质数(素数)。若 N 是质数,输出 YES,否则输出 NO。横线处不应填入的代码是( )。
int N, i;
cin >> N;
if (N <= 1) {
    cout << "NO";
    return 0;
}
for (i = 2; ______; i++) {
    if (N % i == 0) {
        cout << "NO";
        return 0;
    }
}
cout << "YES";
A
i < N
B
i <= N
C
i <= N / 2
D
i * i <= N
语言: C++
GESP真题 一级
2026.6
单选题号: 15
EXY-SC-1394
第 107 题
下面的 C++ 代码用于计算经过 n 秒后的秒针位置(0 ~ 59),两处横线处分别应填入的代码是( )。
int start, n, pos;
cout << "当前秒数 (0-59) : ";
cin >> start;
cout << "经过多少秒: ";
cin >> n;

pos = ______; // L1
if (______) // L2
    cout << n << "秒后回到12点方向" << endl;
else
    cout << n << "秒后指向" << pos << "秒刻度" << endl;
A
(start + n) / 60 和 pos == 0
B
(start + n) % 60 和 pos == 0
C
(start + n) / 60 和 pos <= 0
D
(start + n) % 60 和 pos = 0
语言: C++
GESP真题 一级
2026.6
单选题号: 14
EXY-SC-1393
第 108 题
以下 C++ 代码可以找出千位、百位、十位和个位满足特定条件的四位数(例如各位数字的四次方和等于原数,即“四叶玫瑰数”),横线处应该填入的是( )。
int count = 0;
for (int n = 1000; n <= 9999; n++) {
    int a = n / 1000;
    int b = (n / 100) % 10;
    ___________________________________      // L1
    int d = n % 10;
    if (a * a * a * a + b * b * b * b + c * c * c * c + d * d * d * d == n) {
        count++;
    }
}
A
int c = (n / 10) / 10;
B
int c = (n / 10) % 10;
C
int c = (n % 10) / 10;
D
int c = (n % 10) % 10;
语言: C++
GESP真题 一级
2026.6
单选题号: 13
EXY-SC-1392
第 109 题
有关如下 C++ 代码,下列说法中错误的是( )。
int i, tot;
i = 0, tot = 0;
while (0 <= i && i < 10) {
    tot += 1;
    i += 1;
}
cout << tot;
A
如果调整 0 <= i && i < 10 为 1 <= i && i < 10,输出同样为 45,因为加上 0 不影响结果。
B
如果将 i = 0 和 tot = 0 合并为 i = tot = 0,执行结果与修改前相同。
C
将 tot += 1 与 i += 1 交换顺序,执行结果与修改前相同。
D
将 i = 0 与 tot = 0 交换顺序,执行结果与修改前相同。
语言: C++
GESP真题 一级
2026.6
单选题号: 12
EXY-SC-1391
第 110 题
如下 C++ 代码执行时,下列说法正确的是( )。
1    int N, i;
2    cin >> N;
3    for (i = 2; i < N; i++)
4        if (N % i == 0) {
5            cout << "1#";
6            break;
7    } else
8    cout << "0#";
A
如果输入 2,将输出 1#。
B
如果输入 15,将输出 0#1#。
C
如果输入 1,将输出 0#。
D
如果输入 3,将输出 1#。
语言: C++
GESP真题 一级
2026.6
单选题号: 11
当前页显示 106 - 110 ,共 1260 道单选题