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

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

Python 60分钟 总分 100.0 20 题
试卷题目预览
第1题 中级 5.0分 单选
在Python中,想要在屏幕上显示"创造新世界!",应该使用以下哪个语句?
A. output("创造新世界!")
B. print("创造新世界!")
C. puts("创造新世界!")
D. console.loa('创造新世界!")
第2题 中级 5.0分 单选
下列哪个变量名在Python中是合法的?
A. 2nd_score
B. if
C. student_name
D. my-name
第3题 中级 5.0分 单选
下列哪个表达式的结果是整数类型?
A. 9/3
B. 8//4
C. 7/2
D. 15/3
第4题 中级 5.0分 单选
下列哪个比较运算的结果是True?
A. 5>10
B. 'abc'<'abd'
C. 3.0!=3
D. 'Python'=='python'
第5题 中级 5.0分 单选
下列哪个if语句的写法是正确的?
A. if (x>0) print("正数")
B. if x>0: print("正数")
C. if x>0{print("正数")}
D. if x>0 then: print("数")
第6题 中级 5.0分 单选
已知s="Python",则s[2]的值是什么?
A. 'y'
B. 'h'
C. 'o'
D. 't'
第7题 中级 5.0分 单选
现有列表scores=[87,75,95,60,85],执行scores.sort(reverse=True)后,scores的第一个元素是多少?
A. 87
B. 75
C. 95
D. 85
第8题 中级 5.0分 单选
在Python中,要使用随机数生成功能,应该使用哪个导入语句?
A. import random
B. import randint
C. from math import random
D. include random
第9题 中级 5.0分 单选
以下代码的输出结果是:import random; print(random.randint(5,8))
A. 5
B. 6
C. 可能是5,6,7,8中的任意一个
D. 8
第10题 中级 5.0分 单选
小红编写程序:age=input("请输入你的年龄:"),用户输入"35"后,变量age的数据类型是什么?
A. 浮点数类型
B. 整数类型
C. 布尔类型
D. 字符串类型
第11题 中级 5.0分 多选
以下哪几个运算属于算术运算?
A. +
B. >
C. -
D. %
第12题 中级 5.0分 多选
关于import语句,下列说法正确的有?
A. import random导入整个random模块
B. from random import randint只导入randint函数
C. import random as rd将random模块重命名为rd
D. import语句只能写在程序的最开头
第13题 中级 5.0分 多选
下列能得到整数5的有?
A. int('5')
B. int(5.8)
C. int('5.8')
D. float('5')
第14题 中级 5.0分 多选
关于以下代码,哪些说法正确?s='apple,banana,orange'; fruits=s.split(',')
A. fruits的值为['apple','banana','orange']
B. fruits[0]是'apple'
C. len(fruits)是3
D. s.split()得到空列表
第15题 中级 5.0分 多选
下面哪个选项可以正确输出字典d中所有的键?
A. for key in d: print(key)
B. for key in d.keys(): print(key)
C. for key in d.values(): print(key)
D. for key, value in d.items(): print(key)
第16题 中级 5.0分 单选
Python语言里,变量名name_为合法的。
A. 正确
B. 错误
第17题 中级 5.0分 单选
Python中,x=100; y=200; x,y=y,x执行后,x变为200,y变为100。
A. 正确
B. 错误
第18题 中级 5.0分 单选
import turtle后,想要使用forward函数必须写成turtle.forward()。
A. 正确
B. 错误
第19题 中级 5.0分 单选
在Python中,使用len("你好")获取字符串长度,结果是2。
A. 正确
B. 错误
第20题 中级 5.0分 单选
Python字典的键可以是可变类型如列表,这样更灵活。
A. 正确
B. 错误
💬