A、 1_a B、 for C、 年龄 D、 a#b
2、 下列标识符中,不是 Python 支持的数据类型的是 ( )。A、 char B、 int C、 float D、 str
3、 下列选项中,不是 Python 关键字的选项是( )。A、 with B、 int C、 del D、 for
4、 表达式 3 and 4 的结果为( )。A、 3 B、 4 C、 True D、 False
5、 表达式 eval(“500/10”)的结果为( )。A、 “500/10” B、 500/10 C、 50 D、 50.0
6、 已知 a = “abcdefg”, 则 a[2:4]的值为( )。A、 bc B、 bcd C、 cd D、 cde
7、 如果需要对字符串进行分割, 需要使用的方法是( )。A、 split B、 strip C、 join D、 len
8、如果希望退出循环,可使用下列哪个关键字。( )A、 continue B、 pass C、 break D、 exit
9、已知 a = [1, 2, 3, 4, 5], 下列选项能访问元素 3 的有( )A、 a[3] B、 a[-3] C、 a[2] D、 a[-2]
10、已知 a = [i*i for i in range(10)], 则 a[3]的值为( )A、 3 B、 4 C、 9 D、 16
11、 阅读下列代码,程序执行结果为( )a = [4, 5, 3, 2, 8] a.reverse() print(a)
A、 [4, 5, 3, 2, 8] B、 [8, 2, 3, 5, 4] C、 [2, 3, 4, 5, 8] D、 [8, 5, 4, 3, 2]
12、对于列表 ls 的操作,一下选项中描述错误的是( )A、 ls.append(x):在 ls 最后添加一个元素
B、 ls.clear():删除 ls 的最后一个元素
C、 ls.copy:生成新列表,复制 ls 所有元素
D、 ls.reverse():列表 ls 的所有元素反转
13、关于字符串下列说法错误的是( )A、字符应该视为长度为 1 的字符串
B、字符串以”\0”标志结束
C、既可以用单引号, 也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
14、在函数内部可以通过以下哪个关键字定义全局变量。( )A、 super B、 global C、 static D、 const
15、 以下关键词不会用于模块导入的是( )A、 import B、 from C、 as D、 with
16、 关于程序的异常处理, 以下选项中描述错误的是( )A、 程序异常发生经过妥善处理可以继续执行
B、 异常语句可以与 else 和 finally 保留字配合使用
C、编程语言中的异常和错误是完全相同的概念
D、 Python 通过 try、 except 等保留字提供异常处理功能
17、 关于函数, 一下选项中描述错误的是( )A、函数能完成特定功能, 对函数的使用不需要了解内部实现原理
B、使用函数的主要目的是减低编程难度和代码重用
C、 Python 使用 del 关键字定义函数
D、函数是一段具有特定功能的、 可重用的语句组
18、以下选项中不是 Python 数据分析和绘图的第三方库的是( )A、 numpy B、 pandas C、 matplotlib D、 request
19、设置文件读取模式时,下列哪个选项可以实现在文件结尾添加内容。( )A、 r B、 w C、 a D、 +
20、 Python 中表示当前对象,使用的关键字是( )A、 self B、 super C、 class D、 object
二、 填空题:每小题 2 分,共 10 分。21、 Python 中使用________进行单行注释。22、 Python 中对两个整数进行整除时,使用的符号为_____________。23、 Python 中上下文管理器使用的关键字是________________。24、 Python 中使用内嵌的_____________函数获取对象的类型。25、 Python 异常处理时, 把可能发生异常的代码放在_______语句中。三、 程序分析题:每小题 5 分, 共 20 分。26、阅读下列程序代码, 当用户分别输入 15 和 35 时,程序执行结果为_______。num_1 = input("请输入第一个数: ") num_2 = input("请输入第二个数: ") print(num_1 + num_2)
27、 阅读下列程序代码,该程序执行的结果为______________。sum = 0 for i in range(10): if i // 3 == 2: continue sum = sum + i print(sum)
28、 阅读下列程序代码,该程序执行的结果为______________。i = 1 while i < 6: i = i + 1 else: i = i *3 print(i)
29、 阅读下列程序代码,该程序执行的结果为______________。a = 10 b = 20 def fun(temp_a, temp_b): # 定义函数 a, b = temp_b, temp_a fun(a, b) # 调用函数 print(a) # 打印结果
四、 简答题:第 1 题 7 分,第 2 题 8 分。30、 简述 Python 中的选择语句及其使用场景。31、 简述列表与元组之间的联系与区别。五、 编程题:总分 15 分。32、 编写程序实现 1-100 之间(包含 1 不包含 100)所有能被 7 整除 或者 包含数字 7 的数之和。 资源分享下方这份完整的软件测试视频学习教程已经上传CSDN官方认证的二维码,朋友们如果需要可以自行免费领取 【保证100%免费】