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

下载本文档

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

文档简介

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

初中组python

【单选题】(共15题)

1.在星火征途场景中,需要模拟长某段行军路线的物资调度已知每个运输队载重、日进里

程和物资总重量,若要计算最少需要多支运输队才能完成任务以下Python代码的核心逻辑

最合理的是?

A.直接用物资总重量除以单队载重,取整数部分

B.用物资总重量除以单队载重,若有余数则结果加1,使用math.ceil()函数实现

C.用物资总重量除以(单队载重×每日行进里程),取整数部分

D.用每日行进里程除以单队载重,再乘以物资总重量

【答案】B

2.要统计某红色根据地12个月的粮食产量数据中最大值,以下Python代码片段正确的是?

A.max_yield=max([1200,1500,1300,1600,1400,1700,1500,1800,1600,1900,1700,2000])

B.max_yield=max(1200,1500,1300,1600,1400,1700,1500,1800,1600,1900,1700,2000)

C.max_yield=maximum([1200,1500,1300,1600,1400,1700,1500,1800,1600,1900,1700,

2000])

D.max_yield=max(120015001300160014001700150018001600190017002000)

【答案】A

3.在模拟红色战役的兵力部署场景中,需要根据敌我比判断作策略若方是敌1.5

倍以上则选择主动进攻,否防守以下Python的条件判断语句正确的是?

A.ifour_force/enemy_force>1.5:print("主动进攻")else:print("防守")

B.ifour_force>enemy_force*1.5print("主动进攻")elseprint("防守")

C.ifour_force//enemy_force>1.5:print("主动进攻")else:print("防守")

D.ifour_force%enemy_force>1.5:print("主动进攻")else:print("防守")

【答案】A

4.要存储长征途中5个重要会议的名称和召开时间,以下哪种Python数据结构最适合?

A.列表

B.元组

C.字典

D.集合

【答案】C

5.在模拟红色文化传播的程序中,需要计算一篇故事阅读量每月以10%的速度增长,连续

6个月后的总阅读量,以下Python代码实现正确的是?

A.total=initial*(1+0.1)**6

B.total=initial*(1+0.1*6)

C.total=initial+initial*0.1*6

D.total=initial*(0.1)**6

【答案】A

6.要统计红色革命故事文本中“英雄”一词出现的次数,以下Python代码片段正确的是?

A.count=story_text.count("英雄")

B.count=story_text.fnd("英雄")

C.count=story_text.index("英雄")

D.count=len(story_text.split("英雄"))

【答案】A

7.在模拟行军路线规划时,需要生成从1到100的整数作为沿途补给点编号,以下Python代码实现最

简洁的是?

A.points=[];foriinrange(1,101):points.append(i)

B.points=list(range(1,101))

C.points=[iforiin1to100]

D.points=range(1,101)

【答案】B

8.在处理红色根据地的粮食储备数据时,需要筛选出储量低于1000斤的村庄,已知粮食数据存

储在列表grain=[1200,800,1500,900,1100],以下Python代码正确的是?

A.low_grain=[xforxingrainifx<1000]

B.low_grain=flter(x<1000,grain)

C.low_grain=[xforxingrainwherex<1000]

D.low_grain=[xifx<1000forxingrain]

【答案】A

9.在模拟战役的战术决策程序中,需要定义一个函数来根据敌我兵力计算胜率以下Python函数定义

正确的是?

A.defcalculate_win_rate(our,enemy):rate=our/(our+enemy)*100;returnrate

B.defcalculate_win_rateour,enemy:rate=our/(our+enemy)*100;returnrate

C.defcalculate_win_rate(our,enemy):rate=our/(our+enemy)*100;print(rate)

D.calculate_win_rate(our,enemy):rate=our/(our+enemy)*100;returnrate

【答案】A

10.要读取存储红色英雄事迹的文本件"hero_story.txt",并将内容存入变量content中,以下Python

代码正确的是?

A.withopen("hero_story.txt","r",encoding="utf-8")asf:content=f.read()

B.f=open("hero_story.txt","w");content=f.read();f.close()

C.content=open("hero_story.txt").read()

D.withopen("hero_story.txt")asf:content=f.readlines()

【答案】A

11.在模拟长征途中的物资消耗时,需要对每日粮食、药品弹数据进行求和已知存储

在列表daily_consume=100,20,30],[120,15,25],[90,25,35,以下Python代码能计算总消耗的

是?

A.total=[sum(x)forxinzip(*daily_consume)]

B.total=sum(daily_consume)

C.total=[sum(x)forxindaily_consume]

D.total=sum(sum(x)forxindaily_consume)

【答案】A

12.在红色知识问答程序中,需要随机抽取一道题目进行展示已存储列表questions中,以下

Python代码实现正确的是?

A.importrandom;selected=random.choice(questions)

B.importrandom;selected=random.sample(questions,1)

C.importrandom;selected=random.shufe(questions)

D.importrandom;selected=questions[random.randint(0,len(questions))]

【答案】A

13.在模拟根据地的生产建设时,需要不同季节调整农作物种植计划以下Python的多条件判断

语句正确的是?

A.ifseason=="春季":print("种植水稻")elifseason=="夏季":print("种植玉米")elifseason==

"秋季":print("种植小麦")else:print("休耕")

B.ifseason=="春季":print("种植水稻")elseifseason=="夏季":print("种植玉米")elseifseason

=="秋季":print("种植小麦")else:print("休耕")

C.ifseason=="春季":print("种植水稻");elifseason=="夏季":print("种植玉米");elifseason==

"秋季":print("种植小麦");else:print("休耕")

D.ifseason=="春季":print("种植水稻")else:print("种植玉米")else:print("种植小麦")else:

print("休耕")

【答案】A

14.在统计红色教育基地的年度参观人数时,需要将字符串类型数数据转换为整数进行算以下

Python代码正确的是?

A.visitor_count=int("125000")

B.visitor_count=str(125000)

C.visitor_count=foat("125000")

D.visitor_count=chr("125000")

【答案】A

15.在模拟红色文化传播的数据分析中,需要对多个地区热度进行排序已知存储字

典heat_data={"江西":95,"陕西":90,"贵州":88,"甘肃":85},以下Python代码能按热度从高到低

排序的是?

A.sorted_data=sorted(heat_data.items(),key=lambdax:x[1],reverse=True)

B.sorted_data=sorted(heat_data.values(),reverse=True)

C.sorted_data=sorted(heat_data.keys(),reverse=True)

D.sorted_data=sorted(heat_data.items(),key=lambdax:x[0],reverse=True)

【答案】A

【判断题】(共5题)

1.在Python中,使用for循环遍历列表时,不能在循环过程中修改列表的长度,否则会导致遍历不完

整。

【答案】正确

2.模拟红色战役兵力部署时,使用

温馨提示

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

评论

0/150

提交评论