#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