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

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

Python 60分钟 总分 100.0 20 题
试卷题目预览
第1题 中级 5.0分 单选
已知列表robot=["四足机器人","人形机器人","两栖机器人","跨域机器人","仿生机器人"],小乐希望只显示文字"人形机器人",他应该在print()
A. robot[0]
B. robot[1]
C. robot[2]
D. robot[3]
第2题 中级 5.0分 单选
运行以下程序后,会得到怎样的输出结果?

user = "123456"
if (user == "567890"):
print("Ok")
else:
print("No")

A. OK
B. NO
C. Ok
D. No
第3题 中级 5.0分 单选
执行下方程序,一共会输出几个"AI"?

for i in range(100):

    print('AI')

A. 0
B. 1
C. 100
D. 101
第4题 中级 5.0分 单选
以下不属于字符串类型的有?
A. "123"
B. "datetime"
C. true
D. "我喜欢苹果"
第5题 中级 5.0分 单选
下列哪个名称不能作为Python变量名?
A. variable_name
B. name123
C. for
D. hidden
第6题 中级 5.0分 单选
Python中乘法使用哪个符号?
A. X
B. *
C. **
D. +=
第7题 中级 5.0分 单选
当运行语句print(3+5>2)后,出现的运行结果是?
A. 1
B. 4
C. True
D. 3
第8题 中级 5.0分 单选
运行print('算法'*2),输出结果为?
A. 算法法法
B. 算法算法
C. 算法22
D. 算法2
第9题 中级 5.0分 单选
下列命令行运行后,若输入hello,会显示的输出结果是?

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

A. HELLO
B. hello
C. "hello"
D. "Hello"
第10题 中级 5.0分 单选
学校新建的智能门禁系统,允许学生通过"刷校园卡"或者"刷脸识别"其中一种方式进入图书馆。基于此场景,使用程序完成身份验证时,应使用的逻辑运算符是?
A. and
B. or
C. ==
D. !=
第11题 中级 5.0分 多选
下列能正确创建字典diction的有?
A. diction={'会画':'豆包','会听':'讯飞','会说':'deepseek'}
B. diction={'会画':'豆包';'会听':'讯飞';'会说':'deepseek'}
C. diction=(会画='豆包',会听='讯飞',会说='deepseek')
D. diction={'会画':'豆包','会听':'讯飞'} diction['会说']='deepseek'
第12题 中级 5.0分 多选
下面表达式结果为True的是?
A. 6>3 and 2<1
B. 6>3 and 2>1
C. 6>3 or 2<1
D. 6<3 or 2<1
第13题 中级 5.0分 多选
在Python中,哪些选项属于整数?
A. 34
B. "2048"
C. 555
D. 256.05
第14题 中级 5.0分 多选
执行以下代码会输出哪些数字?

x = 0
while True:
if x > 2:
break
print(x)
x += 1

A. 0
B. 1
C. 2
D. 3
第15题 中级 5.0分 多选
下面输出语句,会输出17的是?
A. print(1*7)
B. print(17)
C. print(22-5)
D. print(3*7)
第16题 中级 5.0分 单选
列表games=["棋盘","拼图","跳高"],用games[1]取到的元素是"棋盘"。
A. 正确
B. 错误
第17题 中级 5.0分 单选
只要使用while(True)就是无限循环,循环内任何语句都无法跳出循环。
A. 正确
B. 错误
第18题 中级 5.0分 单选
代码step={6:"小学",12:"初中"}创建的字典step含有2个元素。
A. 正确
B. 错误
第19题 中级 5.0分 单选
当需要判断变量Q是否等于20时,可以采用Q==20表达。
A. 正确
B. 错误
第20题 中级 5.0分 单选
Python中的布尔值可以转化为数值,其中False表示1。
A. 正确
B. 错误
💬