

竞/赛/真/题
知识如海,学无止境
本系列文章专门针对准备参加比赛的学子们
提供每日一题的习题并会进行详细讲解,
如果需要往年完整卷子以及答案请点击下面链接🔗👇
最新出炉!|全国信息素养大赛|2025年图形化编程复赛真题答案及解析
最新出炉!|全国信息素养大赛|2025年图形化编程小高组复赛真题答案及解析
最新出炉!|全国信息素养大赛|2025年 Python复赛真题答案及解析
2026年全国信息素养大赛|数字守艺人模拟卷(一) |Scratch图形化(4-6年级小高组)附答案及详细解析
【备战比赛】2026年全国信息素养大赛|数字守艺人-Scratch图形化(小学组1-3年级)模拟卷(一) 附答案及详细解析
❤️ 关注我们获取更多内容,更新不迷路 ❤️
2026 年 全国青少年信息素养大赛
算法应用-数字守艺人模拟卷二
Python(小低组)
【说明】
由于本次大赛赛制改版,题目融入了非遗文化的元素,
练习时没有对应的非遗素材,在考核的范围内以熟练掌握知识点并能灵活运用即可
一、单选:
01:非遗剪纸工坊采购一卷红宣纸花费180元,可裁剪出60张标准宣纸,计算单张成本的Python表达式正确的是? ( )
A. 180+60
B. 180-60
C. 180*60
D. 180/60
解析:
本题考察Python中算术运算符的使用。
算术运算符有:+(加法)、-(减法)、*(乘法)、/(除法)、//(取整数)、%(取余数)
题目中要求计算单张成本,单张成本=总花费/张数,即180除以60,应使用除法运算(/)。
正确答案:D. 180/60
02:定义二十四节气列表solar_terms = ["春分", "清明", "谷雨", "立夏"],执行print(solar_terms[0])的输出结果是( )
A. 清明
B. 春分
C. 谷雨
D. 立夏
解析:
本题考察Python中列表索引的使用。
在Python中,列表是一种有序的数据结构,元素可以通过索引访问,索引从0开始,即第一个元素的索引为0。
列表solar_terms = ["春分", "清明", "谷雨", "立夏"],
索引0对应第一个元素"春分"。执行print(solar_terms[0])会输出"春分"。
正确答案:B 春分
03: 非遗皮影戏工坊统计道具数量,定义变量num = 89,该变量的数据类型是?( )
A. 字符串
B. 列表
C. 整数
D. 字典
解析:
本题考察Python中数据类型的概念。
在Python中,变量根据赋值的值来确定数据类型。89是一个整数,因此变量num的数据类型是整数(int)。
分析选项:
A. 字符串:字符串是由引号括起来的文本,如"89",而89没有引号,不是字符串。
B. 列表:列表是由方括号括起来的一组元素,如[89],而89是一个单独的数字,不是列表。
C. 整数:正确,89是整数。
D. 字典:字典是由花括号括起来的键值对,如{"num":89},而89本身不是字典。
正确答案:C 整数
04:计算端午香囊制作材料总成本,单份材料5元,制作20份,以下代码书写正确的是( )
A. print(20*5)
B. print(20+5)
C. print(20/5)
D. print(20-5)
解析:
本题考察Python中算术运算符的使用。
算术运算符有:+(加法)、-(减法)、*(乘法)、/(除法)、//(取整数)、%(取余数)
题目中要求计算总成本,单份材料5元,制作20份,总成本=单价×数量,
即5 * 20。在Python中,乘法运算使用*运算符。
故使用print(20 * 5)可以计算并输出总成本
正确答案:A. print(20*5)
05: 定义变量x = 200,y = 100,执行print(x//y)的结果是( ),该运算可用于剪纸宣纸单张成本计算。
A. 20
B. 2
C. 10
D. 20000
解析:
本题考察Python中取整数运算符(//)的使用。
算术运算符有:+(加法)、-(减法)、*(乘法)、/(除法)、//(取整数)、%(取余数)
题目中执行print(x//y),其中x=200,y=100,//是取整数运算,即计算x除以y的商并向下取整。200除以100的商为2,余数为0,故取整数结果为2。
正确答案:B 2
06:非遗古琴工坊记录琴弦采购数,要将输入的数字字符串转为整数,使用的函数是( )
A. str( )
B.list( )
C. int( )
D. float( )
解析:
本题考察Python中类型转换函数的使用。
Python提供了一些内置函数用于数据类型转换:
int()将字符串或浮点数转换为整数;
float()将字符串或整数转换为浮点数;
str()将其他类型转换为字符串;
list()将可迭代对象转换为列表。
题目中要求将输入的数字字符串转为整数,应使用int()函数。
正确答案:C. int( )
07: 列表embroidery = ["牡丹纹", "莲花纹", "祥云纹"],该列表的元素个数是( )
A. 2
B. 3
C. 4
D. 5
解析:
本题考察Python中列表长度的概念。
列表长度是指列表中元素的个数,可以使用len()函数获取。列表中的每个元素,无论是什么类型,都只计为一个。
列表embroidery = ["牡丹纹", "莲花纹", "祥云纹"],
该列表包含三个字符串元素:"牡丹纹"、"莲花纹"、"祥云纹"。因此,列表的元素个数是3。
正确答案:B 3
08: 非遗陶艺工坊计算烧制器皿数量,执行语句print(15 * (6 + 4))的结果是
( )
A. 100
B. 94
C. 150
D. 90
解析:
本题考察Python中算术运算符的优先级。
算术运算符的优先级:括号优先,然后乘除,最后加减。有括号时先计算括号内的表达式。
题目中执行print(15 * (6 + 4)),先计算括号内的6+4=10,然后计算15 * 10=150。
正确答案: C 150
09: 定义变量price = "25",要计算5件非遗剪纸作品的总价,首先需要做的是( )
A. 将price转为整数
B. 直接计算price*5
C. 将5转为字符串
D. 无需处理直接计算
解析:
本题考察Python中数据类型和类型转换。
变量price被赋值为字符串"25",字符串不能直接参与算术运算。要计算总价,需要先将字符串转换为数值类型(整数或浮点数),然后乘以数量5。
分析选项:
A. 将price转为整数:正确,需要先将字符串"25"转换为整数25,然后计算25 * 5。
B. 直接计算price5:错误,字符串与整数相乘的结果是重复字符串,如"25"5得到"2525252525",不是总价。
C. 将5转为字符串:错误,将5转为字符串后,两个字符串相乘无意义,且不能得到总价。
D. 无需处理直接计算:错误,因为price是字符串,直接计算会得到错误结果。
正确答案:A. 将price转为整数
10:二十四节气列表中,要访问第3个元素,索引值应该是( )
A. 3
B. 2
C. 4
D. 1
解析:
本题考察Python中列表索引的起始值。
在Python中,列表的索引从0开始,即第一个元素的索引为0,第二个元素的索引为1,第三个元素的索引为2,依此类推。
题目中要访问第3个元素,索引值应该是2。
正确答案:B 2
11:非遗京剧脸谱制作,每张脸谱需要3张彩纸,制作n张的总彩纸数,变量赋值正确的是( )
A. total = n * 3
B. total = n + 3
C. n = total * 3
D. 3 = n * total
解析:
本题考察Python中变量的赋值和表达式。
总彩纸数等于脸谱数量乘以每张脸谱需要的彩纸数,即n * 3。在赋值语句中,应使用等号(=)将表达式的结果赋给变量。
分析其他选项:
B. total = n + 3:这是加法运算,表示n加3,不是总彩纸数。
C. n = total * 3:错误,这是将total乘以3赋给n,但total是未知的,而且通常我们应计算total,而不是反过来。
D. 3 = n * total:错误,赋值语句左边不能是常量,且逻辑颠倒。
正确答案:A total = n * 3
12:执行Python语句a = 100; b = 20; print(a - b * 2)的结果是( )
A. 160
B. 60
C. 180
D. 40
解析:
本题考察Python中运算符的优先级。
算术运算符中,乘法优先级高于减法。因此先计算b * 2 = 20 * 2 = 40,然后计算a - 40 = 100 - 40 = 60。
正确答案:B 60
13:非遗木雕工坊统计工具数量,以下变量名命名规范的是( )
A. tool_1
B. 1_tool
C. tool-1
D. tool!1
解析:
本题考察Python中变量名的命名规则。
Python变量名可以包含字母、数字和下划线,但不能以数字开头,且不能使用特殊字符(如-、!等),也不能与关键字冲突。
分析选项:
A. tool_1:正确,包含字母、数字和下划线,且不以数字开头。
B. 1_tool:错误,以数字开头,不符合命名规则。
C. tool-1:错误,包含特殊字符减号(-),在Python中减号是运算符,不能用于变量名。
D. tool!1:错误,包含特殊字符感叹号(!),不允许在变量名中使用。
正确答案:A. tool_1
14:列表festival = ["春节", "元宵", "端午", "中秋"],执行print(festival[-1])的输出是( )
A. 春节
B. 端午
C. 元宵
D. 中秋
解析:
本题考察Python中列表的负索引。
列表的索引可以是正整数(从左向右,从0开始)或负整数(从右向左,从-1开始)。-1表示最后一个元素,-2表示倒数第二个,依此类推。
列表festival = ["春节", "元宵", "端午", "中秋"],索引-1对应最后一个元素"中秋"。
分析其他选项:
A. 春节:错误,春节是索引0或-4对应的元素。
B. 端午:错误,端午是索引2或-2对应的元素。
C. 元宵:错误,元宵是索引1或-3对应的元素。
正确答案:D 中秋
15:非遗剪纸工坊输入整卷宣纸价格和张数,获取用户输入的函数是( )
A. print( )
B. input( )
C. int( )
D. list( )
解析:
本题考察Python中输入函数input()的使用。
input()函数用于从标准输入(通常是键盘)读取一行字符串。
分析选项:
A. print():错误,print()用于输出。
B. input():正确,用于获取用户输入。
C. int():错误,int()用于类型转换。
D. list():错误,list()用于创建列表。
正确答案:B. input( )
二、判断题
01:在Python中,列表的索引是从1开始的,如solar_terms[1]表示第一个节气。
A. 正确
B. 错误
解析:
本题考察Python列表
索引的起始值。
在Python中,列表的索引是从0开始的,即第一个元素的索引为0,第二个元素的索引为1。因此solar_terms[1]表示第二个元素,不是第一个。
正确答案: B 错误
02:非遗剪纸成本计算中,语句num=50; cost=3; print(num*cost)可以计算50张宣纸的总成本.
A. 正确
B. 错误
解析:
本题考察Python算术运算符的应用。
总成本等于数量乘以单价,num*cost即50 * 3=150,是总成本。因此该语句可以计算总成本。
正确答案 : A 正确
03:Python中变量名可以使用汉字,如剪纸单价 = 2 是合法的赋值语句。
A. 正确
B. 错误
解析:
本题考察Python变量名的命名规则。
Python3支持Unicode变量名,可以使用汉字、日文、韩文等作为变量名。因此“剪纸单价 = 2”是合法的。
正确答案 : A 正确
04:执行print(100 / 30)的结果是整数3,可直接用于非遗原材料的精准核算。
A. 正确
B. 错误
解析:
本题考察Python除法运算的结果类型。
在Python3中,除法运算符(/)的结果总是浮点数,即使能整除。100/30的结果是3.333333...,不是整数3。而且浮点数可能存在精度问题,不适合精准核算(如金额计算通常用Decimal)。另外,即使整除,如100/10,结果也是10.0,不是整数。
正确答案: B 错误
05:input()函数获取的用户输入内容,默认的数据类型是整数。
A. 正确
B. 错误
解析:
本题考察input()函数的返回值类型。
input()函数总是返回字符串类型(str),即使输入的是数字。如果需要整数,必须使用int()函数进行转换。
正确答案: B 错误
往
期
文
件



获取更多资料,请关注我们⬇️
考级、竞赛、真题练习各类相关材料,关注即可获取❤️
【系列更新说明】
本公众号定期且长期更新信息素养大赛的真题解析
并收录于本公众号的“信息素养大赛”合集中
助力各位小伙伴们提前备战
每一届的信息素养大赛
新意编程教师团队带领大家
深度剖析真题:
🔍 难点解析 + 避坑指南
💻 清晰步骤 + 多解法演示
📝 得分要点全掌握!
我们还免费向大家提供
【编程每日一练】
【逻辑思维每日一练】
一天一题,提升实战力!
并有专属教师为您答疑解惑
快与我们
一起学习!一起进步!





新意编程,秉持以孩子的教育为首的理念,有持证上岗带教经验丰富、专业扎实的老师。专业的STEAM教育,专注培养孩子的逻辑思维、专注力,引导孩子结合课内外知识、结合生活,链接经验、解决问题等多方面能力。选择新意,让孩子学有所获、学有所成;让家长放心和安心。
👇新意由来👇
1、一心一意做编程
2、做有新意的编程
3、诚心诚意为孩子
更多内容请关注微信公众号:新意编程
