#74. GESP Python 一级 2025年06月 客观题

GESP Python 一级 2025年06月 客观题

2025年GESP 6月 一级

一、单选题(每题2分,共30分)

  1. 2025年4月19日在北京举行了一场颇为瞩目的人形机器人半程马拉松赛。比赛期间,跑动着的机器人会利用身上安装的多个传感器所反馈的数据来调整姿态、保持平衡等,那么这类传感器类似于计算机的( )。

{{ select(1) }}

  • 处理器
  • 存储器
  • 输入设备
  • 输出设备
  1. 小杨购置的计算机使用一年后觉得内存不够用了,想购置一个容量更大的内存条,这时其需要的内存条是( )。

{{ select(2) }}

  • RAM
  • ROM
  • CACHE
  • EPROM
  1. 下列Python代码执行后,其结果是( )。
first = 10
print(f"{First}")

{{ select(3) }}

  • 输出10
  • 输出{First}
  • 输出"{First}"
  • 报错,因为{First}中的First应该是first
  1. Python表达式14 - 3 * 3 ** 2的值是( )。

{{ select(4) }}

  • 99
  • 25
  • -13
  • -67
  1. 下面的Python代码执行后,其输出是( )。
x = 10
y = 20
x = x + y
y = x - y
x = x - y
print(x, y)

{{ select(5) }}

  • 10 20
  • 20 10
  • 10 10
  • 20 20
  1. 下面Python代码执行后的输出是( )。
a, b, c = 3, 4, 5
print(f"a={a} b={b} c={c},a^2+b^2={a**2+b**2},c^2={c**2}")

{{ select(6) }}

  • a=3 b=4 c=5,a^2+b^2=25,c^2=25
  • 3=3 4=4 5=5,9+16=25,25=25
  • a={a} b={b} c={c},a^2+b^2={a**2+b**2},c^2={c**2}
  • a=3 b=4 c=5,1+6=25,7=25
  1. 阅读下面的Python代码,横线上应填入的代码是( )。
YearOld = input("您今年的整数年龄是?")
print(f"您出生于__________年。")

{{ select(7) }}

  • {2025-int(YearOld)}
  • {2025-YearOld}
  • {2025}-{int(YearOld)}
  • {2025}-{YearOld}
  1. 下面Python代码执行后的输出是( )。
b = 4
print("a+b=", a+b, "a+b={a+b}")

{{ select(8) }}

  • a+b= 7 a+b={a+b}
  • a+b=7 a+b=7
  • a+b=7a+b={a+b}
  • a+b=7a+b=7
  1. 下面的Python代码用于求M天后是星期几,横线处应填入的代码是( )。
N = int(input("当前星期几?"))  # 星期日是0
M = int(input("求多少天后?"))  # 输入正整数
D = _________
if ________:
    print(f"{M}后是星期日")
else:
    print(f"{M}后是星期{D}")

{{ select(9) }}

  • (N + M) // 7;D == 0
  • (N + M) % 7;D == 0
  • (N + M) // 7;D <= 0
  • (N + M) % 7;D = 0
  1. 下面Python代码执行后输出是( )。
for i in range(1,11,3):
    if i % 2 == 0:
        break
    else:
        print(i,end="#")
    continue
print("END")

{{ select(10) }}

  • END
  • 1#
  • 1#4#END
  • 1#4#7#10#END
  1. 下面的Python代码用于求N的所有因数,如输入12则将输出12,6,4,3,2,1,横线处应填入的代码是( )。
N = int(input())
i = N
while ______:
    if N % i == 0:
        print(i, end = ",")
    i -= 1

{{ select(11) }}

  • i <= 1
  • i == 1
  • i > 1
  • i >= 1
  1. 下面Python代码执行后输出的是( )。
Sum = 0
for i in range(10):
    if i % 2 == 0:
        continue
    if i % 5 == 0:
        break
    Sum += i
    print(Sum)

{{ select(12) }}

  • 55
  • 15
  • 9
  • 4
  1. turtle.forward(100)是( )。

{{ select(13) }}

  • 让海龟向右转100度
  • 让海龟向上移动100像素
  • 让海龟向前移动100像素
  • 让海龟向前移动100单位
  1. 为在Python Turtle中输出如下图形,代码横线处应填入( )。

import turtle
turtle.pensize(2)
for i in range(______):
    if i % 2 == 0:
        turtle.color("red")
    else:
        turtle.color("green")
    turtle.forward(i * 5)
    turtle.right(90)

{{ select(14) }}

  • 11
  • 1, 12
  • 1, 13
  • 14
  1. 为在Python Turtle中输出如下图形,代码横线处应填入( )。

import turtle
for i in range(9):
    turtle.forward(100)
    turtle.left(120)
    if i % 3 == 2:
        turtle.right(______)

{{ select(15) }}

  • 30
  • 60
  • 90
  • 120

二、判断题(每题2分,共20分)

  1. 现在,人们参加各种闭卷考试时通常都不允许将智能手机、平板电脑等带入考场,因为智能手表通常都有嵌入操作系统及通信等功能,所以也不允许携带入考场。( )

{{ select(16) }}

  • 正确
  • 错误
  1. 如果Python表达式int(N ** 0.5) ** 2 == N的值为True,则N是完全平方数,如4、9等。( )

{{ select(17) }}

  • 正确
  • 错误
  1. 在下面Python代码中,删除break语句对程序执行结果没有影响。( )
for i in range(10):
    continue
    print(i, end = "#")
    break
else:
    print("END")

{{ select(18) }}

  • 正确
  • 错误
  1. 删除下面Python代码中的continue后其输出是0#2#4#6#8#。( )
for i in range(10):
    if i % 2 == 0:
        print(i, end = "#")
        continue
    else:
        print("END")

{{ select(19) }}

  • 正确
  • 错误
  1. 将下面Python代码中的range(100)修改为range(1,100),其输出与当前代码输出相同。( )
cnt = 0
for i in range(100):
    cnt += 1
    print(cnt)

{{ select(20) }}

  • 正确
  • 错误
  1. 交换下面Python代码中的i += 2和cnt += 1,其输出相同。( )
cnt = 0
i = 0
while i < 10:
    i += 2
    cnt += 1
    print(cnt)

{{ select(21) }}

  • 正确
  • 错误
  1. 下面的Python代码执行后将输出45。( )
cnt = 0
for i in range(10):
    cnt += i
    print(cnt)

{{ select(22) }}

  • 正确
  • 错误
  1. 执行Python代码print(12 + 12.12)将报错,因为12是int类型,而12.12是float类型,不同类型不能直接运算。( )

{{ select(23) }}

  • 正确
  • 错误
  1. 下面的Python代码执行后,海龟指向不会发生变化。( )
import turtle
turtle.left(30)
turtle.right(30)

{{ select(24) }}

  • 正确
  • 错误
  1. 下面的Python代码被执行后将绘制出正六边形。( )
import turtle
for i in range(6):
    turtle.forward(100)
    turtle.right(120)

{{ select(25) }}

  • 正确
  • 错误