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

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

  • 2026-10-11 07:48:30
2026年全国信息素养大赛|数字守艺人Python模拟卷(三) |4-6年级小高组-附答案及详细解析

竞/赛/真/题

  知识如海,学无止境  

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

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

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

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

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

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

【真题解析】全国信息素养大赛|2025年7月图形化编程复赛|编程题真题详解(01)

【真题解析】全国信息素养大赛|2025年7月图形化编程复赛|编程题真题详解(02)

【真题解析】全国信息素养大赛|2025年7月图形化编程复赛|编程题真题详解(03)

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


2026 年 全国青少年信息素养大赛

算法应用-数字守艺人模拟卷三

Python(小高组)

【说明】

由于本次大赛赛制改版,题目融入了非遗文化的元素,

练习时没有对应的非遗素材,在考核的范围内以熟练掌握知识点并能灵活运用即可

一、单选:

01:非遗剪纸工坊采购整卷宣纸花费300元,可裁剪出150张标准宣纸,计算单张成本的正确Python表达式是(  )

A.  300+150

B.  300-150

C.  300*150

D.  300/150

解析:

本题考察Python中算术运算符的使用。  

算术运算符有:+(加法)、-(减法)、*(乘法)、/(除法)、//(取整数)、%(取余数)  

题目中要求计算单张成本,单张成本=总花费/张数,即300除以150。在Python中,除法运算使用/运算符,故300/150可以计算单张成本。

正确答案:D.  300/150


02:定义二十四节气列表solar_terms = ["春分", "清明", "谷雨", "立夏"],执行print(solar_terms[2])的输出结果是(   )

A.  清明

B.  谷雨

C.  立夏

D.  春分

解析: 

本题考察Python中列表索引的使用。  

在Python中,列表是一种有序的数据结构,元素可以通过索引访问,索引从0开始,即第一个元素的索引为0,第二个为1,依此类推。  

列表solar_terms = ["春分", "清明", "谷雨", "立夏"],

其元素与索引的对应关系为:

索引0 = "春分",

索引1 = "清明",

索引2 = "谷雨",

索引3 = "立夏"。

因此,执行print(solar_terms[2])会输出索引2对应的元素"谷雨"。  

正确答案:B.  谷雨


03: 皮影戏工坊统计制作工时,定义变量hour1=8,hour2=6,计算总工时的代码正确的是(    )

A.  print(hour1 hour2)

B.  print(hour1 + hour2)

C.  print(hour1/hour2)

D.  print(hour1;hour2)

解析:

本题考察Python中算术运算符的使用。  

算术运算符有:+(加法)、-(减法)、*(乘法)、/(除法)、//(取整数)、%(取余数)  

题目中要求计算总工时,已知hour1=8,hour2=6,总工时应为hour1 + hour2。在Python中,加法运算使用+运算符。  

故使用print(hour1 + hour2)可以计算并输出总工时。

正确答案:B.  print(hour1 + hour2)


04: 非遗陶艺工坊记录拉坯转速,列表speed = [100, 120, 150, 130],获取列表元素个数的函数是(    )

A.  len(speed)

B.  max(speed)

C.  min(speed)

D.  sum(speed)

解析:

本题考察Python中列表的内置函数。  

len()函数用于返回列表的长度(元素个数);max()返回最大值;min()返回最小值;sum()返回所有元素的和。  

题目中要求获取列表元素个数,应使用len()函数。  

分析选项:  

A. len(speed):正确,返回列表的元素个数。  

B. max(speed):错误,返回列表中的最大值。  

C. min(speed):错误,返回列表中的最小值。  

D. sum(speed):错误,返回列表中所有元素的和。  

正确答案:A.  len(speed)


05: 计算100件刺绣作品的总成本,单件成本5元,下列变量赋值正确的是(    )

A.  total = 100 * 5

B.  total = 100 = 5

C.  total == 100 * 5

D.  100 * 5 = total

解析:

本题考察Python中变量的赋值语句。  

赋值语句使用等号(=),将右侧表达式的值赋给左侧变量。左侧必须是有效的变量名。  

题目中要求计算总成本,

总成本 = 数量 ×单价 = 100 ×5,应赋值给变量total。  

分析选项:  

A. 正确,将100*5的结果赋给total。  

B. 错误,语法错误,不能连续赋值。  

C. 错误,这是比较相等运算符,不是赋值。  

D. 错误,赋值语句左侧不能是表达式,必须是变量。  

正确答案:A total = 100 * 5  


06: 定义传统节日列表festival = ["春节", "端午", "中秋", "重阳"],要修改第二个元素为"端午"(实际改为"清明"),正确代码是(    )

A.  festival[1] = "清明"

B.festival(1) = "清明"

C.  festival["端午"] = "清明"

D.  festival[2] = "清明"

解析:

本题考察Python中列表元素的修改。  

列表元素可以通过索引进行修改,

语法为:列表名[索引] = 新值。注意索引从0开始,第二个元素的索引是1。  

列表festival = ["春节", "端午", "中秋", "重阳"],

第二个元素是"端午",要修改为"清明",应使用festival[1] = "清明"。  

分析选项:  

A. festival[1] = "清明":正确,索引1对应第二个元素。  

B. festival(1) = "清明":错误,列表索引应使用方括号,不是圆括号。  

C. festival["端午"] = "清明":错误,索引必须是整数或切片,不能直接用元素值。  

D. festival[2] = "清明":错误,索引2对应第三个元素"中秋",不是第二个。  

正确答案:A festival[1] = "清明"  


07:  非遗蜡染工坊统计染色时长,变量t1=12,t2=15,t3=18,计算平均时长的正确表达式是(    )

A.  (t1+t2+t3)/3

B.  t1+t2+t3/3

C.  (t1+t2+t3)*3

D.  t1+t2+t3-3

解析:

本题考察Python中算术运算符和表达式。  

平均时长 = 总时长 / 数据个数。总时长为t1+t2+t3,数据个数为3。  

正确答案:A.  (t1+t2+t3)/3


08:  执行代码num = 200; y = 50; print(num // y),输出结果是(    )

A.  0.25

B.  4

C.  150

D.  250

解析:

本题考察Python中取整数运算符(//)的使用。  

//表示整数除法,返回商的整数部分(向下取整)。  

题目中num=200,y=50,200//50=4,因为200除以50的商是4,余数为0。  

正确答案:  B 4


09: 皮影角色制作耗时列表time = [2,3,5,4],获取耗时最大值的函数是(   )

A.   len(time)

B.   sum(time)

C.   max(time)

D.   min(time)

解析: 

本题考察Python中列表的内置函数。  

max()函数返回列表中的最大值,min()返回最小值,len()返回长度,sum()返回和。  

题目中要求获取耗时最大值,应使用max(time)。  

分析选项:  

A. len(time):错误,返回列表长度,即元素个数。  

B. sum(time):错误,返回所有元素的和。  

C. max(time):正确,返回列表中的最大值5。  

D. min(time):错误,返回列表中的最小值2。  

正确答案:C max(time)  


10:非遗剪纸纹样设计,定义变量x = 10,执行x = x + 5后,x的值是(    )

A.   10

B.   5

C.   15

D.   50

解析: 

本题考察Python中变量的赋值和运算。  

赋值语句x = x + 5表示将x的当前值加上5,再赋给x。初始x=10,执行后x=10+5=15。  

正确答案:C 15


11:要将输入的宣纸采购价转换为整数类型,正确的Python函数是(    )

A.   str( )

B.   int( )

C.   float( )

D.   list( )

解析: 

本题考察Python中类型转换函数。  

int()将字符串或浮点数转换为整数;float()转换为浮点数;str()转换为字符串;list()转换为列表。  

题目中要求转换为整数类型,应使用int()。  

分析选项:  

A. str():错误,转换为字符串。  

B. int():正确,转换为整数。  

C. float():错误,转换为浮点数。  

D. list():错误,转换为列表。  

正确答案:B int()  


12:执行代码for i in range(3): print(i),输出的结果不包括(  )

A.   0

B.   1

C.   2

D.   3

解析:

本题考察Python中range()函数的使用。  

range(3)生成序列0,1,2。循环会依次输出0,1,2。因此输出的结果不包括3。 

正确答案:D 3


13:非遗古琴工坊记录琴弦数量,变量string = 7,判断string是否大于5的表达式是(   )

A.   string > 5

B.   string < 5

C.   string = 5

D.   string <= 5

解析:

本题考察Python中比较运算符的使用。  

比较运算符有:>(大于)、<(小于)、==(等于)、<=(小于等于)、>=(大于等于)等。  

题目中要求判断string是否大于5,应使用string > 5。  

正确答案:A string > 5  


14:列表paper = [50,100,150,200],要向列表末尾添加元素250,正确代码是(    )

A.  paper.add(250)

B.  paper.append(250)

C.  paper.insert(250)

D.  paper[4] = 250

解析:

本题考察Python中列表的添加元素方法。  

append()方法用于在列表末尾添加元素;insert()在指定位置插入;add()不是列表方法;直接索引赋值需确保索引存在。  

分析选项:  

A. paper.add(250):错误,列表没有add()方法。  

B. paper.append(250):正确,在列表末尾添加250。  

C. paper.insert(250):错误,insert()需要两个参数:位置和元素,缺少位置参数。  

D. paper[4] = 250:错误,索引4不存在,列表当前索引为0-3,这会导致报错。  

正确答案: B paper.append(250)  


15:非遗工坊计算利润,利润=收入-成本,定义income=500,cost=200,计算利润的代码是(  )

A.   print(income+cost)

B.   print(income*cost)

C.   print(income-cost)

D.   print(income/cost)

解析:

本题考察Python中算术运算符的应用。  

利润 = 收入 - 成本,应使用减法运算符。  

正确答案:C print(income-cost)  


二、判断题

01:定义列表solar_terms = ["立春", "雨水"],执行print(solar_terms[0])会输出"雨水"(  )

A.   正确

B.   错误

解析:

本题考察Python中列表索引。  

列表索引从0开始,solar_terms[0]是第一个元素"立春",不是"雨水"。因此说法错误。  

正确答案  B 错误


02:Python中,变量名可以由字母、数字和下划线组成,且不能以数字开头。(    )

A.   正确

B.   错误

解析: 

本题考察Python变量命名规则。  

Python变量名只能包含字母、数字和下划线,且不能以数字开头。说法正确。

正确答案  A 正确


03:代码total = 100 * 2; print(total)可以正确计算200张宣纸的总成本(单张2元)(    )

A.   正确

B.   错误

解析:

本题考察Python算术运算。  

总成本 = 数量×单价,100×2 = 200,计算正确。说法正确。

正确答案  A 正确


04:Python中,//运算符表示浮点数除法,/运算符表示整数除法。(    )

A.   正确

B.   错误

解析:

本题考察Python除法运算符。  

在Python中,/运算符表示浮点数除法,结果总是浮点数;//运算符表示整数除法,结果向下取整。因此说法错误。

正确答案  B 错误


05:列表中的元素可以通过索引进行访问,Python中列表的索引从1开始。(    )

A.   正确

B.   错误

解析:

本题考察Python列表索引起始。  

Python中列表的索引从0开始,不是1。说法错误。

正确答案   B 错误


往

期

文

件

走进新意|让思维闪光,让未来可期!(全文带你了解新意编程)

获取更多资料,请关注我们⬇️

考级、竞赛、真题练习各类相关材料,关注即可获取❤️

【系列更新说明】

本公众号定期且长期更新信息素养大赛的真题解析

并收录于本公众号的“信息素养大赛”合集中

助力各位小伙伴们提前备战

每一届的信息素养大赛

新意编程教师团队带领大家

深度剖析真题:

🔍 难点解析 + 避坑指南

💻 清晰步骤 + 多解法演示

📝 得分要点全掌握!

我们还免费向大家提供

【编程每日一练】

【逻辑思维每日一练】

一天一题,提升实战力!

并有专属教师为您答疑解惑

快与我们

一起学习!一起进步!

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

👇新意由来👇

1、一心一意做编程

2、做有新意的编程

3、诚心诚意为孩子

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

最新文章

随机文章