首页 / 客观题库

80762 - CSP-J2026阅读程序3

基础语法

题目(材料题)

```
01 #include <iostream>
02 using namespace std; 
03 bool check_prime(int x) {
04  if (x <= 1) return false;
05  for (int i = 2; i * i <= x; i++) {
06   if (x % i == 0) return false;
07  }
08  return true;
09 }
10 int n;
11 void search_result(int x) {
12  if (!check_prime(x)) return;
13  if (x >= n) {
14   cout << x << endl;
15   return;
16  }
17  for (int i = 0; i <= 9; i++) {
18   search_result(x * 10 + i);
19  }
20 }
21 int main() { 
22  cin >> n;
23  for (int i = 1; i <= 9; i++) search_result(i);
24  return 0;
25 }
```

||

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

✔ 正确

✘ 错误

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

✔ 正确

✘ 错误

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

✔ 正确

✘ 错误

( 单选 )

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

A 23

B 29

C 31

D 239

( 单选 )

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

A 输出的数一定按照从小到大的顺序排列

B 随着输入n的增大,输出的行数一定不会增加

C 输出的数的个位数字只可能是3或7

D 输出的每个大于等于10的数,十进制下删去它的末位数字后得到的数一定是质数

( 单选 )

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

A 12

B 13

C 14

D 15

意见反馈

    最多上传3张图片,格式为JPG、PNG、JPEG,单张不超过5MB

    注册

    发送验证码

    密码必须包含数字、字母和特殊字符

    找回密码

    发送验证码

    密码必须包含数字、字母和特殊字符

    运行 ID:67149

    • 测试点1:Accepted
    • 用时:0 ms
    • 内存:288 kb
    • 测试点2:Accepted
    • 用时:0 ms
    • 内存:288 kb
    输入
    203
    输出
    203

    test

    测评信息

    错误.in文件下载

    错误.out文件下载

    运行 ID:67149

    2019-01-24 15:06:36