PYAI1-3 4月考选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
单项选择题
1.列表 lst = [10,20,30],lst[1] 的值是?( )
{{ select(1) }}
- 10
- 20
- 30
- 报错
2.向列表末尾添加元素用哪个方法?( )
{{ select(2) }}
- insert()
- append()
- remove()
- pop()
3列表 [1,2,3,4],执行 lst[0]=9 后列表变为?( )?
{{ select(3) }}
- [9,2,3,4]
- [1,9,3,4]
- [1,2,9,4]
- 不变
4.以下哪个是合法二维列表?()
{{ select(4) }}
- [1,2,3]
- [[1,2],[3,4]]
- {1:2}
- (1,2)
**5.以下代码输出什么?
lst=[[5],[6]] print(lst[0][0])()?**
{{ select(5) }}
- 5
- 6
- [5]
- [6]
6.访问二维列表scores[2][3]时,2代表?( )
{{ select(6) }}
- 列索引
- 行索引
- 元素值
- 列表长度
7.代码运行后,total 的值为?( )?
nums = [[-1,2],[3,-4],[5,-6]]
total = 0
for row in nums:
for n in row:
if n > 0:
total +=n
print(total)
{{ select(7) }}
- 10
- 11
- 12
- 13
8.代码运行后输出?( )
a = [[2,4],[6,8]]
s = 0
for i in range(len(a)):
s += a[i][i]
print(s)
{{ select(8) }}
- 10
- 12
- 14
- 16
**9若要让代码只打印偶数列的元素,横线处应填入的条件是( )?
x = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
for i in range(len(x)):
for j in range(len(x[i])):
if ______:
print(x[i][j], end=" ")
( )**
{{ select(9) }}
- j % 2 == 0
- i % 2 == 0
- x[i][j] % 2 == 0
- i + j % 2 == 0
10. Python 字典用什么符号定义( )?
{{ select(10) }}
- []
- {}
- ()
- ""
11.字典d={"a":1,"b":2},访问d["a"]得到?()
{{ select(11) }}
- "a"
- 1
- "b"
- 2
**
12.字典与列表核心区别是( )?**
{{ select(12) }}
- 列表用索引,字典用 Key
- 都一样
- 列表可修改,字典不可
- 字典更快
13.关于字典遍历,说法正确的是?( )
{{ select(13) }}
- for k in d: 默认遍历值
- values () 返回所有键
- items () 返回(键,值)元组
- keys () 返回所有值
14. 给字典新增键值对正确的是?( )
{{ select(14) }}
- d.add ("c",3)
- d ["c"]=3
- d.append (3)
- d.insert ("c",3)
15.for k,v in d.items():中 k 和 v 分别是??( )
{{ select(15) }}
- 值、键
- 键、值
- 键、值
- 元素、索引
16.字典{"name":"Tom","age":10},len(d)是( )?
{{ select(16) }}
- 1
- 2
- 3
- 4
17.运行如下代码后,变量a中保存的值为?( )
a = 3
b = 5
a += b
{{ select(17) }}
- 3
- 5
- 15
- 8
18.访问不存在的键时,不会报错的方法是( )
{{ select(18) }}
- []
- get ()
- values ()
- keys ()
19. 执行以下代码片段,输出结果的行数和列数分别是( )
matrix = [[1,2,3], [4,5,6], [7,8,9]]
count = 0
for i in range(len(matrix[0])):
for j in range(len(matrix)):
print(matrix[j][i], end=" ")
print()
{{ select(19) }}
- 3 行 3 列,按行遍历输出
- 3 行 3 列,按列遍历输出(转置效果)
- 9 行 1 列,逐个输出元素
- 报错,无法运行
20.关于二维列表遍历,说法错误的是?( )
{{ select(20) }}
- 外层循环取行,内层循环取元素
- 必须用两层 for 才能遍历所有元素
- 可混合 while 与 for 实现遍历
- 可混合 while 与 for 实现遍历
2026年南昌斯坦星球4月月考--pythonAI1
- 状态
- 已结束
- 规则
- OI
- 题目
- 4
- 开始于
- 2026-4-26 13:30
- 结束于
- 2026-5-6 13:30
- 持续时间
- 240 小时
- 主办人
- 参赛人数
- 15