GESP_2026年06月_Python一级试卷
从PDF导入:GESP_2026年06月_Python一级试卷
试卷题目预览
学校组织同学们到未来农场参观,小明听讲解员介绍。在智能温室中,湿度传感器可以连续检测土壤的湿度,并将检测到的湿度数据实时发送给中央控制器。中央控制器根据这些数据
在使用某集成开发环境(比如 Python IDLE、PyCharm)来编辑源代码文件时,程序员经常需要在编辑区中对代码进行各种修改。以下关于在编辑区中执行的操作
有关如下 Python 代码的说法,正确的是( )。
a = 3 + 3.5
print(a)
下列 Python 表达式与 -2 * 2 ** 4 的值相同的是( )。
如下 Python 代码执行后,其输出是( )。
a = 3
b = a
a = 4
print(a, b)
如下 Python 代码执行时输入 2026-6-27,下列说法正确的是( )。
N = input()
print(N)
如下 Python 代码执行时,下列说法错误的是( )。
N = int(input())
M = int(input())
if N > M:
print("A", N - M)
else:
print("B", M - N)
阅读如下 Python 代码,下列说法错误的是( )。
cnt = 0
for i in range(5):
cnt += 1
print(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
num = 1
for i in range(35):
print(num, end = " ")
__________
__________
__________
如下 Python 代码执行,其输出是( )。
for i in range(1, 5):
if i % 2 == 0:
continue
print(i, end = "# ")
print(i, "END", end = "# ")
如下 Python 代码执行时,下列说法正确的是( )。
N = int(input())
for i in range(2, N):
if N % i == 0:
print(1, end = "# ")
break
else:
print(0, end = "# ")
下列说法有关如下 Python 代码,错误的是( )。
i = 0
tot = 0
while 0 <= i < 10:
tot += i
i += 1
print(tot)
如下 Python 代码执行后,下列说法正确的是( )。
import turtle
turtle.circle(50)
turtle.done()
如下 Python 代码用于画一个边长为 100 的正方形,横线处应填入的代码是( )。
import turtle
for i in range(4):
__________________________________
turtle.done()
要实现如下图所示的执行效果,横线处分别应填入的代码是( )。
import turtlefor i in range(10):
if i % 2 == 0:
_______________________________
turtle.penup()
turtle.goto(100, (i + 1) * 10)
else:
_______________________________
turtle.penup()
turtle.goto(0, (i + 1) * 10)turtle.pendown()
turtle.done()
又到期末考试周,小明发现这次许多闭卷考试不仅禁止携带手机、平板电脑,还有最近比较时髦的各类 AI眼镜(也有叫智能眼镜)也同样不允许带入考场。这些 AI 眼镜应该
如果 n 为大于 100 的整数,则 Python 表达式 (n // 10) % 10 与 (n % 100) // 10 的结果相同。
下面 Python 代码执行后将输出 19。
for i in range(0, 20, 3):
if i % 3 != 0:
break
print(i)
在数学中,N! 称之为 N 的阶乘,其含义是 1 到 N 之积,包括 N。如 3! = 1 x 2 x 3 = 6。如下 Python 代码能输出 N! 的结果
N = int(input("请输入正整数:"))
rst = 0
for i in range(1, N + 1):
rst *= i
print(rst)
如下 Python 代码能实现输出正整数 N 的各位数字。
N = int(input())
while N > 0:
print(N % 10)
N = N / 10
将如下 Python 代码中的 print() 更换为 print(""),输出效果相同。
for i in range(0, 100):
if i % 5 == 0:
print()
print(f"{i:2}", end = " ")
执行 Python 代码 print(2.5 % 2) 时不会报错。
执行 Python 语句 print(int(3.5) * 2) 将输出 6。
在 Python turtle 编程中,turtle.speed(0) 最慢,turtle.speed(10) 最快。
在 Python turtle 编程中,调用 turtle.clear() 后,画布上的所有图形会被清除,且海龟会自动回到屏幕中心(原点),朝向也重置为默认的向
. 去旅行
快暑假了,小杨同学正在计划出去旅行,前往目的地的方案多种多样,小杨同学想知道如何前往目的地最便宜。
小杨同学住在 A 市,旅行目的地是 B 市,小杨同学前往目的地有三种方案:
1. 从 A 市直飞 B 市;
2. 从 A 市坐高铁到 C 市,然后坐飞机到 B 市;
3. 从 A 市坐高铁到 C 市,然后坐高铁到 B 市。
请帮小杨同学求出最便宜的出行方案的价格。
所有输入均为正整数,且不超过 10000。
输入包含 4 行,每行一个正整数: 第 1 行的正整数表示「从 A 市直飞 B 市」的价格; 第 2 行的正整数表示「从 A 市坐高铁到 C 市」的价格; 第 3 行的正整数表示「从 C 市坐飞机到 B 市」的价格; 第 4 行的正整数表示「从 C 市坐高铁到 B 市」的价格。
输出一个正整数,表示 3 种方式中,最便宜的出行方案的价格。
999 105 699 588 9 3 8 7
693 9
. 交税
根据国家税收相关规定,劳务报酬需要按月预交个税,预交税率如下:
1. 劳务报酬不超过 800 的,不需要预交个税;
2. 劳务报酬超过 800 的,仅超过 800 的部分按照 20%(即 0.2)税率预交个税(不超过 800 的部分不需要预交个税);
例如,月劳务报酬为 1000,则按照规则 2 需要预交个税 (1000 - 800) × 20% = 40.00。
现在给定小杨同学 12 个月的月度劳务报酬,请帮小杨同学计算他这 12 个月应预交个税的总和。
小杨同学每月劳务报酬收入均为正,且恰好有一位小数,且不超过 4000.0。
输入 12 行,每行一个浮点数,表示小杨同学 12 个月中每个月的劳务报酬。 每个浮点数恰好有一位小数。
输出 1 行,一个浮点数,保留两位小数,表示小杨同学 12 个月应预交个税的总和。
932.0 1634.3 1790.4 2172.9 378.1 283.4 2761.9 3583.5 10.1 2324.9 1111.6 3812.3
2584.76