#GESP110601. Python一级for循环 01
Python一级for循环 01
第 1 题. 2025年6月 GESP 一级 真题 判断题 第 3 题
- 在下面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 题
- 下面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 题
- 下面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 题
- 下面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 题
- 下面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 题
- 下面Python代码执行后将输出99。()
for i in range(100):
continue
print(i)
{{ select(10) }}
- 对
- 错
第 11 题. 2023年9月 GESP 一级 真题 选择题 第 7 题
- 下面 Python 代码执行后的输出是 ( )。
cnt = 0
for i in range(5):
cnt = cnt + 1
print(cnt)
{{ select(11) }}
- 1
- 4
- 5
- 10
第 12 题. 2025年3月 GESP 一级 真题 判断题 第 7 题
- 下面的Python代码执行后将先后输出10个True.()
for i in range(10):
print(i ** 2 == i * i)
{{ select(12) }}
- 对
- 错
第 13 题. 2024年3月 GESP 一级 真题 选择题 第 8 题
- 下面Python代码第2行,总共被执行次数是( )。
for i in range(-10, 10):
print(i)
{{ select(13) }}
- 0
- 10
- 19
- 20
第 14 题. 2025年6月 GESP 一级 真题 判断题 第 5 题
- 将下面Python代码中的
range(100)
修改为range(1,100)
,其输出与当前代码输出相同。()
cnt = 0
for i in range(100):
cnt += 1
print(cnt)
{{ select(14) }}
- 对
- 错
第 15 题. 2024年12月 GESP 一级 真题 判断题 第 4 题
- 下面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+...
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 题
- 删除下面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 题
- 下面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 题
- 下面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 题
- 下面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 题
- 下面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 题
- 下面的Python代码执行后将输出45。()
i = 0
for i in range(10):
cnt += i
print(cnt)
{{ select(28) }}
- 对
- 错
第 29 题. 2024年12月 GESP 一级 真题 判断题 第 6 题
- 下面Python代码被执行时,将执行一次输出(即第二行将被执行一次)。()
for i in range(10, 3):
print(i)
{{ select(29) }}
- 对
- 错
第 30 题. 2024年9月 GESP 一级 真题 选择题 第 10 题
- 下面Python代码执行后输出是()。
Sum = 0
for i in range(10):
Sum += i
print(Sum)
{{ select(30) }}
- 55
- 45
- 10
- 9
第 31 题. 2025年3月 GESP 一级 真题 选择题 第 10 题
- 下面Python代码执行后输出是()。
tnt = 0
for i in range(-1000, 1000):
tnt += i
print(tnt)
{{ select(31) }}
- -1000
- 0
- 999
- 1000
第 32 题. 2024年9月 GESP 一级 真题 判断题 第 4 题
- 下面的Python代码执行过程中不会出现错误,且其输出为45。()
for i in range(10):
Sum += i
print(Sum)
{{ select(32) }}
- 对
- 错
第 33 题. 2024年9月 GESP 一级 真题 判断题 第 6 题
- 下面Python代码执行后,最后一次输出是10。()
for i in range(1, 10, 3):
print(i)
{{ select(33) }}
- 对
- 错
第 34 题. 2024年12月 GESP 一级 真题 选择题 第 10 题
- 下面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