《Python程序设计》 高等教育出版社 第三章 序列 章节过关卷
2024-03-05
|
2份
|
7页
|
172人阅读
|
4人下载
内容正文:
《Python程序设计》高等教育出版社
第三章 序列 章节过关卷
考试时间90分钟 满分100分
班级 姓名 成绩
1、 单项选择题(本题10小题,每小题2分,满分20分)
1. 在Python中,以下哪个操作会改变原列表?( ).
A. 对列表进行切片操作
B. 使用tuple()将列表转换为元组
C. 对列表的元素进行排序
D. 使用*操作符对列表进行重复
2. Python不支持的数据类型有( ).
A.char B.int C.float D.list
3. 关于Python中的复数,下列说法错误的是( ).
A.表示复数的语法是real + image j
B.实部和虚部都是浮点数
C.虚部必须后缀j,且必须是小写
D.方法conjugate返回复数的共轭复数
4. 关于字符串下列说法错误的是( ).
A.字符应该视为长度为1的字符串
B.字符串以\0标志字符串的结束
C.既可以用单引号,也可以用双引号创建字符串
D.在三引号字符串中可以包含换行回车等特殊字符
5. 以下关于Python列表和元组的描述,哪一个是正确的?( )
A. 列表可以动态改变大小,而元组不可以
B. 列表和元组都可以作为字典的键
C. 列表和元组都允许重复的元素
D. 列表和元组在内存中的存储方式相同
6. 在Python中,哪个数据类型是不可变的?( )
A. 列表(list)
B. 字典(dict)
C. 字符串(string)
D. 集合(set)
7. Python中,以下哪种操作会改变原序列?( )
A. 对序列进行切片操作
B. 使用`list()`将元组转换为列表
C. 对序列的元素进行排序
D. 使用`*`操作符对序列进行重复
8. 在Python中,如何获取列表中索引为3的元素的值?( )
A. list[3]
B. list[index=3]
C. list[3rd]
D. list["3"]
9. 以下关于Python序列的描述,哪一个是正确的?( )
A. 列表和元组都可以动态改变大小
B. 字符串是不可变的序列
C. 集合是一种序列类型
D. 元组可以作为字典的键,而列表不能
10. 以下哪项操作会抛出`IndexError`?( )
A. 访问列表中不存在的元素
B. 访问字符串中不存在的字符
C. 对空列表进行切片操作
D. 删除列表中的最后一个元素
二、判断题(本题10小题,每小题2分,满分20分)
1. 索引可以帮助我们快速访问序列中的元素.( )
2. 标准类型运算包括加减乘除等基本运算.( )
3. 通用序列类型操作包括索引、切片、遍历等.( )
4. 序列类型函数不包括len()、type()等.( )
5. 字符串的表示可以是单引号或双引号.( )
6. 转义字符需要用反斜杠(\)加上字符来进行转义.( )
7. 字符串中的方法包括append()、remove()等.( )
8. 列表的表示可以是方括号{}.( )
9. 序列中的方法包括append()、remove()等.( )
10. 元组中,元组的表示可以是圆括号().( )
三、填空题(本题10小题,每小题3分,满分30分)
1. 可以使用________函数翻转序列中的元素.
2. 在Python中,字符串可以用单引号、双引号或________表示.
3. 在字符串中,________用于表示反斜线本身.
4. ________方法用于获取字符串中某个字符的ASCII值.
5. 在Python中,列表可以用________表示.
6. ________方法用于向列表中添加一个元素.
7. 在Python中,元组可以用________表示.
8. ________是只读的序列类型.
9. ________对象可以生成一个整数序列.
10. ________是Python中的一种基本数据类型,它包括字符串、列表和元组.
四、简答题(本题6小题,每小题5分,满分30分)
1. 请简要说明Python中序列的概念.
2. 请解释Python中转义字符的概念及作用.
3. 请列举三个Python中字符串的方法.
4. 请简要说明Python中列表的概念及特点.
5. 请解释Python中range对象的概念及作用.
6. 请简要总结Python中序列类型的共同特点.
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
$$
《Python程序设计》高等教育出版社
第三章 序列 章
资源预览图
1
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。