image

编辑人: 桃花下浅酌

calendar2025-07-03

message4

visits811

2022年03月Python五级理论参考答案

一、单选题

1、下面有关random的常用方法,描述错误的是?

A、random.random()生成一个[0.0,1.0)之间的随机小数

B、random.randint(a,b)生成一个[a,b]之间的随机整数

C、random.choice(seq)从序列中随机选择一个元素

D、random.uniform(a,b)生成一个[a,b]之间的随机字符


2、有关jieba库的描述,错误的是?

A、jieba库的分词原理是利用中文词库,将待处理的内容与词库比对后找到最大概率的词组

B、jieba.lcut(s)返回的可能是一个列表类型

C、jieba.cut(s)返回的可能是一个字符串类型

D、jieba.add_word(w)向分词词典中增加新词w


3、根据以下代码,描述错误的选项是? ( )

A、background_color指定词云图片的背景颜色,默认为白色

B、generate向WordCloud对象中加载文本txt

C、to_file将词云输出为图像文件,.png或.jpg格式

D、wordcloud.WordCloud()代表一个文本对应的词云


4、已知 l=['Hello', 'World', 'Good', 'morning', 'LUCK'],则 list[1][2]的返回值为?

A、'HW'

B、'e'

C、'o'

D、'r'


5、以下序列对象的描述,非法的或者值为False的选项是?

A、[]

B、[None,0,'',]

C、(3,)!=3

D、(3)==[3]


6、下列代码的运行结果是? ( )

A、[1,2,3,4,5,6,7,8,9,10]

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

C、[2,4,6,8,10]

D、[1,3,5,7,9]


7、对于列表的方法pop()与remove()的区别与相同点,错误的描述是?

A、都是删除对象中的元素

B、pop()有返回值

C、remove()没有返回值

D、pop()如果不带参数,则表示默认参数值为0


8、执行下列代码,正确的答案是? ( )

A、-10

B、-9

C、-8

D、-7


9、执行下列代码,正确的答案是? ( )

A、2

B、1

C、-1

D、0


10、下列函数或操作,错误的为哪一项?

A、>>>tuple('hello world')

B、>>>tuple(range(1:3))

C、>>>tuple(range(3))

D、>>>tuple(map(str,range(3)))


11、已知 s='3.1415926535898',则 s[4:5]+s[-4:-2]的返回值为?

A、'41589'

B、'4158'

C、'458'

D、'158'


12、print('\x66')的结果是?

A、\x66

B、'\x66'

C、B

D、f


13、求执行下列操作后的正确结果? ( )

A、[www,lxjy,com]

B、['www','lxjy','com']

C、['www.lxjy.com']

D、[www.lxjy.com]


14、运行下列代码,正确的结果是? ( )

A、zhangsan

B、lisi

C、zhaoliu

D、zhouba


15、运行下列代码,输出结果为? ( )

A、12

B、15

C、18

D、8


16、请确认以下程序中有几处错误? ( )

A、1

B、2

C、3

D、4


17、下列语句的输出结果是? ( )

A、1,2

B、1,2,

C、1,2,3,4

D、没有输出


18、执行如下 Python 程序段后, 说法不正确的选项是? ( )

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

B、for i in range(2)与for i in range(0,2)等价

C、k的值为1

D、for j in range(i+1,n):与for j in range(i+1,n+1):等价


19、2班级同学的分组情况以及考试成绩分别存储在字典xs和列表cj中。若xs={"第1组":["小张","小李","小王"],"第2组":["小黄","小霞","小斌"],"第3组":["小蓝","小华","小诚"]},cj=[{"小张":90,"小李":80,"小王":75},{"小黄":86,"小霞":70,"小斌":89},{"小蓝":67,"小华":90,"小诚":77}],访问第1组第2位同学姓名以及他的考试成绩的方法为?

A、xs["第1组"][1],cj[0]["小李"]

B、xs["第1组"][1],cj[1]["小李"]

C、xs["第1组"][2],cj[0]["小李"]

D、xs["第1组"][2],cj[1]["小李"]


20、执行如下 Python 程序段后,结果正确的选项是? ( )

A、517

B、846

C、628

D、625


21、下列说法,正确的是?

A、集合类型是一个元素集合,元素之间无序

B、集合类型是一个元素集合,元素可能重复

C、s=set{1,2,'3'},声明了一个集合S对象

D、集合类型是一个元素集合,元素之间无序,元素类型必修相同


22、运行下列代码,正确的结果是? ( )

A、{'o','o'}

B、{'n', 'u', 'g', 'r', ',', 'o', 'b', 'l', 'e', '’'}

C、{'l', 'n', 'r', 'e', 'b', 'g', 'u', 'o'}

D、{'o'}


23、使用map函数可以实现列表数据元素类型的转换,而无需通过循环。则将列表s=['1','2','3','4']转换为列表[1,2,3,4]的函数写法为?

A、map(int,s)

B、map(s,int)

C、list(map(s,int))

D、list(map(int,s))


24、4 if 2>3 else 5的结果的是?

A、4

B、5

C、False

D、抛出错误


25、运行下面程序段,输出结果不可能是? ( )

A、oworldniha

B、aoworldnih

C、haoworldni

D、nihaoworld


二、判断题

26、对于列表l=[(0),1,2,3,4],all(l)的值是True。

A 正确

B 错误


27、>>>tuple(zip("abcd",range(3))) 返回一个元组结果。

A 正确

B 错误


28、>>> '{0:%}'.format(3)返回'300%'; >>>'{0:6.2f}'.format(3)返回'3.00'。

A 正确

B 错误


29、>>>str='nihao\nliping\nzhang san' >>> str.split() 结果是:['nihao liping zhang san']

A 正确

B 错误


30、range(10,0,-1)表示从对象的下标为10的元素开始,倒序取到下标为0的元素,但是不包括下标为0元素。

A 正确

B 错误


31、字典是由键值对组成的。字典的键必须唯一,且不可变。字典通过键key去修改value值,如果key不存在,则会报错。

A 正确

B 错误


32、对于集合S,S.remove(x)可以移除S中元素x,如果x不在集合S中,产生KeyErrror异常。

A 正确

B 错误


33、列表、元组、字符串均可以用set()转换为集合,例如:>>>set((1,2,2,3,4)),结果是{1,2,2,3,4}。

A 正确

B 错误


34、下列语句的功能是创建一个0-10之间偶数的列表: a = [x for x in range(11) if x%2==0]

A 正确

B 错误


35、利用日期时间模块datetime,可以获取“今天”的日期,方法如下: >>> import datetime >>> datetime.date.today().weekday() 如果“今天”是星期六,则返回6。

A 正确

B 错误


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

创作类型:
原创

本文链接:2022年03月Python五级理论参考答案

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