image

编辑人: 流年絮语

calendar2025-05-10

message7

visits675

2024月09月Python五级理论参考答案

一、单选题

1、以下哪个方法用于向字典中添加或修改键值对?( )

A、dict.append()

B、dict.update()

C、dict.remove()

D、dict.insert()


2、下列哪个操作不是字典类型的标准方法或属性?( )

A、dict.keys()

B、dict.getall()

C、dict.items()

D、dict.values()


3、集合类型中用于向集合中添加多个元素的方法是?( )

A、extend()

B、Add()

C、update()

D、add()


4、若有一个集合 s = {1, 2, 3, 4},要删除集合中的元素2,以下哪个操作是正确的?( )

A、s.remove(2)

B、s.delete(2)

C、s.pop()

D、s.pop(2)


5、下面Python程序运行结果是?( )

A、2

B、5

C、6

D、4


6、执行下面Python程序段输出结果?( )

A、8

B、16

C、24

D、32


7、执行下列程序语句,输出结果说法正确的?( )

A、输出结果为1到100的随机整数,包括1但不包括100

B、输出结果为1到100的随机整数,包括1和100

C、输出结果为1到100的随机整数,不包括1和100

D、输出结果为1到100的随机整数,不包括1但包括100


8、Python中,下列哪个选项是random库中用于生成随机浮点数的函数?( )

A、randint()

B、randrange()

C、random()

D、getrandbits()


9、执行下列Python程序段输出结果为?( )

A、8.0

B、8

C、16

D、16.0


10、有如下程序,请问程序执行结果是?( )

A、1

B、2

C、23

D、程序出现错误


11、为使程序段1和程序段2实现相同的功能,可在划线处填写的代码是?( )

A、t=2

B、t=6

C、t=t+1

D、t=t+2


12、若变量 x 的值为“IT”,变量 y 的值为“技术”,则运行代码 print(x*2+y),输出的结果是?( )

A、IITT技术

B、IT2技术

C、IT*2+技术

D、ITIT技术


13、字符串a="Happy New Year",则表达式a.find("a")的值是?( )

A、1

B、2

C、1,4

D、2,5


14、有变量a="张三",b="李四",c=10,下列语句不能正确输出“张三和李四是好朋友,他们认识10年了!”的是?( )

A、print("%d和%d是好朋友,他们认识%d年了!"%(a,b,c))

B、print(a +"和" + b +"是好朋友,他们认识"+str(c) +"年了!")

C、print("{}和{}是好朋友,他们认识{}年了!".format(a,b,c))

D、print("%s和%s是好朋友,他们认识%d年了!"%(a,b,c))


15、如下Pthon程序段,可实现输入二进制数,转化成十进制结果。则划线处①代码可填?( )

A、b[:﹣1]

B、b[﹣1::1]

C、b[::﹣1]

D、b[len(b)﹣1:0:﹣1]


16、表达式len(range(1,10))的值是?( )

A、9

B、10

C、1

D、2


17、某Python程序段如下,若想知道0~1000之间(包括0和1000)所有5的倍数的数字之和,划线处应填入的语句是?( )

A、5,1001,5

B、5,1001,1

C、5,1000,5

D、5,1000,1


18、有下列Python程序段,程序运行后,输出的结果是?( )

A、UEYON

B、NOYE

C、EYON

D、UEEI


19、运行下列程序,输出结果是?( )

A、[0, 3, 6]

B、[1, 4, 7]

C、[2, 5, 8]

D、[3, 6, 9]


20、运行下列程序,输出结果是?( )

A、3,6,9,

B、3,6,9

C、9,6,3

D、9,6,3,


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

A、1,2,3,4,5

B、1 2 3 4 5

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

D、"1,2,3,4,5"


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

A、[['语文', '96'], ['数学', '98'], ['编程', '100']]

B、[('语文', '96'), ('数学', '98'), ('编程', '100')]

C、[('语文', 96), ('数学', 98), ('编程', 100)]

D、(('语文', '96'), ('数学', '98'), ('编程', '100'))


23、小森在收集考试报名数据时,经常遇到姓名前后有空格的情况。他想利用Python语言写一段程序帮助自己获得准确的数据。 他想利用集合推导式来创建一个集合,保存处理好的姓名数据。请选择最合适的一个选项中的语句?( )

A、print({i.lstrip() for i in (' 刘备','关羽 ',' 张飞 ')})

B、print({i.lstrip() for i in (' 刘备','关羽 ',' 张飞 ')})

C、print({i.strip() for i in (' 刘备','关羽 ',' 张飞 ')})

D、print({i.split() for i in (' 刘备','关羽 ',' 张飞 ')})


24、下列选项中,与列表推导式my_list=[n**2 for n in range(6)]功能不相同的是?( )

A、list1=[n**n for n in range(6)]

B、list2=[]

C、list3=list(map(lambda n:n**2,range(6)))

D、list4=list(map(lambda n:pow(n,2),range(6)))


25、下面是一段关于生成器推导式的代码,运行该代码段后的输出结果是?( )

A、['语文', '数学', '英语', '编程']

B、['语文', '数学', '英语', '编程']

C、['语文', '数学', '英语', '编程']

D、['语文', '数学', '英语', '编程']


二、判断题

26、字典中的键必须是唯一的。( )

A 正确

B 错误


27、集合类型中的元素不允许重复。( )

A 正确

B 错误


28、要判断一个元素是否在集合中,可以使用 in 关键字,如:x in s。( )

A 正确

B 错误


29、元组t=([1,2],'a','b')执行语句t[0][2]=3,元组t=([1,2,3],'a','b')。( )

A 正确

B 错误


30、函数 time.time() 用于获取当前时间戳,时间间隔是以小时为单位的浮点小数。( )

A 正确

B 错误


31、表达式"Python2024">"python"返回值为True。( )

A 正确

B 错误


32、某Python程序段如下,执行之后,输出内容为hello,java,java,python。( ) s1="hello,python,python,python" print(s1.replace("python", "java", 2))

A 正确

B 错误


33、运行下列代码,输出结果为0。( ) a=[6,6,6] b=a.remove(6) c=a.count(6) print(c)

A 正确

B 错误


34、序列解包可以用在列表、元组等序列数据类型对象中,字典这种映射数据类型不可以用。( )

A 正确

B 错误


35、可以直接使用list(range(5))将其转换为列表[0, 1, 2, 3, 4]。( )

A 正确

B 错误


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

创作类型:
原创

本文链接:2024月09月Python五级理论参考答案

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