《Python语言程序设计》配套题库(项目5)
1、Python中列表的索引从哪个数字开始?(单选题)
A、0
B、1
C、-1
D、2
答案:A
难易度:易
2、创建一个空列表的正确语法是?(单选题)
A、list=[]
B、list=list()
C、list=()
D、list={}
答案:B
难易度:易
3、以下哪种数据结构是不可变的?(单选题)
A、列表
B、字典
C、元组
D、集合
答案:C
难易度:易
4、元组的创建语法中,若仅包含一个元素,必须添加什么符号?(单选题)
A、冒号
B、逗号
C、括号
D、空格
答案:B
难易度:易
5、字典的键值对之间必须用什么符号分隔?(单选题)
A、逗号
B、括号
C、冒号
D、分号
答案:C
难易度:易
6、集合的创建语法中,空集合必须使用什么函数?(单选题)
A、set()
B、{}
C、list()
D、tuple()
答案:D
难易度:易
7、字符串的索引操作中,abcde[1]的结果是?(单选题)
A、a
B、b
C、c
D、e
答案:B
难易度:易
8、以下哪个函数用于将列表转换为元组?(单选题)
A、list()
B、dict()
C、tuple()
D、set()
答案:C
难易度:易
9、字符串的split()方法默认以什么为分隔符?(单选题)
A、空格
B、逗号
C、冒号
D、换行符
答案:A
难易度:易
10、以下哪个函数用于检测字符串是否仅包含数字?(单选题)
A、isalpha()
B、islower()
C、isalnum()
D、isdigit()
答案:D
难易度:易
11、列表的append()方法的作用是?(单选题)
A、添加元素到末尾
B、插入元素到指定位置
C、替换元素
D、删除元素
答案:A
难易度:易
12、元组的len()函数返回的是?(单选题)
A、最大值
B、元素个数
C、最小值
D、元组本身
答案:B
难易度:易
13、字典中删除键值对的正确方法是?(单选题)
A、remove()
B、delete()
C、del语句
D、clear()
答案:C
难易度:易
14、集合的add()方法的作用是?(单选题)
A、添加单个元素
B、添加多个元素
C、合并集合
D、去重
答案:A
难易度:易
15、字符串的find()方法找不到子串时返回?(单选题)
A、-1
B、0
C、N
D、None
答案:B
难易度:易
16、以下哪个函数用于将整数转换为字符串?(单选题)
A、int()
B、float()
C、str()
D、complex()
答案:C
难易度:易
17、列表的切片操作list[1:3]包含哪些索引?(单选题)
A、0,1
B、1,2
C、2,3
D、1,2,3
答案:B
难易度:中
18、字典的键必须是什么类型?(单选题)
A、不可变类型
B、可变类型
C、数值类型
D、字符串类型
答案:A
难易度:中
19、集合的intersection()方法的作用是?(单选题)
A、并集
B、差集
C、交集
D、补集
答案:C
难易度:中
20、字符串的title()方法的作用是?(单选题)
A、全部大写
B、全部小写
C、首字母大写
D、每个单词首字母大写
答案:D
难易度:中
21、Python列表的表示符号是?(单选题)
A、()
B、[]
C、{}
D、
答案:B
难易度:易
22、访问列表元素时使用的索引起始值是?(单选题)
A、1
B、0
C、-1
D、任意整数
答案:B
难易度:易
23、元组与列表的主要区别是?(单选题)
A、元组有序
B、元组元素不可变
C、元组使用大括号
D、元组可动态添加元素
答案:B
难易度:中
24、创建只含一个元素的元组时,必须添加的符号是?(单选题)
A、冒号
B、分号
C、逗号
D、点号
答案:C
难易度:中
25、字典的键值对之间使用