2024年12月Python三级试卷
从PDF导入:2024年12月Python三级试卷
试卷题目预览
2024年10月8日,诺贝尔物理学奖“意外地”颁给了两位计算机科学家约翰·霍普菲尔德(John J. Hopfield)和杰弗里·辛顿(Geoffrey E. Hinton)。这两位科学家的主要研究方向是( )。
计算机系统中存储的基本单位用B来表示,比如某个照片大小为3MB,其中B代表的是( )。
下列流程图的输出结果是?( )

十六进制数2024转换为八进制数是?( )
执行print(10 ^ 3)语句的输出结果是?( )
运行下列程序,输出结果是?( )
mylist = list(range(1, 13))
print(mylist[1::3])
下列创建列表的方法中不正确的是?( )
运行下列程序,输出结果是?( )
tuple1 = (4, 3, 2, 1)
tuple2 = (2)
print(tuple1 * tuple2)
关于字典的描述错误的是?( )
下列关于字符串的描述正确的是?( )
下列程序执行结果正确的是?( )

向集合 s = set() 中添加多个元素的方法是?( )
图书馆准备举办一次读书分享会,设计通知的过程中需要对一段文本进行编辑,文本由大小写英文字母和英文标点符号组成,根据活动主题,需要将文本中小写字母'b'替换为大写字母'B'。有一点要注意:第一个和最后一个'b'不用替换。请在下面程序空白处填上正确内容以实现程序功能。
小杨想编写一个程序来统计日志文件中每种错误出现的次数,这样可以方便他快速定位问题。他希望能够输入一段日志文件的内容后,程序就输出每种错误及其出现的次数。请在下面程序空白处填上正确内容以实现程序功能。
小杨想要编写一个程序来记录他每周的健身情况。他希望在输入每天健身的时间后,能够查看一周内健身的总时间。为了实现这个目标,请在下面程序空白处填上正确内容以实现程序功能。
在Windows的资源管理器中为已有文件A建立副本的操作是Ctrl+C,然后Ctrl+V。( )
整数-8的16位反码可用十六进制表示为FFF8。( )
运行下列代码,输出的结果可能是{1: '1', 2: '2', 3: '3'}。( )

表达式 int('13', 8) 的返回值是11。( )
Python代码 print([x for x in range(1, 11) if x % 2 == 1]) 被执行后,将得到从1到11所有的奇数,不含11。
Python代码 print(f"{3.1415926:06.3f}") 被执行后,输出为3.142。( )
编写Python程序模拟石头剪刀布游戏,数字0代表石头,数字1代表剪刀,数字2代表布,石头胜剪刀,剪刀胜布,布胜石头,模拟玩家出拳可以使用下面的程序代码。(
import random
a = random.randint(0, 2)
执行下列两段Python代码,输出的结果相同。( )
# 代码1
lst = [0, 1, 2, 3, 4, 5, 5, 3, 1]
a = []
for item in lst:
if item not in a:
a.append(item)
print(sorted(a))
# 代码2
lst = [0, 1, 2, 3, 4, 5, 5, 3, 1]
a = sorted(list(set(lst)))
print(a)
在Python中,使用乘法运算符*乘一个正整数可以对同一个字符串、列表、元组甚至是集合进行合并,即以下赋值语句都是合法的。( )

"水仙花数"是指一个三位数各位数字的立方和等于该数本身,求100到999之间的所有水仙花数并统计个数。可以使用枚举的方法来求解这个问题。( )
数字替换
小杨有一个包含n个数字的序列A,即A={a₁, a₂, ..., aₙ},他想将其中大于k的数字都替换为序列的最大值,将其中小于k的数字都替换为序列的最小值,请你帮他计算出替换后的序列。
第一行包含两个正整数n, k,含义如题面所示。 第二行包含n个数字,代表序列A。
输出n个整数,代表替换后的结果。
【样例输入1】 5 3 1 2 3 4 5 【样例输出1】 1 1 3 5 5 对于全部数据,保证有1 ≤ n ≤ 10⁵, k, aᵢ ≤ 10⁵。
打印数字
小杨为数字0、1、2和3设计了一款表示形式,每个数字占用了5×5的网格。数字0、1、2和3的表示形式如下:
0: * 1: * 2: * 3: *
* * * * *
* * * * *
* * * * *
* * * *
小杨想请你将给定的数字n转换为对应的表示形式。
第一行包含一个正整数代表n。
输出对应的表示形式。
【样例输入1】 12 【样例输出1】 * ***** * * * ***** * * * ***** 对于全部数据,保证有0 ≤ n ≤ 10⁶,且n仅由数字0、1、2、3组成。