CCF GESP 2026年9月认证 Python 1级
所有 GESP 真题,手机上也能刷 · 自动判分 · 错题自动进错题本 扫码去刷
一
单选题
第 1 题
第二届世界人形机器人运动会开幕式上,机器人方阵通过控制程序来完成整场表演。表演前,工程师们使用集成开发环境(IDE)编写并调试方阵的控制程序。下列关于 IDE 功能的描述,错误的是( )。
第 2 题
现代计算机自问世至今,已经经历了四个时代,即:电子管计算机(1946—1958 年)、晶体管计算机(1958 —1964 年)、中小规模集成电路计算机(1965—1970 年)以及大规模和超大规模集成电路计算机(1971 年至今)。那么这里划分计算机时代所采用的主要依据是( )。
第 3 题
下列 Python 代码执行后,其输出是( )。
a = 4
print(f"a+2={a+2}")
第 4 题
下列 Python 表达式与
2 * - 2 ** 4 的值相同的是( )。
第 5 题
下列 Python 代码执行后,其输出是( )。
a = 3
b = 4
print(a, b, sep = "#")
第 6 题
下列 Python 代码执行后,其输出是( )。
a = 8
b = 10
print(a % b, a / b, a // b )
第 7 题
下列 Python 代码中,a * a + b * b == c * c 可替换为( )。
a = int(input())
b = int(input())
c = int(input())
if a * a + b * b == c * c:
print("1")
第 8 题
下列 Python 代码执行后,其输出是( )。
cnt = 0
for i in range(10):
cnt += 1
print(i, cnt)
第 9 题
下列 Python 代码执行后,其输出是( )。
cnt = 0
for i in range(-10, 0):
cnt += 1
print(i * cnt)
第 10 题
下列 Python 代码执行后,其输出是( )。
for i in range(1,5):
if i % 3 == 0:
print(i, end = "+")
continue
else:
print(i, end = "-")
break
print(i, "END", end = "#")
第 11 题
如下 Python 代码执行时,下列说法错误的是( )。
N = int(input("请输入整数:"))
tot = 0
while N > 0:
print(N, end = "#")
tot += 1
N -= 1
print(tot, "END", sep ="-")
第 12 题
下列 Python 代码执行时如输入 35 ,输出如下图所示。横线处应填入的代码是( )。
35 34 33 32 31 30 29 28 27 26
25 24 23 22 21 20 19 18 17 16
15 14 13 12 11 10 9 8 7 6
5 4 3 2 1
N = int(input())
tot = 0
for i in range(N):
print(__________, end = "")
tot = tot + 1
if tot % 10 == 0:
print()
第 13 题
下列 Python 代码执行后,其画出的直线数量是( )。
import turtle
turtle.goto(100,100)
turtle.goto(100,0)
turtle.home()
turtle.done()
第 14 题
下列 Python 代码执行后,海龟朝向是( )。
import turtle
turtle.left(90)
turtle.forward(100)
turtle.penup()
turtle.goto(0,0)
turtle.done()
第 15 题
要实现如下图所示的执行效果,横线应填入的代码是( )。

import turtle
for i in range(____________):
if i % 2 == 0:
turtle.fillcolor("lightgray") #浅灰
else:
turtle.fillcolor("darkgray") #深灰
turtle.begin_fill()
turtle.circle(20 * i)
turtle.end_fill()
turtle.done()
单选题部分已到底了。