2026信息素养智能算法应用初赛-数字守艺人-初中组python-10_第1页
2026信息素养智能算法应用初赛-数字守艺人-初中组python-10_第2页
免费预览已结束,剩余2页可下载查看

下载本文档

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

文档简介

2026信息素养智能算法应用初赛_星火征途_初中组

python

【单选题】(共15题)

1.在模拟长征路线资源调度场景中,需要统计不同连队的粮食储备总量以下Python代码中能正确实现对列

grain=[120,95,110,80]

求和的是哪一项?

A.sum(grain)

B.total=0;foriingrain:total+=i

C.以上两种都可

D.以上两种都不可

【答案】C

2.要模拟红色战役中的兵力部署,需将士兵列表

soldiers=["张三","李四","王五"]

按姓氏首字母排序,以下代

码正确的是哪一项?

A.sorted(soldiers)

B.soldiers.sort()

C.以上两种都可

D.以上两种都不可

【答案】C

3.在红色文化传播场景中,需要统计一段故事本“长征”一词出现的次数,以下代码实正确的是哪项?

A.text.count("长征")

B.len(text.split("长征"))-1

C.以上两种都可

D.以上两种都不可

【答案】C

4.模拟根据地粮食储备增长趋势时,需要计算连续5个月粮食产量的平均值,已知列

yield_list=[200,220,210,230,240]

,以下代码正确的是哪一项?

A.sum(yield_list)/len(yield_list)

B.total=0;fornuminyield_list:total+=num;avg=total/5

C.以上两种都可

D.以上两种都不可

【答案】C

5.在长征路线规划场景中,需要判断当前段是否为危险(定义为海拔超过3000米且坡度大于20度),

已知海拔

altitude=3200

,坡度

slope=25

,以下条件表达式正确的是哪一项?

A.altitude>3000andslope>20

B.altitude>3000orslope>20

C.altitude>=3000andslope>=20

D.altitude>=3000orslope>=20

【答案】A

6.模拟红色知识问答程序时,需要将用户输入的答案转为大写字母进行匹配以下代码能实现该功是哪一项?

A.input("请输入答案:").upper()

B.input("请输入答案:").capitalize()

C.input("请输入答案:").title()

D.input("请输入答案:").lower()

【答案】A

7.在战役物资运输模拟中,需要将字典

supplies={"弹药":500,"粮食":1000,药品:300}

中的所有物资数量

增加10%,以下代码正确的是哪一项?

A.forkinsupplies:supplies[k]*=1.1

B.fork,vinsupplies.items():supplies[k]=v*1.1

C.以上两种都可

D.以上两种都不可

【答案】C

8.统计红色根据地水利设施建进度时,需要筛选出超过80%的项目,已知进度列

progress=[75,85,90,70,82]

,以下代码能生成符合要求的新列表是哪一项?

A.[pforpinprogressifp>80]

B.list(flter(lambdax:x>80,progress))

C.以上两种都可

D.以上两种都不可

【答案】C

9.在模拟行军路线选择场景中,需要计算两点之间的直距离已知A坐标为(x1,y1),点B坐标为(x2,y2),需要导入

Python标准库中的哪个模块?

A.math

B.random

C.datetime

D.os

【答案】A

10.模拟红色文化传播频次统计时,需要将结果保存到本件中以下代码能正确实现写入操作的是哪一项?

A.withopen("count.txt","w")asf:f.write(str(count))

B.f=open("count.txt","w");f.write(str(count));f.close()

C.以上两种都可

D.以上两种都不可

【答案】C

11.在战术决策模拟中,需要根据士兵的体能值(0-100)将士兵分为“精锐”(≥80)、“普通”(60-79)、“后勤”(<60)

三类,以下代码实现正确的是哪一项?

A.

ifstamina>=80:

level="精锐"

elifstamina>=60:

level="普通"

else:

level="后勤"

B.

ifstamina<60:

level="后勤"

elifstamina<80:

level="普通"

else:

level="精锐"

C.以上两种都可

D.以上两种都不可

【答案】C

12.模拟长征途中的物资分配时,需要将1000斤粮食平均分配给8个连队,计算每能分到的数量和剩余以下

代码正确的是哪一项?

A.per,rest=divmod(1000,8)

B.per=1000//8;rest=1000%8

C.以上两种都可

D.以上两种都不可

【答案】C

13.在红色故事文本处理中,需要将的所有空格去除以下代码正确的是哪一项?

A.text.replace("","")

B."".join(text.split())

C.以上两种都可

D.以上两种都不可

【答案】C

14.模拟根据地人口增长预测时,需要生成一个包含10个随机整数(范围100-200)的月度新增人口列表,需要使用

Python标准库中的哪个模块?

A.math

B.random

C.datetime

D.os

【答案】B

15.在战役兵力部署模拟中,需要将士兵列表按体能值从高到低排序已知

soldiers=[{"name":"张三","stamina":90},{"name":"李四","stamina":80},{"name":"王五","stamina":95}]

,以下代码正确的是哪一项?

A.sorted(soldiers,key=lambdax:x["stamina"],reverse=True)

B.soldiers.sort(key=lambdax:x["stamina"],reverse=True)

C.以上两种都可

D.以上两种都不可

【答案】C

【判断题】(共5题)

1.在Python中,处理红色文化数据时字典的键必须是不可变类型比如符串、整数,不能使用列表作为。

【答案】正确

2.模拟长征路线规划时,使用

for

循环遍历列表的同时,直接修改中元素会导致异常。

【答案】错误

3.在红色知识问答程序中,

input()

函数获取的用户输入默认是字符串类型,需要手动转换为整数或其他才能进

行数

温馨提示

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

最新文档

评论

0/150

提交评论