组合题
#include <iostream>using namespace std;bool check_prime(int x) {    if (x <= 1) return false;    for (int i = 2; i * i <= x; i++) {        if (x % i == 0) return false;    }    return true;}int n;void search_result(int x) {    if (!check_prime(x)) return;    if (x >= n) {        cout << x << endl;        return;    }    for (int i = 0; i <= 9; i++) {        search_result(x * 10 + i);    }}int main() {    cin >> n;    for (int i = 1; i <= 9; i++) search_result(i);    return 0;}
第 28 题判断题原卷 1.5 分

当输入为 10 时,程序的输出共有 10 行。( )

填写答案
第 29 题判断题原卷 1.5 分

若输入的 nn 不大于 5,则程序的输出中一定包含 5。( )

填写答案
第 30 题判断题原卷 1.5 分

若输入的 nn 大于 10,将第 17 行的 for (int i = 0; i <= 9; i++) 改为 for (int i = 1; i <= 9; i += 2) 后,程序的输出结果一定不变。( )

填写答案
第 31 题单选题原卷 3 分

当输入为 24 时,程序输出的第 3 行为( )。

填写答案
第 32 题单选题原卷 3 分

下列关于该程序输出的说法中,正确的是( )。

填写答案
第 33 题单选题原卷 3 分

当输入为 200 时,程序输出的行数为( )。

填写答案