阶段测试选择题
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
PythonAI 1-2阶段复习
一、填空题
- 元组 {{ input(1) }}
- 移动{{ input(2) }}
- 设置{{ input(3) }}
- 增加{{ input(4) }}
- 键{{ input(5) }}
- 值{{ input(6) }}
- 删除{{ input(7) }}
- 圆{{ input(8) }}
二、单项选择题
9.以下关于集合的说法错误的是?( )
{{ select(9) }}
- 集合中的元素是无序的
- 集合中的元素是不可重复的
- 可以通过索引访问集合中的元素
- 可以使用花括号{}创建集合
10. 执行以下代码后,输出结果是什么?( )t = (1, 2, 3),t[1] = 4,print(t)
{{ select(10) }}
- (1, 4, 3)
- 报错
- (1, 2, 4)
- (1, 2, 3, 4)
11. 字典d中已有2个键值对分别是a为1,b为2,那执行print(d.get('c', 3))后的结果为?()
{{ select(11) }}
- 报错
- None
- 3
- 2
12.执行以下代码后,海龟的朝向是多少度?( ) import turtle,turtle.right(90),turtle.right(90)
{{ select(12) }}
- 0
- 90
- 180
- 270
13.字典中的键必须是?( )
{{ select(13) }}
- 可变的
- 不可变的
- 可以是任何数据类型
- 只能是整数
14.以下哪个是元组的正确表示方式?( )
{{ select(14) }}
- my_tuple = [1, 2, 3]
- my_tuple = (1, 2, 3)
- my_tuple = {1, 2, 3}
- my_tuple = <1, 2, 3>
15.在Python中,元组是?( )
{{ select(15) }}
- 可变的
- 不可变的
- 只包含整数
- 无序的
16.以下哪个方法可以返回集合的长度(即元素个数)?( )
{{ select(16) }}
- len()
- count()
- size()
- length()
17.以下哪个方法用于向集合添加一个元素?( )
{{ select(17) }}
- add()
- append()
- insert()
- push()
18.以下哪种方法可以正确地向字典中添加一个新的键值对?( )
{{ select(18) }}
- my_dict.add('key', 'value')
- my_dict['key'] = 'value'
- my_dict.insert('key', 'value')
- my_dict.append('key', 'value')
19.关于字典的说法,以下哪项是错误的?( )
{{ select(19) }}
- 字典通过键来访问值。
- 字典中的键必须是唯一的,但值可以重复。
- 字典是有序的数据结构,按插入顺序存储键值对。
- 可以使用dict()函数创建空字典。
20.以下哪个操作不能对元组进行?( )
{{ select(20) }}
- 访问元组中的元素。
- 修改元组中的元素。
- 计算元组的长度。
- 遍历元组中的元素。
21.以下哪个操作是Python中集合(set)所特有的,而其他数据结构(如元组、字典)不具备的?()
{{ select(21) }}
- 通过索引访问元素。
- 包含重复元素。
- 支持集合运算(如并集、交集、差集)。
- 可以是无序的。
22.集合(set)不具有以下哪些特性?( )
{{ select(22) }}
- 元素唯一。
- 元素无序。
- 支持集合运算,如并集、交集、差集。
- 数据类型不可变,如元组。
23.关于集合切片的说法,以下哪项是正确的?( )
{{ select(23) }}
- 集合支持切片操作,可以像列表一样访问子集。
- 集合不支持切片操作,因为集合是无序的。
- 集合支持切片操作,但结果仍然是一个集合。
- 集合可以通过索引访问特定位置的元素。