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

下载本文档

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

文档简介

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

初中组python

【单选题】(共15题)

1.在模拟长征路线物资调度场景中,需要统计不同根据地的粮食储备总量,下列Python代码片段中,

能正确计算列表grain=[1200,850,980,1100]总和的是?

A.sum=grain[0]+grain[1]+grain[2]+grain[3]

B.sum=total(grain)

C.sum=add(grain)

D.sum=count(grain)

【答案】A

2.某红军小分队需要根据行地形调整速度:平5km/h,山地速度3km/h,沼泽地速度

1km/h。下列Python条件语句中,能正确实现该逻辑的是?

A.ifterrain=="平地":speed=5elifterrain=="山地":speed=3else:speed=1

B.ifterrain="平地":speed=5elseifterrain="山地":speed=3else:speed=1

C.ifterrain=="平地":speed=5ifterrain=="山地":speed=3else:speed=1

D.ifterrain=="平地":speed=5elifterrain=="山地":speed=3elsespeed=1

【答案】A

3.在模拟红色战役兵力部署场景中,需要将士兵列表soldiers=["张三","李四","王五","赵六"]中的前

两名士兵分配到前锋阵地,下列代码正确的是?

A.vanguard=soldiers[0:1]

B.vanguard=soldiers[1:2]

C.vanguard=soldiers[:2]

D.vanguard=soldiers[2:]

【答案】C

4.要统计某次战斗中不同武器的使用数,已知字典weapon_count={"步枪":120,"手榴弹":80,"机

枪":45},下列代码能正确获取手榴弹使用次数的是?

A.weapon_count["手榴弹"]

B.weapon_count.手榴弹

C.weapon_count(手榴弹)

D.weapon_count.get["手榴弹"]

【答案】A

5.在模拟长征行军路线时,需要重复打印10次"前进1公里",下列Python循环语句最简洁的是?

A.foriinrange(10):print("前进1公里")

B.i=0whilei<10:print("前进1公里")i=i+1

C.foriin1to10:print("前进1公里")

D.i=1whilei<=10:print("前进1公里")i=i+1

【答案】A

6.某红色根据地需要统计每月粮食产量的平均值,已知列表yield_list=[1500,1680,1420,

1750],下列代码能正确计算平均值的是?

A.avg=sum(yield_list)/len(yield_list)

B.avg=sum(yield_list)//len(yield_list)

C.avg=total(yield_list)/length(yield_list)

D.avg=sum(yield_list)+len(yield_list)

【答案】A

7.在模拟英雄人物事迹问答场景中,需要判断用户输入的案是否正确已知案为"董存瑞",

下列代码能正确实现判断的是?

A.ifinput("请输入英雄姓名:")=="董存瑞":print("回答正确")else:print("回答错误")

B.ifinput("请输入英雄姓名:")="董存瑞":print("回答正确")else:print("回答错误")

C.answer=input("请输入英雄姓名:")ifanswer="董存瑞":print("回答正确")else:print("回答错

误")

D.answer=input("请输入英雄姓名:")ifanswer=="董存瑞"print("回答正确")elseprint("回答错

误")

【答案】A

8.在模拟红军物资运输路径规划时,需要将列表path=["瑞金","遵义","泸定桥","延安"]反转,

下列代码正确的是?

A.path.reverse()

B.path=reverse(path)

C.path.sort(reverse=True)

D.path=path[::-1]

【答案】A

9.要实现红色文化传播统计,需将每日次数存储到列表中,下列代码能正确向空

spread_count中添加数值200的是?

A.spread_count.append(200)

B.spread_count.add(200)

C.spread_count.insert(200)

D.spread_count+=200

【答案】A

10.在模拟战役战术决策时,需要根据兵力数量判断作方案:≥1000采用正面进攻,500≤兵力

<1000采用侧翼突袭,兵力<500采用游击战术。下列代码逻辑正确的是?

A.ifsoldiers>=1000:print("正面进攻")elifsoldiers>=500:print("侧翼突袭")else:print("游击战

术")

B.ifsoldiers>=1000:print("正面进攻")ifsoldiers>=500:print("侧翼突袭")else:print("游击战术")

C.ifsoldiers>=1000:print("正面进攻")elifsoldiers<500:print("游击战术")else:print("侧翼突袭")

D.ifsoldiers<500:print("游击战术")elifsoldiers<1000:print("侧翼突袭")else:print("正面进攻")

【答案】A

11.在模拟长征途中的物资分配场景,需要将1000斤粮食平均分配给4个连队,下列代码能正确计算

每个连队分得数量的是?

A.per_company=1000/4

B.per_company=1000//4

C.per_company=1000%4

D.per_company=1000+4

【答案】B

12.要统计红色经典作品的传播频次,已知字spread={"《红岩》":500,"《小兵张嘎》":380,"《闪

闪的红星》":420},下列代码能正确获取传播频次最高的作品名称是?

A.max(spread,key=spread.get)

B.max(spread.values())

C.max(spread.keys())

D.max(spread.items())

【答案】A

13.在模拟红色根据地水利建设进度统计时,需要遍历每月列表progress=[60,75,85,95]并打

印,下列代码正确的是?

A.forpinprogress:print(f"本月进度:{p}%")

B.foriinrange(len(progress)):print(f"本月进度:{progress}%")

C.forpinprogress:print("本月进度:"+p+"%")

D.foriinprogress:print(f"本月进度:{progress[i]}%")

【答案】A

14.在模拟战斗伤亡统计场景中,需要计算率已知总兵力1200,伤亡240,下列代码能正确计算

伤亡率(保留两位小数)的是?

A.rate=round(240/1200,2)

B.rate=round(240//1200,2)

C.rate=format(240/1200,".2f")

D.rate=(240/1200)*100

【答案】A

15.在模拟红色知识竞赛场景中,需要将用户输入的数字转换为对应英雄序号,下列代码能正确实现

输入"2"转换为整数2的是?

A.num=int(input("请输入英雄序号:"))

B.num=str(input("请输入英雄序号:"))

C.num=foat(input("请输入英雄序号:"))

D.num=input(int("请输入英雄序号:"))

【答案】A

【判断题】(共5题)

1.在Python中,模拟长征路线的径列表path=["瑞金","遵义","延安"],使用print(path[3])可以打印

出"延安"。

【答案】错误

2.在模拟红色根据地物资统计时,使用字典存储不同的数量中键必须是唯一。

【答案】正确

3.在Python循环语句中,for循环只

温馨提示

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

评论

0/150

提交评论