GESP Python 1级 2026.06
学校组织同学们到未来农场参观,小明听讲解员介绍。在智能温室中,湿度传感器可以连续检测土壤的湿度,并将检测到的湿度数据实时发送给中央控制器。中央控制器根据这些数据判断是否开启灌溉系统。请问,这里的湿度传感器所发挥的作用,类似于计算机系统中的哪一类组件?( )
处理器
存储器
输入设备
输出设备
在使用某集成开发环境(比如 Python IDLE、PyCharm)来编辑源代码文件时,程序员经常需要在编辑区中对代码进行各种修改。以下关于在编辑区中执行的操作,描述不正确的是( )。
可以将变量名 count 统一修改为 number
可以连续撤销最近次输入的内容
可以调整代码行的缩进(如按 Tab 键)
在注释文本中间不能混用中英文
有关如下 Python 代码的说法,正确的是( )。
a = 3 + 3.5
print(a)
代码执行将报错。如果将 a = 3 + 3.5 改为 a = float(3) + 3.5 将能正常执行。
代码执行将报错。如果将 a = 3 + 3.5 改为 a = 3.0 + 3.5 将能正常执行。
代码能正常执行,将输出6。
代码能正常执行,将输出6.5。
下列 Python 表达式与 2 2 4 的值相同的是( )。
-(2 * 2) ** 4
(-2 * 2) ** 4
-2 * (2 ** 4)
(2 * 2) ** -4
如下 Python 代码执行后,其输出是( )。
a = 3
b = a
a = 4
print(a, b)
3 3
4 3
4 4
3 4
如下 Python 代码执行时输入 2026-6-27 ,下列说法正确的是( )。
N = input()
print(N)
输入失败,不允许输入减号,没有输出
允许输入,输出 1993
允许输入并原样输出 2026-6-27
允许输入并输出 '2026-6-27' 【注:两侧有英文单引号】
如下 Python 代码执行时,下列说法错误的是( )。
N = int(input())
M = int(input())
if N > M:
print("A", N - M)
else:
print("B", M - N)
如果先后输入 4 和 3,将输出 A 1
如果先后输入 3 和 4,将输出 B 1
如果先后输入 3 和 3,将输出 A 0
如果先后输入 4 和 4,将输出 B 0
阅读如下 Python 代码,下列说法错误的是( )。
cnt = 0
for i in range(5):
cnt += 1
print(cnt)
将 cnt += 1 修改为 cnt = cnt + 1 ,执行效果相同
将 cnt += 1 修改为 cnt = 1 + cnt ,执行效果相同
将 cnt += 1 修改为 cnt =+ 1 ,执行效果相同
将 cnt += 1 修改为 cnt = + 1 + cnt ,执行效果相同
如下 Python 代码执行后输出是 1 2 3 4 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 之值。横线处应该填入的运算符是( )。
num = 1
for i in range(35):
print(num, end = " ")
if num ______ 10:
num _______ 2
else:
num _______ 1
> //= +=
>= //= +=
> /= +=
> //= =+
如下 Python 代码执行,其输出是( )。
for i in range(1,5):
if i % 2 == 0:
continue
print(i, end = "#")
print(i, "END", end = "#")
4 END#
5#END
1#3#4#END
1#3#4 END#
