选择题 共25道

01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25


判断题 共10道

26 27 28 29 30 31 32 33 34 35


编程题 共3道

36 37 38

754 202503Python五级真题-练习
选择题 共25道
01

以下哪个选项不是Python中的推导式?( )

2分
登录后查看选项
02

以下Python代码的返回结果是?( )

[x**2 for x in range(5)]

2分
登录后查看选项
03

已知列表list1=["张三","李四","王五","赵六"],能输出['张三', '王五']的是?( )

2分
登录后查看选项
04

下列Python代码的输出为?( )

2分
登录后查看选项
05

下面Python程序运行后,结果?( )

1.png

2分
登录后查看选项
06

有如下Python程序段,执行该程序段后,输出显示的内容是?( )

2.png

2分
登录后查看选项
07

元组变量name=('Betty','Linda','Whitney','Lily'),则name[::-1]的运行结果是?( )

2分
登录后查看选项
08

有如下Python程序,请问此程序的执行结果是?( )

2分
登录后查看选项
09

学校组织了一次阅读打卡活动,每日读书时长被记录在列表 reading_times = [30, 45, 60, 35, 40, 50] 中,同时有对应的参与学生姓名列表 names = ['小明', '小红', '小亮', ...]。若想找出所有读书时长大于等于45分钟的学生姓名并存入新的列表,以下哪个表达式是正确的?( )

2分
登录后查看选项
10

下列关于字符串的说法中,错误的是?( )

2分
登录后查看选项
11

下列选项中,输出结果是大写字母A的是?( )

2分
登录后查看选项
12

要想输出结果保留2位小数,下列选项中正确的是?( )

2分
登录后查看选项
13

运行下列Python代码,输出结果是?( )

2分
登录后查看选项
14

下列选项中的程序在运行时会引发异常的是?( )

2分
登录后查看选项
15

jieba是常用的Python扩展库。以下函数中,不是jieba库函数的是?( )

2分
登录后查看选项
16

wordcloud是一个优秀的Python第三方扩展库,它可以将一段文本变成一张词云图片,方便人们阅读理解。当我们使用wordcloud创建一个WordCloud对象时,参数mask的作用是?( )

2分
登录后查看选项
17

time库是常用的Python标准库,我们可以方便地获取与时间相关的对象。下面的代码是一种简单方便的获取时间的方法。运行该程序后的输出结果可能是?( )

2分
登录后查看选项
18

如果要创建一个列表a=[10, 9, 8, 7, 6, 5, 4, 3, 2, 1],可以使用哪个选项里的代码?( )

2分
登录后查看选项
19

运行下列Python代码,输出结果是?( )

2分
登录后查看选项
20

如果想输出结果为"科目三",则在①处应填入?( )

1.png

2分
登录后查看选项
21

如果运行下列代码的输出结果是:[1,2,3,4,5],则在①处应填入?( )

1.png

2分
登录后查看选项
22

执行该程序段后, 下列语句能正确输出单词"apple"出现次数的是?( )

2分
登录后查看选项
23

Python字典中update()方法用于更新字典中的键/值。有字典dic={"数学":89 ,"语文":78,"英语":96},d={"物理":97,"语文":90,"信息技术":91,"地理":78}执行语句dic.update(d)后,dic的值为?( )

2分
登录后查看选项
24

执行以下Python语句,得到的结果是?( )

1.png

2分
登录后查看选项
25

以下语句在运行时会出现错误的是?( )

2分
登录后查看选项
判断题 共10道
26

判断下面的说法是否正确:在Python中,集合推导式和列表推导式的语法完全相同。( )

2分
登录后查看选项
27

list(range(5))可以生成列表[0,1,2,3,4]。( )

2分
登录后查看选项
28

有元组tup = ('Google','Firefox','UC','QQ','360'),可以通过del tup删除元组tup。( )

2分
登录后查看选项
29

运行下列Python代码不会报错。( )

2分
登录后查看选项
30

Python兴趣小组共有36位同学,按1-36编号。现在想随机抽取一名同学的编号,可以用random.randrange(36)实现。( )

2分
登录后查看选项
31

列表[2.1,3.1,4.1,5.1]可以用list(range(2.1,6.1))来创建。( )

2分
登录后查看选项
32

同一个字典中,字典的键不允许重复,值是可以重复的。( )

2分
登录后查看选项
33

如果原来的序列数据中存在重复元素,则在转化为集合时只留一个。( )

2分
登录后查看选项
34

关系运算符>、>=、<、<=作用于集合时,可比较集合中元素的大小关系。( )

2分
登录后查看选项
35

在Python中,字符串方法split()可以将一个字符串按照指定的分隔符拆分成多个子字符串,并返回一个列表。

2分
登录后查看选项
编程题 共3道
36

共同的兴趣

小明正在开发一个社交网络应用程序,需要实现一个功能来帮助用户找到共同的兴趣爱好。用户可以输入自己的兴趣爱好,然后系统会将用户输入的兴趣爱好与其他用户的兴趣爱好进行比对,找出共同的兴趣爱好并统计数量展示给用户。请在下面程序空白处填上正确内容,以实现程序功能。

示例:

请输入用户A的兴趣爱好,用逗号分隔:阅读,旅行,游泳,瑜伽

请输入用户B的兴趣爱好,用逗号分隔:游泳,瑜伽,摄影,登山

共同的兴趣爱好: {'游泳', '瑜伽'}

共同兴趣爱好的数量: 2

所有兴趣爱好的总集合: {'瑜伽', '游泳', '登山', '摄影', '阅读', '旅行'}

hobbies_a = set(input("请输入用户A的兴趣爱好,用逗号分隔:"). ① )

hobbies_b = set(input("请输入用户B的兴趣爱好,用逗号分隔:"). ② )

common_hobbies = hobbies_a.intersection( ③ )#交集运算

common_hobbies_count = len(common_hobbies)

all_hobbies = hobbies_a.union(hobbies_b)

print("共同的兴趣爱好:", common_hobbies)

print("共同兴趣爱好的数量:", ④ )

print("所有兴趣爱好的总集合:", all_hobbies)

10分
登录后作答
37

完全数

数学老师告诉小明,数字王国中有一组耀眼的明星,它们叫完全数。其特点是一个正整数等于除它之外其他所有除数之和,就称之为完全数。

例如:6除它之外的除数有1、2、3,并且1+2+3=6,所以它是完全数。数学老师让小明找出500以内的完全数。小明写下求500以下完全数的程序,但因为粗心遗漏了关键的代码,请根据上面需求补全程序代码。

1.png

10分
登录后作答
38

字符串替换

小明在信息科技课上学习了word的基本操作后,了解到word中替换功能可以将文档中指定内容一次性全部替换成其他文本,于是试着在Python中编程实现相关功能,功能描述如下:

在字符串s中,查找指定的字符c1(可以是单个字符,也可以是多个字符的组合)并替换成其他字符c2。例如:输入s的值为:"A person in need is a person indeed!",输入c1的值为:person,输入c2的值为"friend",则显示的结果是"A friend in need is a friend indeed!"。实现上述功能的python代码如下:运行界面如图所示:

请在划线处填入适当的代码.

10分
登录后作答