2026信息素养智能算法应用初赛-数字守艺人-初中组python-1_第1页
2026信息素养智能算法应用初赛-数字守艺人-初中组python-1_第2页
2026信息素养智能算法应用初赛-数字守艺人-初中组python-1_第3页
2026信息素养智能算法应用初赛-数字守艺人-初中组python-1_第4页
2026信息素养智能算法应用初赛-数字守艺人-初中组python-1_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

2026信息素养智能算法应用初赛数字守艺人

初中组python

【单选题】(共15题)

1.在非遗剪纸批量生产场景中,需要计算不同规格红纸的总用量:每张A4红纸可制作8张窗花,每张A3红纸的面积是A4的2倍,可制作15张窗花。现有12张A4红纸和8张A3红纸,用Python计算总窗花产量的正确代码是?

A.print(128+815)

B.print(12+88+15)

C.print((12+8)(8+15))

D.print(1282+8*15)【答案】A

2.为实现皮影刻制敷彩数据的标准化管理,需要将不同格式的工艺数据统一存储为列表,以下Python代码中能创建包含"刻制时长:2.5h"、"敷彩颜色:朱红"两个元素的列表是?

A.data=

("刻制时长:2.5h","敷彩颜色:朱红")

B.data=

["刻制时长:2.5h","敷彩颜色:朱红"]

C.data={

"刻制时长:2.5h","敷彩颜色:朱红"}

D.data=

"刻制时长:2.5h","敷彩颜色:朱红"【答案】B

3.在模拟糖画熬制流程时,需要实时监测温度,当温度超过160℃时触发降温操作,以下Python条件判断语句正确的是?

A.iftemperature>160:

print("触发降温")

B.iftemperature>=160:

print("触发降温")

C.iftemperature<160:

print("触发降温")

D.iftemperature<=160:

print("触发降温")

【答案】A

4.某非遗工坊记录了5位剪纸匠人的月度数据:[("李师傅",120,0.03),("王师傅",150,0.02),("张师傅",110,0.01),("刘师傅",130,0.04),("赵师傅",140,0.02)],其中元素分别代表(姓名,制作数量,残次率),用Python筛选残次率≤0.02的匠人,正确的代码逻辑是?

A.forcraftsmanindata:

ifcraftsman[

2

]<=0.02:

print(craftsman[

0

])

B.forcraftsmanindata:ifcraftsman[

1

]<=0.02:print(craftsman[

0

])

C.foriinrange(5):ifdata[i][

0

]<=0.02:print(data[i][

1

])

D.foriinrange(5):ifdata[i][

2

]<0.02:print(data[i][

0

])

【答案】A

5.在花茶窨制的数据管理中,需要将多组窨制参数(花茶比、温湿度、时长)存储为字典,以下Python代码中正确的字典定义是?

A.params=[{"花茶比":"1:8","温度":"35℃"},{"时长":"12h","湿度":"70%"}]

B.params=("花茶比":"1:8","温度":"35℃","时长":"12h","湿度":"70%")

C.params={"花茶比":"1:8","温度":"35℃","时长":"12h","湿度":"70%"}

D.params="花茶比":"1:8","温度":"35℃","时长":"12h","湿度":"70%"【答案】C

6.模拟蜡染布面染色时长监控时,需要每隔2分钟记录一次数据,连续记录10次,Python中适合实现该循环操作的语句是?

A.foriinrange(10):

#记录数据代码time.sleep(120)

B.whilei<10:

#记录数据代码time.sleep(2)

C.foriinrange(2,12):

#记录数据代码time.sleep(10)

D.whileTrue:

#记录数据代码time.sleep(120)

【答案】A

7.某非遗陶艺工坊的窑温监测数据为[

1200

,

1250

,

1180

,

1300

,

1220

,

1280

,

1190

],需要计算窑温的平均值,以下Python代码正确的是?

A.average=sum(temps)/len(temps)

B.average=len(temps)/sum(temps)

C.average=sum(temps)*len(temps)

D.average=sum(temps)-len(temps)【答案】A

8.在剪纸匠人效率分级场景中,需要根据制作数量从高到低排序匠人数据,以下Python代码中能实现该功能的是?

A.sorted_data=sorted(data,key=lambdax:x[

1

],reverse=True)

B.sorted_data=sorted(data,key=lambdax:x[

1

])

C.sorted_data=sorted(data,key=lambdax:x[

2

],reverse=True)

D.sorted_data=sorted(data,key=lambdax:x[

0

],reverse=True)【答案】A

9.模拟非遗工艺自动化生产时,需要处理设备异常情况,当设备报错代码为"E01"时停止生产,以下Python代码中正确的异常处理逻辑是?

A.error_code=input("输入报错代码:")iferror_code=="E01":

print("停止生产")

else:

print("继续生产")

B.try:

error_code=input("输入报错代码:")

excepterror_code=="E01":

print("停止生产")

C.error_code=input("输入报错代码:")

whileerror_code=="E01":

print("停止生产")

D.error_code=input("输入报错代码:")

iferror_code!="E01":

print("停止生产")

【答案】A

10.要将非遗工艺的标准化数据保存到文本文件中,以下Python代码中正确的文件写入方式是?

A.withopen("非遗数据.txt","w",encoding="utf-8")asf:f.write("刻制时长:2.5h")

B.withopen("非遗数据.txt","r",encoding="utf-8")asf:f.write("刻制时长:2.5h")

C.f=open("非遗数据.txt","w")

f.read

("刻制时长:2.5h")

f.close()

D.f=open("非遗数据.txt","r")

f.write("刻制时长:2.5h")

f.close()

【答案】A

11.在计算剪纸原材料批量成本时,已知红纸单价为1.2元/张,购买数量超过50张可享受9折优惠,以下Python代码能正确计算总费用的是?

A.num=int(input("购买数量:"))ifnum>50:

total=num*1.2*0.9

else:

total=num*1.2

print(total)

B.num=int(input("购买数量:"))

ifnum>=50:

total=num*1.2*0.9

else:

total=num*1.2

print(total)

C.num=int(input("购买数量:"))total=num*1.2*0.9

print(total)

D.num=int(input("购买数量:"))total=num*1.2

ifnum>50:

total=total-0.1

print(total)

【答案】A

12.某皮影工坊的刻制数据列表为[2.5,3.0,2.8,3.2,2.6],代表5个皮影角色的刻制时长(单位:小时),需要找出最长刻制时长,以下Python代码正确的是?

A.max_time=max(times)

B.max_time=min(times)

C.max_time=sum(times)

D.max_time=len(times)【答案】A

13.在非遗数据标准化处理中,需要剔除列表中的无效数据(如0或空值),以下Python代码能实现该功能的是?

A.clean_data=[xforxinraw_dataifx!=0andx!=""]

B.clean_data=[xforxinraw_dataifx==0orx==""]

C.clean_data=raw_data.remove(0)

D.clean_data=raw_data.pop("")【答案】A

14.模拟糖画熬制的温度调控时,需要根据当前温度调整加热功率:温度<140℃时功率调至100%,140℃≤温度<160℃时功率调至50%,温度≥160℃时功率调至0%,以下Python代码正确的是?A.temp=int(input("当前温度:"))

iftemp<140:

print("功率100%")

eliftemp<160:

print("功率50%")

else:

print("功率0%")

B.temp=int(input("当前温度:"))

iftemp<140:

print("功率100%")

if140<=temp<160:

print("功率50%")

iftemp>=160:

print("功率0%")

C.temp=int(input("当前温度:"))

iftemp<160:

print("功率50%")

eliftemp<140:

print("功率100%")

else:

print("功率0%")

D.temp=int(input("当前温度:"))

iftemp>=160:

print("功率0%")

eliftemp>=140:

print("功率100%")

else:

print("功率50%")

【答案】A

15.要统计非遗工艺数据中残次率超过0.03的匠人数量,以下Python代码正确的是?

A.count=0

forcraftsmanindata:

ifcraftsman[

2

]>0.03:

count+=1

print(count)

B.count=0

forcraftsmanindata:

ifcraftsman[

1

]>0.03:

count+=1

print(count)

C.count=len(data)

forcraftsmanindata:

ifcraftsman[

2

]<=0.03:

count-=1

print(count)

D.count=0

foriinrange(len(data)):

ifdata[i][

2

]>=0.03:

count+=1

print(count)

【答案】A

【判断题】(共5题)

1.在Python中,列表是有序且可修

温馨提示

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

最新文档

评论

0/150

提交评论