GESP Python 4级 2026.03
2026 年春节联欢晚会上⼀个武术表演节⽬《武 BOT》。节⽬中多个⼈形机器⼈会表演空翻,它们落地可能会有微微踉跄,但都会迅速调整姿态站稳,并适当移动来和前后左右的其他机器⼈保持原来队列。如果将机器⼈视作⼀个计算机系统,那么在该计算机系统中下⾯哪⼀项不能作为输⼊设备( )。
⽤于检测重⼼的重⼒传感器
预装的 AI 算法程序
接收动作指令的遥控器
拍摄其他机器⼈的摄像头
下⾯代码⽤来找出输⼊的 个正整数中最⼤的⼀个。如果将代码段⽤流程图来表⽰,则L1标记的代码⾏应该使⽤的图形是( )。
Max = 0
N = int(input())
while(N):
val = int(input())
if val > Max: #L1
Max = val
N -= 1
print(Max)
圆形框
椭圆形框
平⾏四边形框
菱形框
执⾏以下 Python 代码后,输出的结果是?( )
matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
total = 0
for row in matrix:
for element in row:
if element % 2 == 0:
total += element
print(total)
执⾏以下 Python 代码,说法正确的是?( )
tup = (1, [2, 3], 4)
tup[1] = [5, 6]
元组被成功修改为 (1, [5, 6], 4)
代码可以执⾏,但元组内容未改变
抛出 TypeError 异常
元组被修改为 (1, 2, 3, 4, 5, 6)
执⾏以下 Python 代码后,输出的结果是?( )
words = ["hello", "world", "python"]
result = [char for word in words for char in word if char in 'aeiou']
print(len(result))
函数定义 def func(*args): pass 中的 *args 会将传⼊的参数打包成什么类型?
列表
字典
元组
集合
在嵌套函数中,需要修改外层函数(⾮全局作⽤域)的变量,应使⽤哪个关键字?( )
global
nonlocal
local
outer
执⾏以下 Python 代码后,输出的结果是?( )
def process_data(data):
result = []
for item in data:
if item > 0:
result.append(item * 2)
elif item < 0:
result.append(abs(item))
else:
result.append(0)
return result
output = process_data([-2, 0, 3, -1])
print(sum(output))
关于 lambda 匿名函数,以下描述正确的是?( )
lambda 匿名函数可以包含多个表达式,⽤分号分隔
lambda 匿名函数必须有参数
lambda 匿名函数可以接受多个参数,但只能有⼀个表达式
lambda 匿名函数必须有 return 语句
⽂件text.txt的内容如下:
Python is a programming language.
Python is easy to learn.
以下程序统计单词 "Python" 在⽂件中出现的次数。Python 后⾯是空格或⾏尾,且不跟标点。请补全代码。( )
count = 0
with open("text.txt", "r") as f:
content = f.________ # 补全代码
words = content.split()
for word in words:
if word == "Python":
count += 1
print("Python出现次数:", count)
readlines()
read()
readline()
readlines