#A. 小学组初赛1-程序阅读题练习
小学组初赛1-程序阅读题练习
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
一
本题数据约束:。
判断题
1.如果将第行的 int i=3
改为 int i=2
,则针对同一组输入,它的输出结果不会发生改变。( ){{ select(1) }}
- 正确
- 错误
2.若程序输入结束时, { },则直到程序结束,第行的 else
代码块都不会执行。( ){{ select(2) }}
- 正确
- 错误
3.若程序输入结束时,存在 a[i]==a[i-1]
,则程序至少会执行两次第行的 else
代码块。 ( ){{ select(3) }}
- 正确
- 错误
4.第行 if
语句中的条件表达式替换为:d+d1<max(d,d1)
,不会改变条件判断的结果。 ( ){{ select(4) }}
- 正确
- 错误
选择题
5.当输入 n=7
时,输出 maxn
的值最大可能为。( ){{ select(5) }}
- 6
- 7
- 8
- 9
6.若程序输入结束时, { },则程序输出结果为。( ){{ select(6) }}
- 3
- 4
- 5
- 6
二
本题数据约束:;每次输入的 与 均满足 ,。
判断题
1.在任何时候,a[i]
和 b[i]
都不会超过 sum
。( ){{ select(7) }}
- 正确
- 错误
2.若输入 sum
的值为 m
,则 while
循环的总次数不会超过 m
。( ){{ select(8) }}
- 正确
- 错误
3.若程序输出了 victory
,则此时 sum
的值一定为 0
。( ){{ select(9) }}
- 正确
- 错误
4.若程序输出了 defeat
,则此时对于任意整数 k(0≤k≤maxn)
,都满足 b[k]<xn
。( ){{ select(10) }}
- 正确
- 错误
选择题
设程序进入 while
循环时 { }, { },则:
5.若进入 while
循环后依次输入 1 2
和 2 2
,则输出结果分别为。( ){{ select(11) }}
3 4
3 defeat
2 4
2 defeat
6.程序最多可能会输出( )行。( ){{ select(12) }}
- 5
- 6
- 7
- 8