#LP003. 小学组初赛3

小学组初赛3

当前没有测试数据。

判断题

1.可以通过某种方式替代数组a,使得程序在只使用唯一的数组b的情况下实现相同的效果。(√ ){{ select(1) }}

  • 正确
  • 错误

2.第1111行中,变量max可以赋值为数组b中前 k+1k+1 项的任意一个值,而保持原程序效果不变。( ){{ select(2) }}

  • 正确
  • 错误

3.当输入k的值为 00 时,程序输出的结果将会是数组a中的最大值。(√ ){{ select(3) }}

  • 正确
  • 错误

4.程序运行结束后,b[maxi]的值为a[maxi+k+1]-a[maxi]。(× ){{ select(4) }}

  • 正确
  • 错误

选择题

5.程序运行时,若输入数据为7 1 9 4 5,则输出结果为。(C ){{ select(5) }}

  • 13
  • 16
  • 17
  • 18

6.将第2323行代码改为get_max(7,3),程序运行时,若输入数据为8 6 0 3 7 4 4,则运行结束时变量maxi的值为。(B ){{ select(6) }}

  • 2
  • 3
  • 4
  • 5

判断题

1.第15行到17行程序的作用是把s由n进制转换为10进制。( A){{ select(7) }}

  • 正确
  • 错误

2.第14行p的初始值设置为0不影响程序的正确性。(B ){{ select(8) }}

  • 正确
  • 错误

3.该程序一定会有输出。(A ){{ select(9) }}

  • 正确
  • 错误

4.第16行的'9'改为32+9不影响答案的正确性。(B ){{ select(10) }}

  • 正确
  • 错误

选择题

5.若程序运行时输入16 FF 2,则输出结果为。(D ){{ select(11) }}

  • 255
  • 16
  • 2
  • 11111111

6.将第7行和第8,9两行交换后,若输入为16 6 2,则输出为。( C){{ select(12) }}

  • 110
  • 101
  • 011
  • 010