理论题

1 、 Python 安装扩展库常⽤的是 __ _ ⼯具

2 、在 Python 中 __ 表⽰空类型

3 、列表、元组、字符串是 Python 的 __ ___( 有序?⽆序 ) 序列

4 、查看变量类型的 Python 内置函数是 __ __

5 、查看变量内存地址的 Python 内置函数是 __ __ _

6 、 Python 运算符中⽤来计算整商的是 __ ___

7 、 Python 运算符中⽤来计算集合并集的是 __ _

8 、表达式 [1, 2, 3]*3 的执⾏结果为 __ __ __

9 、语句 x = 3==3, 5 执⾏结束后,变量 x 的值为 __ __ _

10 、已知 x = 3 ,那么执⾏语句 x += 6 之后, x 的值为 __ __ ___

11 、已知 x = 3 ,并且 id(x) 的返回值为 496103280 ,那么执⾏语句 x

+= 6 之后,表达式 id(x) == 496103280 的值为 __ _

12 、已知 x = 3 ,那么执⾏语句 x *= 6 之后, x 的值为 __ __

13 、表达式 “[3] in [1, 2, 3, 4]” 的值为 __ __

14 、列表对象的 sort() ⽅法⽤来对列表元素进⾏原地排序,该函数返

回值为 ()

15 、假设列表对象 aList 的值为 [3, 4, 5, 6, 7, 9, 11, 13, 15, 17] ,那么切

⽚ aList[3:7] 得到的值是 __ __ __ 16 、任意长度的 Python 列表、元组和字符串中最后⼀个元素的下标

__ __

17 、 Python 语句 ''.join(list('hello world!')) 执⾏的结果是 __ __ __ __

18 、转义字符 ’\n’ 的含义是 __ __ __ _

19 、 Python 语句 list(range(1,10,3)) 执⾏结果为 __ __ __ _

20 、 Python 中异常处理时, 通常把可能发⽣异常的代码放在 __ _ 语

句中。

21 、 Python 中对两个整数进⾏整除时,使⽤的符号为 __ __ _ 。

22 、已知 a = [1, 2, 3] 和 b = [1, 2, 4] ,那么 id(a[1])==id(b[1]) 的执⾏结

果为 __ _

23 、切⽚操作 list(range(6))[::2] 执⾏结果为 __ __

24 、表达式 'ab' in 'acbed' 的值为 __ __

25 、假设 n 为整数,那么表达式 n&1 == n%2 的值为 __ __ _

26 、语句 x = (3,) 执⾏后 x 的值为 __ __ ___

27 、语句 x = (3) 执⾏后 x 的值为 __ __

28 、已知 x=3 和 y=5 ,执⾏语句 x, y = y, x 后 x 的值是

29 、字典对象的 __ _ ⽅法可以获取指定 “ 键 ” 对应的 “ 值 ” ,并且可以在

指定 “ 键 ” 不存在的时候返回指定值,如果不指定则返回 None

30 、字典对象的 __ __ _ ⽅法返回字典中的 “ 键 - 值对 ” 列表

31 、字典对象的 __ __ ⽅法返回字典的 “ 键 ” 列表

32 、字典对象的 __ __ __ ⽅法返回字典的 “ 值 ” 列表

33 、已知 x = {1:2} ,那么执⾏语句 x[2] = 3 之后, x 的值为 __ __

34 、表达式 set([1, 1, 2, 3]) 的值为 __ __ __ __

35 、已知 x = {'a':'b', 'c':'d'} ,那么表达式 'a' in x 的值为 __ __ _ 36 、 Python 中上下⽂管理器使⽤的关键字是 __ __

37 、已知 x = {'a':'b', 'c':'d'} ,那么表达式 'b' in x.values() 的值

__ __ __

38 、表达式 0 or 5 的值为 __ ___

39 、表达式 3 and not 5 的值为 __ __ _

40 、表达式 3 ** 2 的值为 __ ___

41 、表达式 3 * 2 的值为 __ _

42 、已知字符串 x = 'hello world' ,那么执⾏语句 x.replace('hello', 'hi')

之后, x 的值为 __ _

43 、已知列表 x = [1, 2, 3] ,那么执⾏语句 x.pop(0) 之后, x 的值

__ ___

44 、已知列表 x = [1, 2, 3] ,那么执⾏语句 x.insert(0, 4) , x 的值

__ _

45 、语句 print(re.match('abc', 'defg')) 输出结果为 __ __ _

46 、表达式 'C:\Windows\notepad.exe'.startswith('C:') 的值为 __ ___

47 、在循环语句中, __ 语句的作⽤是提前结束本层循环

48 、在循环语句中, __ _ 语句的作⽤是提前进⼊下⼀次循环

49 、已知 x = [3, 7, 5] ,那么执⾏语句 x = x.sort(reverse=True) 之后,

x 的值为 __ ___

50 、已知 x = (3,) ,那么表达式 x * 3 的值为 __ __ _

程序分析题

1 、阅读下列程序代码, * 当⽤户分别输⼊ 15 35 * ,程序执⾏ 结果为 __ _ 。


num_1 = input("请输⼊第⼀个数: ") num_2 = input("请输⼊第⼆个数: ") print(num_1 + num_2)

2、 阅读下列程序代码,该程序执⾏的结果为__ ____。

sum = 0 for i in range(10): if i // 3 == 2: continue sum = sum + i print(sum)

3、 阅读下列程序代码,该程序执⾏的结果为__ ____。

i = 1 while i < 6: i = i + 1 else:i = i *3 print(i)

4 、 阅读下列程序代码,该程序执⾏的结果为 __ __ __ 。


a = 10 b = 20 def fun(temp_a, temp_b): # 定义函数 a, b = temp_b, temp_a fun(a, b) # 调⽤函数 print(a) # 打印结果 func(a, b)



编程题

1. 车牌区域划分,请根据车牌信息,分析出各 省的车牌持有数量.(10)


cars = ['鲁A32444', '鲁B12333', '京B8989M', '⿊C49678', '⿊C46555', '沪B25041', '⿊C34567'] # 根据cars得到如下结构 # info = {‘鲁’: 2, ‘⿊’: 3, ‘京’: 1, ‘沪’: 1}

2. 统计字符串 “Hello, welcome to my world.” 中字母 w 出 现的次数。(15)

3、3.定义一个函数,输出1~100中偶数之和