#H1068. AI2-3阶段检测选择题

AI2-3阶段检测选择题

单项选择题

1. 在 Python 中,以下哪个函数用于从控制台获取用户输入?

{{ select(1) }}

  • float()
  • input()
  • str()
  • int()

2. 执行以下代码后,输出的结果是?

x = 15
if x % 2 == 0:
    print("偶数")
else:
    print("奇数")

{{ select(2) }}

  • 偶数
  • 奇数
  • 15
  • 无输出

3. 求 1+2+…+n 的递推关系是?

{{ select(3) }}

  • f(n) = f(n-1) + n
  • f(n) = f(n-1) + 1
  • f(n) = n * f(n-1)
  • f(n) = f(n-1) + f(n-2)

4. 将数字 12345 反转后得到的结果是?

{{ select(4) }}

  • 12345
  • 54321
  • 23414
  • 33221

5. 斐波那契数列的递推公式是?

{{ select(5) }}

  • f(n) = f(n-1) + n
  • f(n) = f(n-1) + 1
  • f(n) = n * f(n-1)
  • f(n) = f(n-1) + f(n-2)

6. 以下哪个是 Python 中 while 循环的正确格式?

{{ select(6) }}

  • while x > 0:
  • while (x > 0)
  • while x > 0
  • while x > 0 { }

7. 执行 sum([1,2,3,4,5]) 后,结果是?

{{ select(7) }}

  • 10
  • 15
  • 20
  • 5

8. 已知列表 nums = [1,2,3,4,5],遍历输出其中所有偶数,不会被输出的是?

{{ select(8) }}

  • 2
  • 4
  • 5
  • 无输出

9. 斐波那契数列前 4 项为 0,1,1,2,前 4 项和为?

{{ select(9) }}

  • 3
  • 4
  • 5
  • 6

10. 已知数组 arr = [2,3,5],其前缀和数组为?

{{ select(10) }}

  • [2,5,10]
  • [2,3,5]
  • [5,8,10]
  • [2,7,10]

11. 对列表 [3,1,4,2] 进行升序冒泡排序,第一轮排序后结果为?

{{ select(11) }}

  • [1,3,2,4]
  • [1,2,3,4]
  • [3,1,2,4]
  • [1,3,4,2]

12. 用面额 5、2、1 的邮票凑 8 分,最少需要几张?

{{ select(12) }}

  • 2
  • 3
  • 4
  • 5

13. 要将数字列表写入文本文件,以下哪个操作是合理的?

{{ select(13) }}

  • 直接 print(列表)
  • 以写入模式打开文件,循环写入每个元素
  • 用 import os 直接创建文件
  • 无法实现

14. 执行 5 / 0 会触发的异常类型是?

{{ select(14) }}

  • ValueError
  • TypeError
  • ZeroDivisionError
  • IndexError

15. 尝试将字符串 "abc" 转换为整数时,会触发的异常类型是?

{{ select(15) }}

  • ValueError
  • FileNotFoundError
  • ZeroDivisionError
  • KeyError

16. 对列表 [165,172,158,175] 进行降序排序,结果为?

{{ select(16) }}

  • [158,165,172,175]
  • [175,172,165,158]
  • [165,172,175,158]
  • [175,165,172,158]

17. 向已排序列表 [1,3,5,7] 中插入数字 4,正确位置是?

{{ select(17) }}

  • 1 和 3 之间
  • 3 和 5 之间
  • 5 和 7 之间
  • 列表末尾

18. 对列表 [2,1,3,2,1] 进行计数排序,数字 2 出现的次数是?

{{ select(18) }}

  • 1
  • 2
  • 3
  • 0

19. 爬楼梯每次走1阶或2阶,爬到第3阶共有几种走法?

{{ select(19) }}

  • 2
  • 3
  • 4
  • 5

20. 多个活动时间区间为 [1,3]、[2,4]、[3,5],不冲突活动最多能选几个?

{{ select(20) }}

  • 1
  • 2
  • 3
  • 0