#GESP110801. Python一级多重结合 01
Python一级多重结合 01
第 1 题. 2023年9月 GESP 一级 真题 选择题 第 10 题
10.下面 Python 代码用于输出所有能整除的数,如 10 输出成 1、2、5 和 10,12 输出为 1、2、3、4、6 和 12,17 则输出 1 和 17。在横线处应填入代码是 ( )。
n= input("请输入一个正整数:")
n = int(n)
for i in __________:
if n % i == 0:
print(i)
{{ select(1) }}
range(n)
range(n+1)
range(1, n)
range(1, n+1)
第 2 题. 2023年3月 GESP 一级 真题 选择题 第 15 题
15.执行以下 Python
代码后,数据结果是( )。
Sum=0
for i in range(10):
if i % 2 == 0:
continue
if i % 7 == 0:
break
Sum += i
print(Sum)
{{ select(2) }}
- 0
- 9
- 10
- 18
第 3 题. 2023年12月 GESP 一级 真题 选择题 第 9 题
9.下⾯Python代码执⾏后的输出是( )。
tnt = 0
for i in range(20):
if i % 2:
continue
else:
if i % 3 == 0 and i % 5 == 0
break
tnt += i
print(tnt)
{{ select(3) }}
- 0
- 1
- 2
- 3
第 4 题. 2024年6月 GESP 一级 真题 选择题 第 10 题
- 下面Python代码用于判断N是否为质数(只能被1和它本身整除的正整数)。程序执行后,下面有关描述错误的是()。
N =int(input("请输入整数:"))
Flag = False
if N >= 2:
Flag = True
for i in range(2, N):
if N % i == 0:
Flag = False
break
if Flag == True:
print("是质数")
else:
print("不是质数")
{{ select(4) }}
- 如果输入负整数,将输出“不是质数”
- 如果输入2,将输出“是质数”,因为Flag已被改变为True
- 如果输入2,将输出“是质数”,即便此时循环体没有被执行
- 如果将
if N >= 2:
改为if N > 2:
同样能正确判断N是否质数
第 5 题. 2024年6月 GESP 一级 真题 选择题 第 12 题
- 下面Python代码执行后的描述,正确的是( )。
import turtle
for i in range(1, 10, 2):
if i % 3 == 0:
turtle.pencolor("red")
else:
turtle.pencolor("blue")
turtle.forward(50)
{{ select(5) }}
- 共有5条线段,蓝红相间,即蓝红蓝红蓝
- 共有3条线段,全部是蓝色,看起来是1条线段
- 共有6条线段,其中两条红色线段,4条蓝色线段
- 以上说法都不正确
第 6 题. 2025年3月 GESP 一级 真题 选择题 第 12 题
- 下面Python代码执行后输出的是()。
tnt = 0
for i in range(5, 100, 5):
if i % 2 ==0:
continue
tnt += 1
if i % 3 == 0 and i % 7 == 1:
break
print(tnt)
{{ select(6) }}
- 500
- 450
- 10
- 2
第 7 题. 2024年9月 GESP 一级 真题 选择题 第 12 题
- 下面Python代码执行后输出的是()。
N = 0
for i in range(1, 10, 2):
if i % 2 == 1:
continue
N += 1
print(N)
{{ select(7) }}
- 5
- 4
- 2
- 0
第 8 题. 2024年3月 GESP 一级 真题 选择题 第 9 题
- 下面Python代码执行后的输出是( )。
tnt = 0 #保存累加的和
for i in range(10):
if i % 3 and i % 7:
tnt += i
print(tnt)
{{ select(8) }}
- 0
- 7
- 18
- 20
第 9 题. 2024年3月 GESP 一级 真题 选择题 第 12 题
- 下面Python代码执行后的描述,正确的是( )。
import turtle
for i in range(10):
if i % 2 == 0:
turtle.pencolor("red")
else:
turtle.pencolor("blue")
turtle.forward(50)
{{ select(9) }}
- 有4条蓝色线段5条红色线段,总计9条线段
- 有4条红色线段5条蓝色线段,总计9条线段
- 有5条蓝色线段5条红色线段,总计10条线段
- 只有1条线段,线段颜色为蓝色
第 10 题. 2023年12月 GESP 一级 真题 选择题 第 11 题
11.下⾯Python代码⽤于判断⼀个数是否为质数(素数),在横线处应填⼊代码是( )。
N = int(input("请输入一个正整数:"))
N = int(N)
cnt=0
for i in range(1, N + 1):
if N % i == 0:
__________
if cnt == 2:
print(N, "是质数。")
else:
print(N, "不是质数。")
{{ select(10) }}
- cnt = 1
- cnt = 2
- cnt =+ 1
- cnt += 1
第 11 题. 2023年3月 GESP 一级 真题 选择题 第 12 题
12.以下 Python
代码执行后输出结果是( )。
Sum=0
for i in range(1, 10, 2):
if i % 3:
continue
Sum += i
print(Sum)
{{ select(11) }}
- 12
- 13
- 18
- 23
第 12 题. 2024年3月 GESP 一级 真题 选择题 第 11 题
- 下面Python代码用于判断键盘输入的整数是否为质数。质数是只能被1和它本身整除的数。在横线处应填入代码是( )。
N = int(input())
cnt = 0 #记录N被整除次数
for i in range(1, N + 1):
if __________:
cnt += 1
if cnt == 2:
print(f"{N}是质数")
else:
print(f"{N}不是质数")
{{ select(12) }}
n % i
n % i == 0
n // i
n / i
第 13 题. 2024年12月 GESP 一级 真题 选择题 第 12 题
- 下面Python代码执行后输出是()。
tnt =0
for i in range(5, 100, 5):
if i % 2 == 0:
continue
tnt += 1
if i >= 50:
break
print(tnt)
{{ select(13) }}
- 10
- 9
- 6
- 5