2026信息素养-数字守艺人-小高组python-5_第1页
2026信息素养-数字守艺人-小高组python-5_第2页
2026信息素养-数字守艺人-小高组python-5_第3页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2026信息素养_数字守艺人_小高组python

【单选题】(共10题)

1.在非遗剪纸纹样批量生产场景中,需统计不同纹的制作工时并筛选出平均时最短的前3种纹

样,下列Python代码片段中,能高效实现该功的是(假设已将纹样名称和对应平均工时存储在列

表tuples_list=[("纹样1",12),("纹样2",8),...]中)

A.sorted_list=sorted(tuples_list,key=lambdax:x[1])[:3]

B.sorted_list=sorted(tuples_list,key=lambdax:x[0])[:3]

C.sorted_list=sorted(tuples_list,reverse=True)[:3]

D.sorted_list=sorted(tuples_list,key=lambdax:x[1],reverse=True)[:3]

【答案】A

2.某非遗陶艺作坊需要模拟窑温监控流程,求当低于1100℃时升温,高于1300℃时降温,在

1100-1300℃之间保持恒温,下列Python循环结构中,最符合该逻辑的是

A.whileTrue:

temp=get_temp()

iftemp<1100:

heat_up()

eliftemp>1300:

cool_down()

B.whileTrue:

temp=get_temp()

iftemp<1100:

heat_up()

eliftemp>1300:

cool_down()

else:

keep_temp()

C.fortempinrange(1000,1400):

iftemp<1100:

heat_up()

eliftemp>1300:

cool_down()

D.for_inrange(100):

temp=get_temp()

iftemp<1100ortemp>1300:

adjust_temp()

【答案】B

3.为非遗皮影戏设计角色动作交互功能,要求用户输入作指令(如"抬手""踢腿")后,程序匹配对

应的动作函数执行,下列Python实现方式中,可扩展性最强的是

A.使用if-elif分支判断指令,逐个匹配动作函数

B.将动作指令与函数存储在字典中,通过键值对调用应

C.使用try-except捕获指令错误,默认执行动作

D.将所有动作函数存入列表,通过索引匹配指令执行

【答案】B

4.某非遗刺绣工坊统计了100件作品的制作时长数据,需计算平均值、中位数和标准差,下列

Python标准库中,能直接提供这些统计功的是

A.math

B.random

C.statistics

D.numpy

【答案】C

5.在非遗二十四节气数据管理场景中,需将不同的名称、日期习俗等信息存储为结构化并

支持按日期查询,下列Python数据结构中最适合的是

A.列表嵌套字典,如[{"节气":"立春","日期":"2月4日","习俗":["咬春","打春"]},...]

B.多个独立列表,如names=["立春","雨水"],dates=["2月4日","2月19日"]

C.单个字典,如{"立春":["2月4日","咬春","打春"],"雨水":["2月19日","拉保保"]}

D.集合,如{"立春:2月4日:咬春","雨水:2月19日:拉保保"}

【答案】A

6.非遗糖画制作需模拟熬火候监控,要求每5秒采集一次温度数据,连续30次后停止,下列

Python代码中能实现该定时采集功的是(需导入time库)

A.foriinrange(30):

temp=get_temp()

record_temp(temp)

time.sleep(5)

B.whileTrue:

temp=get_temp()

record_temp(temp)

time.sleep(5)

C.i=0

whilei<30:

temp=get_temp()

record_temp(temp)

i+=1

D.for_inrange(5):

temp=get_temp()

record_temp(temp)

time.sleep(30)

【答案】A

7.为非遗剪纸设计纹样生成程序,要求根据用户输入的边长参数对称正方形纸纹,下列

Python代码中,能实现心对称绘制的核逻辑是(假设使用turtle库)

A.for_inrange(4):

turtle.forward(length)

turtle.right(90)

B.defdraw_pattern():

turtle.forward(length)

turtle.right(90)

for_inrange(2):

draw_pattern()

turtle.right(180)

C.for_inrange(4):

draw_half_pattern()

turtle.right(90)

D.turtle.penup()

turtle.goto(-length/2,-length/2)

turtle.pendown()

for_inrange(4):

turtle.forward(length)

turtle.right(90)

【答案】C

8.非遗蜡染作坊统计了一批布料的色时长数据,需筛选出在20-30分钟之间且无染色瑕疵的数

据,下列Python代码片段中正确的是(假设数据存储在列表data=[(25,True),(18,False),...],第二个

元素表示是否有瑕疵)

A.fltered=[dfordindataif20<=d[0]<=30andd[1]==False]

B.fltered=[dfordindataifd[0]>20ord[0]<30andd[1]==True]

C.fltered=[dfordindataif20<d[0]<30ord[1]==False]

D.fltered=[dfordindataifd[0]>=20andd[0]<=30andd[1]==True]

【答案】A

9.在非遗古琴曲数字化场景中,需将音符序列转换为对应的频率值已知与关系存储

在字典note_freq中,下列Python代码中,能批量转换列表note_list中所有音符的是

A.freq_list=[note_freq[note]fornoteinnote_listifnoteinnote_freq]

B.freq_list=[note_freq[note]fornoteinnote_list]

C.freq_list=[]

fornoteinnote_list:

freq_list.append(note_freq.get(note,0))

D.freq_list=[]

fornoteinnote_list:

ifnoteinnote_freq:

freq_list.append(note_freq[note])

【答案】C

10.非遗竹编作坊需优化生产排期,已知不同师傅制制品的工时数据找出总时最短的

案,这属于算法中的哪类问题

A.排序问题

B.查找问题

C.动态规划问题

D.贪心算法问题

【答案】C

【多选题】(共5题)

1.在非遗文化数据管理场景中,使用Python实现数据的增删改查功能,下列关于字典和列表应用说

法正确的有

A.使用字典存储单条非遗数据(如个剪纸纹样的信息),便于按关键字快速查询

B.使用列表存储多条非遗数据,便于按顺序遍历和批量修改

C.字典的键必须为不可变类型,因此不能用非遗纹样名称作为键

D.可以通过嵌套列表和字典的方式构建结构化的非遗数据库

【答案】ABD

2.非遗陶艺生产模拟中,需要实现窑温异常报警功能,下列Python实现方式中可行的有

A.使用try-except捕获温度采集异常,触发报警

B.在循环监控中添加条件判断,当温度超出阈值时调用报警函数

C.使用threading模块创建独立线程,专门负责温度监控和报警

D.使用if-else分支判断温度范围,仅在正常范围内执行加热操作

【答案】ABC

3.为非遗皮影戏设计互动程序,要求支持用户通过键盘控制角色作,下列Python库中可实现该功能

的有

A.turtle

B.pygame

C.tkinter

D.math

【答案】ABC

4.非遗剪纸纹样批量生成程序中,需要实现纹的旋转、翻等变换,下列Python代码逻辑中正确的

A.使用turtle库的left()/right()方法实现纹样旋转

B.通过坐标计算实现纹样的水平翻转,如将x坐标取反

C.使用循环结构重复绘制基础单元,组合成复杂纹样

D.直接修改turtle的绘图颜色实现纹样彩变换

【答案】ABC

5.在非遗工艺数据统计分析中,使用Python进行数据可视化展示,下列说法正确的有

A.使用matplotlib库可以绘制工时统计的柱状图和折线

B.使用seaborn库可以更美观地展示数据分布的箱线图

C.数据可视化前需要对原始进行清洗和标准化处理

D.所有非遗数据都适合用饼图进行展示

【答案】ABC

【判断题】(共5题)

1.在Python中,使用open()函数以"w"模式打开非遗工艺数据文件时,若已存在会直接覆盖原有

内容,无需手动删除。

【答案】正确

2.为非遗二十四节气设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论