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

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

Python 60分钟 总分 100.0 20 题
试卷题目预览
第1题 中级 5.0分 单选
在循环执行过程中,想跳过本次循环的剩余代码,直接进入下一次循环,需要使用的语句是()
A. exit
B. continue
C. pass
D. break
第2题 中级 5.0分 单选
小诺编写代码for i in range(3)循环打印"加油",该循环会执行几次()
A. 3次
B. 4次
C. 5次
D. 6次
第3题 中级 5.0分 单选
已知Python程序中赋值a=12, b=8,下列比较运算表达式结果为True的是()
A. a == b
B. a = b
C. a < b
D. a != b
第4题 中级 5.0分 单选
下列选项中,属于Python正确变量赋值语句的是()
A. "小华"=name
B. name=="小华"
C. name==="小华"
D. name="小华"
第5题 中级 5.0分 单选
下列选项中,不能作为Python变量名的是()
A. if
B. my_name
C. score2
D. _age
第6题 中级 5.0分 单选
运行以下代码,程序运行后,输出结果是()

temperature = 38
if temperature > 37:
print("发烧")

A. 不发烧
B. 无输出
C. 发烧
D. 报错
第7题 中级 5.0分 单选
已知列表fruit=["苹果","香蕉","橙子","葡萄"],执行print(fruit[2])输出的结果是?()
A. 橙子
B. 报错
C. 葡萄
D. 香蕉
第8题 中级 5.0分 单选
小杰创建了运动列表sport=["篮球","足球"],想把"排球"添加到列表末尾,应使用的方法是()
A. sport.insert("排球")
B. sport.append("排球")
C. sport.push("排球")
D. sport.add("排球")
第9题 中级 5.0分 单选
小轩运行了代码print(2+3),屏幕上输出的结果是?()
A. 5
B. 6
C. 2+3
D. 222
第10题 中级 5.0分 单选
执行以下程序后,变量age的数据类型是什么?(假设输入为12)

age = input("请输入年龄:")

A. 字符串(str)
B. 浮点数(float)
C. 整数(int)
D. 布尔(bool)
第11题 中级 5.0分 多选
关于以下代码,哪些说法正确?

nums = [3, 1, 4, 1, 5]
nums.sort()

A. nums.sort(reverse=True)会降序排序
B. nums变为[1, 1, 3, 4, 5]
C. 列表中的元素只有是整数才能使用sort()排序
D. sorted(nums)也会改变nums的值
第12题 中级 5.0分 多选
关于Python逻辑运算and、or,下列说法正确的有()
A. or表示"或",只要一边条件成立结果就为True
B. 2>1 or 5<3的结果为True
C. 3>5 and 1<2的结果为True
D. and表示"且",两边条件都成立结果才为True
第13题 中级 5.0分 多选
关于break和continue,下面描述正确的是()
A. continue可以直接结束整个程序
B. continue只跳过本次循环,继续下一次
C. break会直接结束整个循环
D. 嵌套循环里,break只退出当前这一层循环
第14题 中级 5.0分 多选
下面哪个选项输出333?()
A. print(3*3+3)
B. print('3'*3)
C. print('33'+'3')
D. print(33+3)
第15题 中级 5.0分 多选
关于下面代码,哪些说法正确?

s = '1,2,3'
ls = s.split(',')
print(ls[0] + ls[1])

A. len(s)结果为3
B. 输出3
C. 输出12
D. len(ls)结果为3
第16题 中级 5.0分 单选
在Python中,==表示"等于",用于判断两个数据是否相等。
A. 正确
B. 错误
第17题 中级 5.0分 单选
小哲将变量命名为2_class,用来表示第二组,这个变量名是合法的。
A. 正确
B. 错误
第18题 中级 5.0分 单选
input()函数获取的内容,即使输入的是数字,其数据类型也是字符串。
A. 正确
B. 错误
第19题 中级 5.0分 单选
在Python中,表达式10/4的计算结果是2.5。
A. 正确
B. 错误
第20题 中级 5.0分 单选
表达式5>3 and 2>8的运算结果为True。
A. 正确
B. 错误
💬