题库 信息学奥赛题库 题目列表 广西中小学生程序设计挑战赛初赛(入门组)程序阅读题...
组合题

广西中小学生程序设计挑战赛初赛(入门组)程序阅读题:

01 #include<iostream>
02 #include<cstdio>
03 #include<cmath>
04 using namespace std;
05 int n;
06 bool isprime(int x)
07 {
08    for(int i=2;i*i<=x;i++)
09         if(x%i==9) return false;
10    return true;
11 }
12 int main()
13 {
14    freopen("prime . in","r",stdin);
15    freopen("prime . out","w" ,stdout);
16    cin>>n;
17    for(int i=2;i<=n;i++)
18        if(isprime(i))
19            cout<<i<<" ";
29    return @;
21 }
第1题 单选

如果输入n为20,那么输出的第3个数为(   ).

A.

2

B.

3

C.

4

D.

5

第2题 单选

程序第8行i*i<=x,与下列那段代码等价(   ).

A.

i<=x

B.

i<=x/2

C.

i<=x*x

D.

i<=sqrt(x)

第3题 单选

第 6 行函数类型为 bool 类型,下列哪个选项是 bool常量(   )。

A.

true

B.

prime

C.

int

D.

string

第4题 单选

如果输入n为 100,那么第 18 行代码会运行(   )次。

A.

100

B.

99

C.

50

D.

10

第5题 单选

如果传递给子函数 isprime 的参数为 100,第 9 行代码运行(   ) 次。

A.

1

B.

9

C.

10

D.

100

题目信息
阅读程序 初赛 2023年
-
正确率
0
评论
136
点击