国开助手《Python语言基础》形考理论考核二答案

小虾米 2026-05-11 06:47:06 5 次阅读 0 分钟阅读


1. 在Python中,用方括号“[ ]”可以定义的数据类型字面值是()。
A. 集合
B. 字典
C. 元组
D. 列表
2. 在Python中,用花括号“{ }”可以定义的数据类型字面值有()。
A. 集合
B. 字典
C. 元组
D. 列表
3. 已知列表names = ['柴芳', '程英', '张想', '徐金凤', '张凯'],请问names[2]是()。
A. 程英
B. 徐金凤
C. 张想
D. 张凯
4. 已知列表names = ['柴芳', '程英', '张想', '徐金凤', '张凯'],请问names[2:4] 是()。
A. ['张想', '徐金凤']
B. ['柴芳', '徐金凤']
C. ['徐金凤', '张凯']
D. ['程英', '张想', '徐金凤']
5. 已知字典cities={'刘桂花':'北京','孙柳':'重庆','郑辉':'上海','康平':'广州'},请问cities['郑辉'] 是()。
A. 北京
B. 重庆
C. 上海
D. 广州
6. 已知集合hobbies={'摄影', '阅读', '足球', '动漫', '音乐', '厨艺'},请问hobbies[2] 是()。
A. 阅读
B. 足球
C. 动漫
D. 无法输出,会报错
7. 已知集合hobbies={'摄影', '阅读', '足球', '动漫', '音乐', '厨艺'},请问len(hobbies) 是()。
A. 4
B. 5
C. 6
D. 7
8. 已知姓名列表names = ['柴芳', '程英', '张想', '徐金凤', '张凯'],列表从第0个位置开始,即'柴芳'目前在第0个位置。将'张桂花'插入姓名列表第3个位置,请问实现该操作的语句是()。
A. names.insert(2,'张桂花')
B. names.insert(3,'张桂花')
C. names.add(2,'张桂花')
D. names.add(3,'张桂花')
9. 已知姓名列表names = ['柴芳', '程英', '张想', '徐金凤', '张凯'],列表从第0个位置开始,即'柴芳'目前在第0个位置。将'张桂花'插入姓名列表第3个位置,请问执行该操作后的列表为()。
A. ['柴芳', '张桂花', '程英', '张想', '徐金凤', '张凯']
B. ['柴芳', '程英', '张桂花', '张想', '徐金凤', '张凯']
C. ['柴芳', '程英', '张桂花', '张想', '徐金凤']
D. ['柴芳', '程英', '张想', '张桂花', '徐金凤', '张凯']
10. 已知年龄列表ages = [19, 20, 18, 18, 19],对其进行操作ages.sort()后,该列表会变为()。
A. [19, 20, 18, 18, 19]
B. [19, 18, 18, 20, 19]
C. [18, 18, 19, 19, 20]
D. [20, 19, 19, 18, 18]
11. 计算机程序的3种基本控制结构不包含()。
A. 顺序结构
B. 循环结构
C. 控制结构
D. 分支结构
12. 即使改变顺序结构中不同语句的顺序,也不会影响程序运行结果。()
A. 正确
B. 错误
13. 在Python语言中,如果该缩进的地方没有缩进,不会影响程序的正常运行。()
A. 正确
B. 错误
14. 在Python语言中,若else子句对应的语句块仅有一条if语句的话,可以使用()语句代替。
A. else
B. if
C. elif
D. else if
15. 循环语句for i in range(2,20,3)会被执行()。
A. 6次
B. 7次
C. 10次
D. 18次
16. 下列说法中正确的是()。
A. break和continue语句可以在程序的任何位置使用
B. break和continue语句只能在循环内部使用
C. break和continue语句的作用相同
D. break和continue语句的作用不同
17. ()不适合用try...except处理。
A. 程序语法错误
B. 用户输入不规范引发错误
C. 文件找不到
D. 网络中断