GESP C++ 真题 · 逐题精解
首页C++二级真题 › 2023年9月 › 第8题

GESP 2023年9月 C++二级 单选题 第8题

C++二级单选题2023年9月第8题

所属知识点:枚举与数论 难度要求:掌握 考频:—

下面C++代码用于判断 N 是否为质数(素数),约定输入 N 为大于等于2的正整数,请在横线处填入合适的代码( )。
int N = 0, i = 0;
cout << "请输入一个大于等于2的正整数:";
cin >> N;

for (i = 2; i < N; i++) {
    if (N % i == 0) {
        cout << "非质数";
        ___________; // 此处填写代码
    }
}
if (i == N)
    cout << "是质数";

正确答案:A

题目解析
判断质数时,一旦发现能整除的因子即可断定非质数,用 break 跳出循环,选 A。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习