当前位置:首页>python>2026年7月5日信息素养大赛Python小高组复赛真题分享

2026年7月5日信息素养大赛Python小高组复赛真题分享

  • 2026-10-11 06:08:09
2026年7月5日信息素养大赛Python小高组复赛真题分享
通过微信群获取以下试卷,总体来说试卷难度不大,可能最后一道编程题对于算法没有学完的同学来说,还是有一定难度,其他只要仔细即可获取满分,可能这次晋级分数线又会特别高,具体试卷如下:

2026信息素养大赛数字守艺人Python小高组复赛真题

一、单选题

1.竹编展馆筛选展示作品有一条基础判定规则:设变量 score代表竹编作品基础分,变量pattern代表竹编图案名称。

作品满足:

score >= 10

并且

pattern == "山水"

才可参与展览。已知本次待测竹编:

score = 12

pattern = "山水"

在Python 中执行布尔表达式:

score >= 10 and pattern == "山水"

该表达式的运行结果是?

A.True

B. False

C.12

D.山水

2.非遗油纸伞的款式:

umbrella=["素面伞","花鸟伞","山水伞","戏曲伞","龙凤伞"]

记录了5 款热销伞型。店铺需要提取前4 款伞作为门店主打款式,正确的切片写法是?

A. umbrella[:4]

B.umbrella[1:4]

C.umbrella[0:3]

D.umbrella[4:]

3. 非遗陶艺工坊记录5 件陶艺作品的制作耗时列表:

time = [45, 60, 38, 52, 49]

工作人员需要将制作时长按长短有序排列,方便统计最快、最慢制作工时。下列Python语句运行时会报错,无法正常执行的是?

A.time.sort()

B.time.sort(reverse=True)

C.sorted(time)

D.sort(time)

4.竹编工坊用字典记录制品制作时长,时长超过10 分钟判定为超时,代码如下:

bamboo={"小筐":8,"小篮":12,"小盒":9,"小篓":11}

keys = list(bamboo.keys())

i=0

while i < len(keys):

name = keys[i]

t = bamboo[name]

if t > 10:

print(name,"超时")

else:

print(name,"正常")

i += 1

print("检查完毕")

下面说法正确的是?

A.程序依次输出:小筐 正常、小篮 超时、小盒正常、小篓超时、检查完毕

B.程序依次输出:小篮 超时、小篓超时、检查完毕

C.程序依次输出:小筐 正常、小盒 正常、检查完毕

D.程序只输出:小篓 超时、检查 完毕

5.门店工作人员需要录入两款剪纸单品的销量,程序会对销量数据做运算统计。运行代码如下:

sale1=input("请输入第一款剪纸销量:")

sale2=input("请输入第二款剪纸销量:")

try:

numl = int(sale1)

total = numl * int(sale2)

print("总销量:",total)

except ValueError:

print("输入内容不是有效数字,统计失败")

except TypeError:

print("数据类型不匹配,统计失败")

else:

print("销量统计完成")

若输入内容依次为:

二十

8

程序输出结果是?

A.总销量:160

B.输入内容不是有效数字,统计失败

C.数据类型不匹配,统计失败

D.销量统计完成

二.多选题

6.木雕工坊打造整套木雕摆件礼盒,每套礼盒需要15 根原木料,工坊一次性购进木料总根数:

n = 142

关于整除//和取余%的运算,下列说法正确的有?

A.n//15的运算结果是9,最多打包9套完整礼盒

B.n%15的余数为7,打包后剩余7根木料

C.n%15=9,余下木料还能再凑一整套礼盒

D.(n//15)*15 的运算结果是135,代表制作全部完整礼盒共消耗 135 

7. 非遗面塑工坊记录作品清单,需要按演出顺序挑选节目道具:

dough=["财神","寿星","童子","生肖牛","西游记"]

下列关于索引与切片的描述正确的是?

A.dough[1]取第2个道具,结果为 寿星

B.dough[:2]取前 2个作为开场道具,结果为["财神","寿星"]

C.dough[2:4]取第3、4个道具,结果为["童子","生肖牛"]

D.dough[-2]取倒数第1个道具,结果为西游记

8.油纸伞工坊存储伞面纹样名称字符串:

umbrella="水墨荷花油纸伞"下列说法正确的有?

A.len(umbrella)可以统计字符串中字符总个数

B.umbrella[0]获取到的字符是"水"

C.umbrella.find("荷花")可以查找"荷花”第一次出现的起始位置

D.umbrella[?]="兰"可以直接修改第三个字符为"兰"

9.代码如下:

扎染工作室使用字典记录不同花色的制作时长,方便快速查询各类花色所需的制作时间。已知

dye={"蓝白纹":2,"云雾花":4,"螺旋纹":3}

name="云雾花"

下列能够正确取出"云雾花"对应制作时长的代码有哪些?

A.dye[name]

B.dye["云雾花"]

C.dye(name)

D. dye.get(name)

三、编程题

11.苏绣线筒收纳

题目描述

苏绣是国家级非物质文化遗产。绣娘批量收纳绣线,每一个收纳筒最多可以放下9卷绣线。

输入当日生产完成的绣线总卷数,分别输出能装满多少个完整收纳筒,以及装完整筒后剩余的绣线卷数。

输入描述

一行输入一个正整数,表示当日绣线总卷数。

输出描述

分两行输出:

第一行输出完整收纳筒数量。

第二行输出剩余绣线卷数。

样例输入

41

样例输出

4

5

参考程序:

12题目描述

剪纸是国家级非物质文化遗产。在实际生产中,宣纸裁剪会存在正常工艺损耗,每卷纸实际可用张数:

实际可用张数= 总张数- 损耗张数

工坊需要根据卷数、每卷总张数、每卷正常损耗张数、制作1幅剪纸需要的张数,计算当日最多能生产的剪纸成品数量。

输入描述

一行输入4个正整数,数字之间用空格分隔:

k total_per_roll loss_per_roll per_paper

含义分别为:

k:领用宣纸总卷数。

total_per_roll:每卷宣纸总张数。

Loss_per_roll:每卷正常损耗张数。

per_paper:制作1幅剪纸需要的张数。

输出描述

单独输出一个整数,表示当日最多可生产的剪纸成品数量。

样例输入

3 50 5 4

样例输出

33

参考程序:

13.戏服预算筛选

题目描述

蜀锦是世界级非物质文化遗产,整套戏服的刺绣、配饰工艺差异大,造价悬殊。工坊人员需要统计造价高于预算上限的戏服,单独做成本台账管理。

题目规则:

逐行输入戏服数据,每行格式为:戏服名称、表演行当、造价整数。

输入大写字母N,停止数据录入。

最后一行输入一个整数,表示预算上限。

输出所有单件造价大于预算上限的戏服信息,保持原有格式。

若无符合条件数据,输出:无符合条件的戏服数据。

输入描述

循环输入多行戏服数据,每行3个内容,空格分隔:

戏服名称表演行当造价整数

独一行输入N,结束数据录入。

最后一行输入一个整数,代表预算上限。

输出描述

每一条超预算的戏服数据,原样分行输出,字段间空格分隔,和输入格式保持一致。多条符合条件记录依次逐行输出,每条独占一行。

无达标数据时,仅单行输出固定语句:不得额外增加序号、括号、金额单位、多余空行、提示语等无关内容。

样例输入

男蟒武生3200

女帔花旦1800

官服老生2500

N

2000

样例输出

男蟒武生3200

官服老生2500

参考程序:

14.古法染色总浸染次数

题目描述

古法扎染技艺是我国经典国家级非物质文化遗产。非遗工坊沿用古法浸染工艺,对加工布料实

行分级编号管理。

每匹布料对应唯一工艺编号n,染色规律如下:

编号为奇数的布料属于深色系面料,需要多次浸染,浸染次数与编号数值一致;完成本批次染色后,继续加工编号递减1 的下一批布料。

编号为偶数的布料属于浅色系面料,浸染次数为自身编号的一半;完成本批次染色后,继续加工编号递减2 的下一批布料。

当布料编号小于或等于0时,代表无待加工布料,所有浸染工序全部完成。

请统计从初始批次开始,所有关联批次布料的总浸染次数。

输入描述

单独一行输入一个正整数n,代表初始布料工艺编号。

输出描述

单独输出一个整数,即全部批次累加后的总浸染次数。

样例输入

5

样例输出

8

参考程序:

完整试卷:

通过网盘分享的文件:2026年7月5信息素养大赛Python小高组

链接: https://pan.baidu.com/s/1oyiaYmIYpeLNt4EgdOtlfg 提取码: 5q4x 

--来自百度网盘超级会员v8的分享

最新文章

随机文章