GESP Python 3级 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)
圆形框
椭圆形框
平⾏四边形框
菱形框
下列哪个表达式不能正确转换为⼗进制整数 ?( )
int('10')
int('12', 8)
int('0b1010', 2)
int('10', 2)
要获取 位整数0x48B2D6F1的最低字节(⽐特位 ),正确的表达式是?( )
0x48B2D6F1 & 0xFF
0x48B2D6F1 | 0xFF
(0x48B2D6F1 >> 8) & 0xFF
0x48B2D6F1 ^ 0xFF
执⾏以下代码后,输出结果是?( )
lst = [10, 20, 30, 20]
lst.remove(20)
print(lst)
[10, 30, 20]
[10, 30]
[10, 20, 30]
上述代码执⾏后报错
对于列表data = [1, 2, 3, 4, 5],执⾏data[1:4] = [10, 20] 后,data的值是?( )
[1, 10, 20, 4, 5]
[10, 20, 5]
[1, 10, 20]
[1, 10, 20, 5]
执⾏以下代码后,输出结果是?( )
result = [x if x > 2 else 0 for x in range(1, 5)]
print(result)
[1, 2, 3, 4]
[0, 0, 3, 4]
[0, 2, 3, 4]
[1, 0, 3, 4]
执⾏以下代码后,输出结果是?( )
my_zip = zip((1, 2), ('a', 'b'))
print(tuple(my_zip))
print(list(my_zip))
(1, 'a', 2, 'b')
[]
(1, 'a', 2, 'b')
[(1, 'a'), (2, 'b')]
((1, 'a'), (2, 'b'))
[]
((1, 'a'), (2, 'b'))
[(1, 'a'), (2, 'b')]
下列关于元组解包的说法,哪⼀项是正确的?( )
元组解包时,左侧变量个数必须与元组元素个数严格相等,否则会报错。
可以使⽤星号(*)操作符来捕获元组解包时多余的元素,并将其放⼊⼀个列表中。
解包只能⽤于等号右侧是元组的情况,不能⽤于其他可迭代对象。
元组解包操作会修改原始元组的内容。
执⾏以下代码后,输出结果是?( )
data = {'Math': 90, 'Science': 85, 'English': 92}
subject = 'Science'
if subject in data:
grade = data.get(subject, 0)
if grade >= 90:
level = 'A'
elif grade >= 80:
level = 'B'
else:
level = 'C'
print(level)
上述代码执⾏后报错
