image

编辑人: 桃花下浅酌

calendar2025-05-10

message1

visits834

2020月09月Python二级理论参考答案

一、单选题

1、numbers = [1, 11, 111, 9], 运行numbers.sort() 后,运行numbers.reverse() numbers会变成?( )

A、[1, 9, 11, 111]

B、[1, 11, 111]

C、[111, 11, 9, 1]

D、[9111111]


2、执行下列代码,输出的结果是?( )

A、pythonpython

B、python''python'

C、python

D、'python'


3、 下列案例的输出结果是什么?( )

A、(3, 4, 5, 6, 7, 'c', 'd', 'e')

B、( 4, 5, 6, 7, 'b','c', 'd', 'e')

C、(1,2,3, 4, 5, 'c', 'd', 'e')

D、(3, 4, 5, 6, 7, 'a', b', 'c')


4、已知l=[4,5,6],执行l[len(l):]=[1,2,3],l的结果是?

A、[1,2,3]

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

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

D、[4,5,6]


5、numbers = [1, 3, 2, 8], numbers[len(numbers) - 1]会返回什么?

A、1

B、3

C、2

D、8


6、str = "学习力,思考力,行动力,创造力",运行print(str[4:7])的结果是?

A、思考力,

B、,思考力

C、思考力

D、,思考力,


7、下面代码将打印出什么数字?( )

A、3

B、11

C、4

D、9


8、d1 = {'a': 100, 'b': 200, 'c':300}。下面什么代码可以将d1改成{'a': 150, 'b': 200, 'c':300}

A、d1[0] = 150

B、d1[a] = 150

C、d1['a'] = 150

D、d1[100] = 150


9、 words = {"Chinese":"中文", "English":"英语", "French":"法语", "Korean":"韩语"} 运行以下代码后输出的结果是?( )

A、6

B、3

C、8

D、4


10、下列关于字符串的描述正确的是?

A、字符串是一个可变的序列

B、我们可以通过min()来获取字符串的长度

C、字符串是用一对双引号" "或者单引号’ '括起来的零个或者多个字符

D、我们可以通过str.upper()将字符串中的所有大写字母变成小写字母


11、courses = ["语文", "数学", "编程", "英语"],运行courses.pop()后course会变成?

A、["数学", "编程", "英语"]

B、["语文", "数学", "编程"]

C、["语文", "数学", "英语"]

D、["数学", "编程", "英语"]


12、关于字典的描述错误的是?

A、字典的元素以键为索引进行访问

B、字典的长度是可变的

C、字典的一个键可以对应多个值

D、字典是键值对的结合,键值对之间没有顺序


13、执行下列代码,输出的结果是?( )

A、[3, 5, 6]

B、[3, 6]

C、[1, 5, 6]

D、[5, 6]


14、下面代码将打印什么?

A、明复明

B、日复日

C、明日复明日

D、明明


15、下列语句中,无法创建字典dic的是?

A、dic={"chinese":90,"math":95}

B、dic=dict([("chinese",90),("math",95)])

C、dic=dict(chinese=90,math=95)

D、dic={[("chinese",90),("math",95)]}


16、若要创建一个包含1、2、3、4四个数字的列表a,下列哪个方法是错误的?

A、a=1,2,3,4

B、a=[1,2,3,4]

C、a=list(range(1,5))

D、a=list([1,2,3,4])


17、下列关于分支和循环结构的描述中,错误的是?

A、While循环只能用来实现无限循环

B、所有的for循环都可以用while循环改写

C、保留字break可以终止一个循环

D、continue可以停止后续代码的执行,从循环的开头重新执行


18、以下构成Python循环结构的方法中,正确的是?

A、while

B、loop

C、if

D、do…for


19、下面哪个选项是下面程序的输出结果?( )

A、1 2

B、0 1 2 3

C、0 1 2

D、1 2 3


20、执行下面程序,结果是?

A、1 3 5 7

B、2 4 6 8 10

C、2 4 6 8

D、1 3 5 7 9


21、下列关于元组的描述错误的是?

A、元组是可包含任意对象的有序集合

B、元组和字符串都可以通过下标索引访问元素

C、元组可以任意嵌套

D、元组是可变的序列


22、对于元组里面的元素,可以执行的操作有?

A、读取

B、添加

C、修改

D、删除


23、运行以下代码后,输出的结果是?

A、7

B、9

C、8

D、6


24、 character = ["诚实", "感恩", "坚持", "守时"],运行以下代码的结果是?

A、诚实守时

B、诚实怜悯

C、感恩守时

D、感恩怜悯


25、numbers = [1, 3, 2, 8], 运行numbers.append(2) 后,numbers会变成?

A、[1, 3, 2, 8]

B、[2, 1, 3, 2, 8]

C、[1, 3, 2, 8, 2]

D、[1, 3, 8]


二、判断题

26、continue语句的作用是结束整个循环的执行。

A 正确

B 错误


27、>>>"{:06.2f}".format(3.2455) 运行结果为:3.25

A 正确

B 错误


28、以下程序的作用是对整数0-9求和

A 正确

B 错误


29、字典是可变对象,字典有键(key)和值(value),其中键(key)和值(value)都是不可以重复的

A 正确

B 错误


30、if [3] in [1, 2, 3, 4]:与if 3 in [1, 2, 3, 4]:结果是一样的。

A 正确

B 错误


31、表达式 6 if 3>2 else 5的值为 6

A 正确

B 错误


32、普通字符串,采用双引号("")包裹起来,用采用单引号(‘’)包裹起来不是字符串,如果:a="word"属于字符串,a=‘word’不属于字符串。

A 正确

B 错误


33、若运行程序,则输出结果为‘tuple’

A 正确

B 错误


34、元组d = (2020, 1, 1), 执行d = (d[0]+1, 1, 1)后,d是(2021, 1, 1)

A 正确

B 错误


35、切片操作list(range(10))[0:8:2] 执行结果为([0, 2, 4, 6,8])

A 正确

B 错误


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

创作类型:
原创

本文链接:2020月09月Python二级理论参考答案

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