今日出炉2026 素养大赛真题出炉 Python 小学组
问了部分同学,题目不完全相同,应该是从素养大赛的题库随机抽取的,算法应用主题赛通用!
一、单选题(每题 5 分,共 50 分)
1.下列程序代码运行后,输出结果有多少行?
pythonfor n in [2,4,6,8]:print(n) |
A. 4B. 5C. 6D. 8
2.运行以下程序后,会得到怎样的输出结果呢?
pythonuser="123456"if user=="567890":print("OK")else:print("No") |
A. OKB. OkC. NOD. No
3.已有列表chat=["豆包","千问","deepseek","Sora","剪映","TRAE"],小宇想知道len(chat)的值是?A. 3B. 4C. 5D. 6
4.下列哪个名称不能作为 Python 变量名?A. variable_nameB. name123C. forD. _hidden
5.以下不属于字符串类型的有?A. "123"B. "datetime"C. trueD. "我喜欢苹果"
6.已知字符串st='手机拍照 可以 自动 识别 人脸',请问命令st.split()得到的列表中包含几个元素?A. 4B. 5C. 6D. 7
7.当运行语句print(3+5>2)后,会出现的运行结果是?A. 1B. 4C. TrueD. 3
8.已知变量x=5, y=3,执行语句x = x + y后,变量x的值为以下哪一个?A. 5B. 3C. 8D. 15
9.下列命令行运行后,若输入hello,会显示的输出结果是?
pythonst=input("输入字符:")print(st) |
A. HELLOB. helloC. "hello"D. "Hello"
10.执行代码print(10 > 5 or 3 < 5),打印结果为?A. FalseB. 5C. TrueD. 0
二、多选题(每题 5 分,共 25 分,全对得分,部分选对得 2 分,有错选得 0 分)
11.已有列表和字符串如下:
pythonfunction=["图像","语音","翻译"]xz1="智能体(Agent) "xz2='智能体(Agent)' |
小睿希望在列表function里增加元素'智能体(Agent)',即增加后列表function为['图像','语音','翻译','智能体(Agent)'],可以使用哪些命令帮助他?A. function.append(xz1)B. function.append(xz2)C. function.append('智能体(Agent)')D. function.append("智能体(Agent)")
12.下面输出语句,会输出 24 的是?A. print(24)B. print(3 * 7)C. print(22 + 3)D. print(4 * 6)
13.在 Python 中,哪些选项属于整数?A. 34B. "2048"C. 555D. 256.05
14.执行下面代码会输出哪几个数字?
pythonfor i in range(5, 8):print(i) |
A. 5B. 8C. 6D. 7
15.下面表达式结果为 True 的是?A. 6 > 3 and 2 < 1B. 6 > 3 and 2 > 1C. 6 > 3 or 2 < 1D. 6 < 3 or 2 < 1
三、判断题(每题 5 分,共 25 分)
16.列表games = ["棋盘", "拼图", "跳高"],用games[1]取到的元素是“棋盘”。(正确 / 错误)
17.执行代码print(3 + "5")会在屏幕上输出数字 8。(正确 / 错误)
18.有字典score = {'Tom': 90, 'Jerry': 85},想把 Jerry 的成绩改为 95 分,可以使用 score{'Jerry'} = 95。(正确 / 错误)
19.当需要判断变量 Q 是否等于 20 时,可以采用 Q==20表达。(正确 / 错误)
20.if语句可以和else配对使用,也可以和elif配对使用,但不可以单独使用。(正确 / 错误)
答案:
一、单选题
1.A
2.D
3.D
4.C
5.C
6.B
7.C
8.C
9.B
10.C
二、多选题
11.BCD
12.AD
13.AC
14.ACD
15.BC
三、判断题
16.错误
17.错误
18.错误
19.正确
20.错误