#10. CSP-J1模拟阅读程序(1)(2)
CSP-J1模拟阅读程序(1)(2)
二.阅读程序(除特殊说明外,判断题每题1.5分,选择题每题3分)
(1) (12分)
![](file://G0Jz--sHpeWBgG4-Em6-L.png)
判断题
16.若把代码中的第8行改为fill(arr+1,arr+n+1,0);
,则程序运行结果不变。
{{ select(16) }}
- 正确
- 错误
17.该代码的时间复杂度为 。
{{ select(17) }}
- 正确
- 错误
18.将第 行改为bool arr[Numbers];
,程序有可能发生数组越界。
{{ select(18) }}
- 正确
- 错误
19.当输入为4
,输出为40
。
{{ select(19) }}
- 正确
- 错误
选择题
20.当输入为8
,输出为( )。
{{ select(20) }}
- 48
- 50
- 52
- 54
21.当输入为10
,输出为( )。
{{ select(21) }}
- 11
- 31
- 51
- 71
(2) (14分)
![](file://oko8c9X0YI6a5e2Op4-ou.png)
判断题
22.该程序能正确处理 为负数的情况。
{{ select(22) }}
- 正确
- 错误
23.把第 行去掉,程序运行结果不变。
{{ select(23) }}
- 正确
- 错误
24(1分).把第 行改为while(!que.empty()) {
,程序运行结果不变。
{{ select(24) }}
- 正确
- 错误
25(3分).把第 行改为if(now>=0 && step[now]==-1) {
,程序运行结果不变。
{{ select(25) }}
- 正确
- 错误
选择题
26.当输入为2 100
时,输出为( )。
{{ select(26) }}
- 10
- 12
- 14
- 16
27(4分).输入-1 -10
,输出为( )。
{{ select(27) }}
- 2
- 9
- 无输出
- Impossible