image

编辑人: 桃花下浅酌

calendar2025-03-12

message3

visits158

2021月12月Python二级理论

一、单选题

1、执行以下程序,运行结果是?

A 33 55 22 77

B 22 33 55 77

C 55 33 22 77

D 77 55 33 22

2、运行以下程序,当输入12时,输出结果为?

A 票价: 12

B 票价: 15

C 票价: 30

D 票价: 10

3、执行以下程序,运行结果是?

A {'gj':'china','nl':11,'xb':'女'}

B {'nl':11,'xb':'女'}

C {'nl': 11, 'xb': '女', 'xm': 'xxs'}

D {'nl': 12, 'xm': 'xxs', 'xb': '女'}

4、执行以下程序,运行结果是?

A iloveyou!

B i.love.you.!

C i love you !

D ['i', 'love', 'you', '!']

5、以下程序功能是?

A 计算并输出100以内(不含0和100)所有数字的和

B 计算并输出1-100所有数字的和,输出5050

C 统计并输出100以内(不含0和100)偶数个数,输出50

D 统计并输出100以内(不含0和100)偶数个数,输出49

6、以下程序执行后的结果是?

A enisni.

B KileEls

C KvnlksEgih

D KileElh

7、对于元组tup=('富强','民主','文明','和谐','爱国')操作正确的是?

A tup[2:4:2] = ('敬业')

B tup[4]='敬业'

C del tup[4]

D tup*3

8、下列程序的第四行横线处输入哪个选项中的代码不能打印出九九乘法表?

A print("{}*{}={}".format(j,i,i*j),'',end='')

B print("%d*%d=%d" % (j,i,i*j),end=" ")

C print(j,'*',i,'=',i*j,'',end='')

D print("{}*{}={}".format({j*i={i*j}}),'',end='')

9、下面的语句哪个会无限循环执行下去?

A

B

C

D

10、某商场促销打折,打折规定如下:消费500元以内的打8.8折;满500元(含500)的打8折,满1000元及以上的打7折。要编程解决该问题,需要用到的控制语句是?

A 赋值语句

B 选择(分支)结构语句

C 循环结构语句

D 输入输出语句

11、以下语句不能创建字典的是?

A dic={}

B dic={12:34}

C dic={[12]:[34]}

D dic={(12):(34)}

12、执行下列代码后,运行结果是?

A 0

B 1

C 3

D 6

13、下列语句中变量i取值范围是0—99的是?

A for i in range(101)

B for i in range(1,100)

C for i in range(0,101)

D for i in range(100)

14、执行下列程序的结果为?

A Tom14London

B nameageLondon

C name:Tom

D Tom

15、下面代码运行的结果是?

A 2000 (2, 3, 4, 5)

B 2000 (2, 3, 4, 5,6)

C (2000 (2, 3, 4, 5,6))

D 1997 (1,2, 3, 4, 5)

16、以下代码的输出结果是?

A 5

B p

C 4

D 6

17、执行以下代码的结果是?

A -1

B 0

C 4

D 异常报错

18、下面程序的输出结果是?

A [[4,5,6],[1,2,3]]

B [6,5,4],[3,2,1]

C [[6,5,4],[3,2,1]]

D [4,5,6],[1,2,3]

19、已知a=list("zhangsan"),执行了a[1:7:2]后结果是?

A [ 'h', 'a', 'n', 'g', 's', 'a', 'n']

B ['z', 'h', 'a', 'n', 'g', 's', 'a']

C [ 'h', 'a', 'n', 'g', 's', 'a']

D ['h', 'n', 's']

20、已知a=[0, 1, 2, 3, 4, 5, 6, 7, 8, 9],执行del a[1:]后,a的结果是什么?

A [0, 1, 2, 3, 4, 5, 6, 7, 8]

B [1, 2, 3, 4, 5, 6, 7, 8, 9]

C [0]

D [0, 1]

21、下列哪一个Python列表的创建是错误的?

A l=[1,3.14,"laowang",[1,2]]

B l=[1,3.14,laowang,[1,2]]

C l=[1,3.14,"laowang",(1,2)]

D l=[]

22、下列关于Python列表的表达正确的是?

A Python列表是包含0个或者多个对象引用的有序序列

B python列表用小括号()表示

C 列表的长度是不可变的

D Python列表的元素间用顿号、隔开

23、已知列表lis=['a','bc','def'],则执行print(len(lis))语句输出的结果是?

A 3

B 4

C 5

D 6

24、在python中,当列表需要动态添加元素时,可以使用( )函数添加一个新的元素到列表的尾部。

A append()

B del()

C sort()

D sorted()

25、已知t1=(2,3),t2=(4,5,6),那么t2+t1*2的结果是?

A (2, 3, 2, 3, 4, 5, 6)

B (4, 5, 6, 2, 3, 2, 3)

C (2, 3, 4, 5, 6, 2, 3, 4, 5, 6)

D (2, 3, 4, 5, 6)

二、判断题

26、运行如下程序,运行结果为hi lanxi!

A 正确

B 错误

27、在一段程序中,如果有break,就一定有continue。

A 正确

B 错误

28、字符串是可变的数据类型

A 正确

B 错误

29、while循环的判断条件可以是任何表达式,只有当表达式的值为True的时候,才执行循环体。

A 正确

B 错误

30、只有列表可以转换为元组,字符串、字典都无法转换成元组。

A 正确

B 错误

31、[1,2] in [1,2,3,4,5,6]的结果为True。

A 正确

B 错误

32、凡是用while语句编写的循环结构,都可以用for语句实现。

A 正确

B 错误

33、执行下列代码后,运行结果是:Helloorld!

A 正确

B 错误

34、字典是无序的。

A 正确

B 错误

35、t2=1,2,3则t2是int类型数据。

A 正确

B 错误

喵呜刷题:让学习像火箭一样快速,快来微信扫码,体验免费刷题服务,开启你的学习加速器!

创作类型:
原创

本文链接:2021月12月Python二级理论

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share