2026年Python初赛E卷(小学组)

从PDF导入:2026年Python初赛E卷(小学组)

Python 60分钟 总分 100.0 20 题
试卷题目预览
第1题 中级 5.0分 单选
执行下方程序,一共会输出几个"AI"?

for i in range(100):

    print("AI")

A. 100
B. 0
C. 1
D. 101
第2题 中级 5.0分 单选
下方程序模拟大棚土壤湿度传感器的提示逻辑,如果输入35,程序输出的结果是?

h = int(input())
if h < 20:
print("立即灌溉")
else:
if h <= 50:
print("湿度适宜")
else:
print("停止灌溉")

A. 停止灌溉
B. 传感器故障
C. 湿度适宜
D. 立即灌溉
第3题 中级 5.0分 单选
已有列表chat=["豆包","千问","deepseek","Sora","剪映","TRAE"],小宇想知道len(chat)的值是?
A. 4
B. 5
C. 3
D. 6
第4题 中级 5.0分 单选
下列哪个名称不能作为Python变量名?
A. for
B. _hidden
C. name123
D. variable_name
第5题 中级 5.0分 单选
以下不属于字符串类型的有?
A. "我喜欢苹果"
B. "datetime"
C. "123"
D. true
第6题 中级 5.0分 单选
已知字符串st="手机 拍照 可以 自动 识别 人脸",请问命令st.split()得到的列表中包含几个元素?
A. 6
B. 4
C. 5
D. 7
第7题 中级 5.0分 单选
当运行语句print(3+5>2)后,会出现的运行结果是:
A. true
B. 3
C. 4
D. 1
第8题 中级 5.0分 单选
下列表达式的结果最大的是?
A. 20*4
B. 20/4
C. 20//5
D. 20%4
第9题 中级 5.0分 单选
下列命令运行后,若输入hello,会显示的输出结果是:

st = input("输入字符: ")
print(st)

A. HELLO
B. "hello"
C. "Hello"
D. hello
第10题 中级 5.0分 单选
学校新建的智能门禁系统,允许学生通过"刷校园卡"或者"刷脸识别"其中一种方式进入图书馆。基于此场景,使用程序完成身份验证时,应使用的逻辑运算符是?
A. !=
B. ==
C. and
D. or
第11题 中级 5.0分 多选
小乐喜欢规划,解题时他对要完成的事件时间提前做了预计,并存入列表time=[6,3,4,10,8,7,5]中。现在他发现用时为3的事件不用做了,希望在列表tim
A. time.remove(3)
B. time.remove(time[2])
C. time.remove(time[1])
D. time.remove(4)
第12题 中级 5.0分 多选
下面输出语句,会输出24的是?
A. print(4*6)
B. print(3*7)
C. print(22+3)
D. print(24)
第13题 中级 5.0分 多选
在Python中,哪些选项属于整数?
A. 34
B. "2048"
C. 256.05
D. 555
第14题 中级 5.0分 多选
执行以下代码会输出哪些数字?

x = 5
while True:
if x < 3:
break
print(x)
x = x - 1

A. 5
B. 4
C. 3
D. 2
第15题 中级 5.0分 多选
下面代码横线中填入哪些选项中的数字时,运行会输出"奇数"?

x = ____
if x % 2 == 1:
print("奇数")
else:
print("偶数")

A. 9
B. 5
C. 6
D. 4
第16题 中级 5.0分 单选
列表games=["棋盘","拼图","跳高"],用games[1]取到的元素是"棋盘"。
A. 正确
B. 错误
第17题 中级 5.0分 单选
给变量起名时,可以用1name作为变量名。
A. 正确
B. 错误
第18题 中级 5.0分 单选
代码step={"6":"小学","12":"初中"}创建的字典step含有2个元素。
A. 正确
B. 错误
第19题 中级 5.0分 单选
当需要判断变量Q是否等于20时,可以采用Q==20表达。
A. 正确
B. 错误
第20题 中级 5.0分 单选
if语句可以和else配对使用,也可以和elif配对使用,但不可以单独使用。
A. 正确
B. 错误
💬