当前位置:首页>python>2026年全国信息素养大赛|数字守艺人Python模拟卷(二) |1-3年级小低组 附答案及详细解析

2026年全国信息素养大赛|数字守艺人Python模拟卷(二) |1-3年级小低组 附答案及详细解析

  • 2026-10-11 07:53:49
2026年全国信息素养大赛|数字守艺人Python模拟卷(二) |1-3年级小低组 附答案及详细解析

竞/赛/真/题

  知识如海,学无止境  

本系列文章专门针对准备参加比赛的学子们

提供每日一题的习题并会进行详细讲解,

如果需要往年完整卷子以及答案请点击下面链接🔗👇

最新出炉!|全国信息素养大赛|2025年图形化编程复赛真题答案及解析

最新出炉!|全国信息素养大赛|2025年图形化编程小高组复赛真题答案及解析

最新出炉!|全国信息素养大赛|2025年 Python复赛真题答案及解析

2026年全国信息素养大赛|数字守艺人模拟卷(一) |Scratch图形化(4-6年级小高组)附答案及详细解析

【备战比赛】2026年全国信息素养大赛|数字守艺人-Scratch图形化(小学组1-3年级)模拟卷(一) 附答案及详细解析

【备战比赛】2026年全国信息素养大赛|Python 4-6年级小高组-星火征途模拟卷(一) 附答案及详细解析

【备战比赛】2026年全国信息素养大赛|Python小低组-星火征途模拟卷(一) 附答案及详细解析

❤️  关注我们获取更多内容,更新不迷路 ❤️


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、诚心诚意为孩子

更多内容请关注微信公众号:新意编程

最新文章

随机文章