月考无解释版

【一】填空题

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 的值为_____

51、下面程序的输出结果是:

x=True
y=False
z=False
if x or y and x:
    print("yes")
else:
   print("no")

【二】程序分析题

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

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

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

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

【三】编程题

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

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

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

posted @ 2023-06-20 09:52  Chimengmeng  阅读(139)  评论(0编辑  收藏  举报