#GESP110601. Python一级for循环 01

Python一级for循环 01

第 1 题. 2025年6月 GESP 一级 真题 判断题 第 3 题

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

{{ select(1) }}

第 2 题. 2023年9月 GESP 一级 真题 选择题 第 8 题

8.下面 Python 代码执行后的输出是 ( )。

tnt = 0
for i in range(1, 5, 2):
    tnt = tnt + i
print(tnt)

{{ select(2) }}

  • 2
  • 4
  • 6
  • 10

第 3 题. 2023年6月 GESP 一级 真题 选择题 第 8 题

8.下面 Python 代码执行后的输出是( )。

tnt = 0
for i in range(10, 2):
    tnt += i
print(tnt)

{{ select(3) }}

  • 0
  • 3
  • 20
  • 25

第 4 题. 2025年6月 GESP 一级 真题 选择题 第 10 题

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

{{ select(4) }}

  • END
  • 1#
  • 1#4#END
  • 1#4#7#10#END

第 5 题. 2025年3月 GESP 一级 真题 选择题 第 11 题

  1. 下面Python代码执行后输出的是()。
for i in range(1, 100, 5):
    continue
print(i)

{{ select(5) }}

  • 100
  • 96
  • 1
  • 0

第 6 题. GESP 一级 样题 真题 选择题 第 8 题

8.下面Python执行后的输出结果是()。

for i in range(1, 10):
    continue
print(i, end = "#")

{{ select(6) }}

  • 1#2#3#4#5#6#7#8#9#10
  • 1#2#3#4#5#6#7#8#9#
  • 9#
  • 9

第 7 题. 2025年6月 GESP 一级 真题 选择题 第 12 题

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

{{ select(7) }}

  • 55
  • 15
  • 9
  • 4

第 8 题. 2024年9月 GESP 一级 真题 判断题 第 5 题

  1. 下面Python代码执行后将输出100。()
for i in range(100):
    continue
print(i)

{{ select(8) }}

第 9 题. 2023年12月 GESP 一级 真题 选择题 第 8 题

8.下⾯Python代码执⾏后的输出是( )。

cnt = 0
for i in range(1, 10):
    cnt += 1
    i += 2
print(cnt)

{{ select(9) }}

  • 5
  • 6
  • 9
  • 10

第 10 题. 2024年12月 GESP 一级 真题 判断题 第 5 题

  1. 下面Python代码执行后将输出99。()
for i in range(100):
    continue
print(i)

{{ select(10) }}

第 11 题. 2023年9月 GESP 一级 真题 选择题 第 7 题

  1. 下面 Python 代码执行后的输出是 ( )。
cnt = 0
for i in range(5):
    cnt = cnt + 1
print(cnt)

{{ select(11) }}

  • 1
  • 4
  • 5
  • 10

第 12 题. 2025年3月 GESP 一级 真题 判断题 第 7 题

  1. 下面的Python代码执行后将先后输出10个True.()
for i in range(10):
    print(i ** 2 == i * i)

{{ select(12) }}

第 13 题. 2024年3月 GESP 一级 真题 选择题 第 8 题

  1. 下面Python代码第2行,总共被执行次数是( )。
for i in range(-10, 10):
    print(i)

{{ select(13) }}

  • 0
  • 10
  • 19
  • 20

第 14 题. 2025年6月 GESP 一级 真题 判断题 第 5 题

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

{{ select(14) }}

第 15 题. 2024年12月 GESP 一级 真题 判断题 第 4 题

  1. 下面Python代码执行后将输出10。()
N = 0
for i in range(10):
    continue
    N += 1
print(N)

{{ select(15) }}

第 16 题. 2023年3月 GESP 一级 真题 选择题 第 13 题

13.下面 Python 代码用于求1/1+1/3+1/6+1/10+1/15+1/1 + 1/3 + 1/6 + 1/10 + 1/15 + …之和,其中第 NN 项的分母为 1+2++N1+2+…+N 之和,在横线填上合适代码以实现( )。

#求和:1/1+1/3+1/6+1/10+...
lastSum =0
N = 1000000
runEnd =0
for i in range(1, N + 1):
    _______________
    runEnd += 1 / lastSum
print(runEnd)

{{ select(16) }}

  • lastSum = i
  • lastSum = sum(i)
  • lastSum += i
  • lastSum *= i

第 17 题. GESP 一级 样题 真题 选择题 第 11 题

11.下面Python代码执行后输出是()。

Sum = 0
for i in range(1, 10, 3):
    if i % 2 == 0:
        Sum += i
    else:
        continue
print(Sum)

{{ select(17) }}

  • 0
  • 1
  • 4
  • 20

第 18 题. GESP 一级 样题 真题 选择题 第 13 题

13.下面Python代码,执行后输出是。

c = "*"

for i in range(1, 5):
    c *= i

print(len(c))

{{ select(18) }}

  • 0
  • 1
  • 24
  • 120

第 19 题. GESP 一级 样题 真题 选择题 第 9 题

9.以下Python代码执行后输出结果是( )。

loopCount = 0  # 存储循环次数

for i in range(10):
    loopCount += 1
    i *= 2

print(loopCount)

{{ select(19) }}

  • 4
  • 5
  • 9
  • 10

第 20 题. 2025年6月 GESP 一级 真题 判断题 第 4 题

  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(20) }}

第 21 题. 2025年3月 GESP 一级 真题 判断题 第 6 题

  1. 下面Python代码被执行后,将先后输出3和5。
for i in range(3, 5, 2):
    print(i)

{{ select(21) }}

第 22 题. 2023年3月 GESP 一级 真题 选择题 第 14 题

14.下面 Python 代码执行后输出是 ( ) 。

i = 2
for i in range(i + 2):
    print(i, end = "#")
    i += 2
print(i)

{{ select(22) }}

  • 0#1#2#3#4
  • 0#1#2#3#5
  • 0#4#4
  • 因为 i 一直在变大,所以无穷循环永远输出

第 23 题. 2024年12月 GESP 一级 真题 选择题 第 11 题

  1. 下面Python代码执行后输出是()。
tnt = 0
for i in range(0, 100):
    tnt += i % 10
print(tnt)

{{ select(23) }}

  • 4950
  • 5050
  • 450
  • 100

第 24 题. 2024年6月 GESP 一级 真题 选择题 第 9 题

  1. 下面Python代码执行后,最终输出是()。
Sum = 0
for i in range(10):
    Sum += i
print(i, Sum)

{{ select(24) }}

  • 9 45
  • 10 55
  • 10 45
  • 11 55

第 25 题. 2023年6月 GESP 一级 真题 选择题 第 7 题

7.下面 Python 代码执行后的输出是( )。

tnt = 0
for i in range(-50, 50):
    tnt += i
print(tnt)

{{ select(25) }}

  • -50
  • 0
  • 50
  • 100

第 26 题. 2024年9月 GESP 一级 真题 选择题 第 11 题

  1. 下面Python代码执行后输出的是()。
N = 0
for i in range(10):
    N += 1
print(N)

{{ select(26) }}

  • 55
  • 45
  • 10
  • 9

第 27 题. 2023年12月 GESP 一级 真题 选择题 第 7 题

7.下⾯对Python代码执⾏后输出的描述,正确的是( )。

N = int(input())
cnt = 0
for i in range(1, N):
    cnt += 1
print(cnt)

{{ select(27) }}

  • 如果输⼊的N是⼩于等于2的整数,第5⾏将输出0。
  • 如果输⼊的N是⼤于等于2的整数,第5⾏将输出N-1。
  • 如果输⼊的N是⼤于等于2的整数,第5⾏将输出N。
  • 以上说法均不正确。

第 28 题. 2025年6月 GESP 一级 真题 判断题 第 7 题

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

{{ select(28) }}

第 29 题. 2024年12月 GESP 一级 真题 判断题 第 6 题

  1. 下面Python代码被执行时,将执行一次输出(即第二行将被执行一次)。()
for i in range(10, 3):
    print(i)

{{ select(29) }}

第 30 题. 2024年9月 GESP 一级 真题 选择题 第 10 题

  1. 下面Python代码执行后输出是()。
Sum = 0
for i in range(10):
    Sum += i
print(Sum)

{{ select(30) }}

  • 55
  • 45
  • 10
  • 9

第 31 题. 2025年3月 GESP 一级 真题 选择题 第 10 题

  1. 下面Python代码执行后输出是()。
tnt = 0
for i in range(-1000, 1000):
    tnt += i
print(tnt)

{{ select(31) }}

  • -1000
  • 0
  • 999
  • 1000

第 32 题. 2024年9月 GESP 一级 真题 判断题 第 4 题

  1. 下面的Python代码执行过程中不会出现错误,且其输出为45。()
for i in range(10):
    Sum += i
print(Sum)

{{ select(32) }}

第 33 题. 2024年9月 GESP 一级 真题 判断题 第 6 题

  1. 下面Python代码执行后,最后一次输出是10。()
for i in range(1, 10, 3):
    print(i) 

{{ select(33) }}

第 34 题. 2024年12月 GESP 一级 真题 选择题 第 10 题

  1. 下面Python代码执行后输出是()。
N = 0
for i in range(1, 10):
    N += 1
print(N + i)

{{ select(34) }}

  • 54
  • 20
  • 19
  • 18

第 35 题. 2023年9月 GESP 一级 真题 判断题 第 8 题

8.在下面的Python代码中,由于循环中的continue是无条件被执行,因此将导致死循环。

for i in range(1, 10):
    continue

{{ select(35) }}

第 36 题. 2023年6月 GESP 一级 真题 选择题 第 9 题

9.下面 Python 代码执行后的输出是( )。

tnt = 0
for i in range(2, 6):
    if i % 2:
        tnt += i
print(tnt)

{{ select(36) }}

  • 6
  • 8
  • 12
  • 14