一、单选题 (每题2分)
1、列标识符命名中,符合规范的是()
A、1 a
B、for
C、_123
D、#_b
2、下列标识符中,不是 Python 支持的数据类型的是 ( )
A、char
B、int
C、float
D、str
3、下列选项中,不是 Python 关键字的选项是( )
A、with
B、int
C、delete
D、for
4、表达式 3 and 4的结果为 ()。
A、3
B4
C、True
D、False
5、表达式 len(”012345”的结果为 ()
A、4
B、5
C、6
D、7
6、己知 a =“abCdefg”,则 a2: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、al2: 3]
B、a[-3]
C、al2]
D、a[2: 3][0]
10、己知 a = [ixi for i in range(10)], 则 al3]的值为 ( )
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、clear0: 删除 ls 的最后一个元素
C、Is、copy: 生成新列表,复制 s 所有元素
D、ls、reverse0: 列表 ls 的所有元素反转
13、关于字符串下列说法错误的是 )
A、字符串的长度为 1
B、字符串以\标志换行
C、既可以用单引号,也可以用双引号创建字符串
D、在三引号字符串中可以包含换行回车等特殊字符
14、在函数内部可以通过以下哪个关键字定义全局变量。
A、super
B、global
C、static
D、const
15、以下关键词不会用于模块导入的是 )
A、super
B、global
C、static
D、const
16、关于程序的异常处理,以下选项中描述错误的是 ()
A、程序异常发生经过妥善外理可以继续执行
B、异常语句可以与 else 和 finally 配合使用
c、编程语言中的异常和错误是完全相同的概念
D、Python 通过 try、 except 等保留字提供异常处理功能
17、关于函数,一下选项中描述错误的是 ()
A、函数能将特定功能进行封装
B、使用函数的主要目的是减低编程难度和代码重用
c、Python 使用 del 关键字定义函数
D、函数是一段具有特定功能的、可重用的语句组
18、python的可变类型不包括 ()
A、list
B、str
C、set
D、dict
19、下列哪个选项可以实现在文件结尾添加内容。 ()
A、r
B、w
C、a
D、+
20、Python 中表示当前对象,使用的关键字是 ()
A、self
B、super
C、class
D、obiect
二、填空题 (每题2分,不允许把代码复制到开发工具中运行)
1、Python 中使用________进行单行注释。
2、Python 中对两个整数进行整除时,使用的符号为_____________。
3、Python 中上下文管理器使用的关键字是________________。
4、Python 中使用内置的_____________函数获取对象的类型。
5、Python 中异常处理时, 通常把可能发生异常的代码放在_______语句中。
6、阅读下列程序代码, 当用户分别输入 15 和 35 时,程序执行结果为_______。
num_1 = input("请输入第一个数: ")
num_2 = input("请输入第二个数: ")
print(num_1 + num_2)
7、阅读下列程序代码,该程序执行的结果为______________。
sum = 0
for i in range(10):
if i // 3 == 2:
continue
sum = sum + i
print(sum)
8、阅读下列程序代码,该程序执行的结果为______________。
i = 1
while i < 6:
i = i + 1
else:
i = i *3
print(i)
9、阅读下列程序代码,该程序执行的结果为______________。
def func(temp_a, temp_b):
a, b = temp_b, temp_a
func(10, 20)
print(a)
10、阅读下列程序代码,该程序执行的结果为_______和______。
list = [1,2,3,4,5]
li = list.__iter__()
for num in range(2):
data = li.__next__()
print(data)
三、简答题.使用开发工具进行编写。(每题5分)
1、判断101-200之间有多少个质数,并输出所有质数。
2、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
3、使用for循环,倒序输出列表的值。
4、var1 = "hello python i love you"分别统计出其中英文字母出现的次数
5、一球从100米高度自由落下,弹起,再落下,每次弹起后下落的高度是上次落下的一半,求它在第10次落地时,共经过多少米?第10次反弹多高?
标签:10,Python,基础知识,----,下列,ls,程序执行,程序代码 From: https://www.cnblogs.com/cenb/p/17113818.html