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

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


1. 以下选项哪个不是Python程序的特征?()
A. 程序是分行的,每行做一件事情,称作“语句”。
B. 语句的行与行之间必须左对齐。
C. 语句书写可以根据个人爱好随意缩进。
D. 符号“#”后面跟的内容是备注或注释,对语句的功能没有影响。
2. 下列哪个是合法的Python变量名?()
A. 123var
B. var123
C. var-123
D. $var
3. 以下哪个选项实现了字符串s1和s2的拼接?()
A. s1 * s2
B. s1 - s2
C. s1 + s2
D. s1 // s2
4. 下面哪个选项不能得到整数4?()
A. 1 + 5 - 2
B. 2 * 2
C. 9 // 2
D. 8 / 2
5. 下面哪个不是布尔值的运算?()
A. and
B. none
C. or
D. not
6. 要访问列表alist的倒数第四个元素,下列选项正确的是()。
A. alist[3]
B. alist[4]
C. alist[-3]
D. alist[-4]
7. 下列对元组atuple的操作,哪个会导致错误?()
A. atuple.append(20)
B. atuple = atuple * 2
C. atuple = sorted(atuple)
D. count = len(atuple)
8. 下面的选项哪项是错误的?()
A. 集合确保所包含的数据元素是互不相同的。
B. 可以用set()函数从列表生成集合。
C. 无法通过索引位置来访问集合中的数据。
D. 如果集合A是集合B的子集,那A中的数据元素个数一定比B少。
9. 下面选项哪个实现了在字典adict中添加条目("a":1)?()
A. adict.add("a", 1)
B. adict["a"] = 1
C. adict.append("a", 1)
D. adict.pop("a")
10. 以下程序的输出是()。 n = 3 if n >= 3: print("OK1") elif n > 2: print("OK2") else: print("OK3")
A. OK1
B. OK2
C. OK3
D. 无输出
11. 以下程序的输出是()。 n = 1 for i in range(3): n = n + 1 print(n)
A. 3
B. 4
C. 1
D. 5
12. 以下程序的输出是()。 n = 1 while n < 4: n = n + 1 print(n)
A. 1
B. 2
C. 3
D. 4
13. 下列选项哪个不属于文件处理的一般过程?()
A. 截断文件f.cut()函数
B. 打开文件open()函数
C. 关闭文件f.close()函数
D. 读取文件f.read()函数
14. 文本文件的f.read()方法会返回什么数据类型?()
A. 字节序列
B. 字符串
C. 字符串的列表
D. 整数
15. 下面的哪个选项用于返回函数的值?()
A. print
B. continue
C. return
D. break
16. Python语言是一种先进的面向对象的动态解释型语言。()
A. 正确
B. 错误
17. 可以用字符串的index()方法来统计子串在字符串中出现的次数。()
A. 正确
B. 错误
18. 表达式“1 + 3 / 2”的计算结果是整数类型。()
A. 正确
B. 错误
19. 通过输入函数input()获取用户输入的整数,需要进行类型转换后才能进行整数运算。()
A. 正确
B. 错误
20. 可以用in运算符来判断列表中是否存在某个数据。()
A. 正确
B. 错误
21. len()函数可以得到字符串中的字符个数,也可以得到列表中数据项的个数。()
A. 正确
B. 错误
22. 列表的sort()方法可以按照拼音顺序对中文字符串进行排序。()
A. 正确
B. 错误
23. Counter计数器可以用来统计列表中每个数据出现的次数。()
A. 正确
B. 错误
24. Python语言的三种控制结构分别是:递归结构、条件分支结构和循环结构。()
A. 正确
B. 错误
25. break语句用来忽略循环中余下的语句,直接继续下一轮循环。()
A. 正确
B. 错误
26. 中文句子同样可以用字符串的split()方法来进行分词。()
A. 正确
B. 错误
27. 通过csv模块,从CSV文件中读取的数据值都是字符串类型。()
A. 正确
B. 错误
28. 函数中的return语句会结束函数的执行,并返回一个数据对象。()
A. 正确
B. 错误
29. 在词云图中,高频词通常绘制尺寸更大,并分布在靠近图像边缘的位置。()
A. 正确
B. 错误
30. matplotlib模块可以绘制折线图、散点图、柱状图、直方图和饼图。()
A. 正确
B. 错误
31. 下面这段程序实现了输入姓名和重复次数,打印输出呼叫口令。 例如:输入:张三 和 3 输出:张三张三张三请回答 name = input("请输入姓名:") count = input("请输入重复次数:") call = __(1)__ print(call)请在横向上((1)的位置)补全代码:
A. name + int(count)
B. name + int(count) + "请回答
C. name * int(count)
D. name * int(count) + "请回答
32. 下面这段程序实现了输出列表中所有整数累乘值计算的功能。 alist = [23, 34, 89, 10, 2, 22, 73] m = 1 for n in alist: __(1)__ print(n)请在横向上((1)的位置)补全代码:
A. m = m * n
B. m * n
C. n = m * n
D. n += m