下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026信息素养智能算法应用初赛_星火征途_
初中组python
【单选题】(共15题)
1.在模拟长征物资运输场景中,需要统计不同重量的粮食袋总数以下Python代码能正确实现输入5
袋粮食重量并统计总数的是?
A.total=0
foriinrange(5):
weight=input("请输入粮食重量:")
total+=weight
print(total)
B.total=0
foriinrange(5):
weight=int(input("请输入粮食重量:"))
total+=weight
print(total)
C.total=[]
foriinrange(5):
weight=int(input("请输入粮食重量:"))
total.append(weight)
print(len(total))
D.total=0
i=0
whilei<5:
weight=int(input("请输入粮食重量:"))
total+=weight
i=1
print(total)
【答案】B
2.为模拟红色战役中的兵力部署,需要将100名士兵按3:2的比例分配到攻防两队,以下计算正确的
Python代码是?
A.attack=100*3//5
defend=100-attack
print(attack,defend)
B.attack=100*3/5
defend=100-attack
print(attack,defend)
C.attack=100//(3+2)*2
defend=100-attack
print(attack,defend)
D.attack=100*(3/2)
defend=100-attack
print(attack,defend)
【答案】A
3.在红色路线规划场景中,需要判断输入的行军天数是否合理范围(1-30天),以下条件表达式正
确的是?
A.day>0orday<31
B.day>=1andday<=30
C.day>1andday<30
D.day>=0orday<=30
【答案】B
4.模拟红色根据地粮食储备统计时,需要将存在列表中的每月数据[1200,1500,1300,1600]按
从大到小排序,以下代码正确的是?
A.reserves=[1200,1500,1300,1600]
reserves.sort(reverse=True)
print(reserves)
B.reserves=[1200,1500,1300,1600]
sorted(reserves)
print(reserves)
C.reserves=[1200,1500,1300,1600]
reserves.sort()
print(reserves)
D.reserves=[1200,1500,1300,1600]
sorted(reserves,reverse=True)
print(reserves)
【答案】A
5.在模拟英雄人物事迹传播场景中,需要定义一个函数计算某篇的次以下正确
的是?
A.defspread_count():
count=100*2
returncount
B.defspread_count(initial):
count=initial*2
print(count)
C.defspread_count(initial):
count=initial*2
returncount
D.defspread_count(initial):
count=initial*2
【答案】C
6.模拟长征途中的物资消耗,需要根据不同地形(山、平原草)计算每日粮食以下使
用if-elif语句正确的是?
A.terrain=input("请输入地形:")
ifterrain=="山地":
print(2)
elifterrain=="平原":
print(1)
elifterrain=="草地":
print(3)
else:
print("输入错误")
B.terrain=input("请输入地形:")
ifterrain="山地":
print(2)
elifterrain="平原":
print(1)
else:
print(3)
C.terrain=input("请输入地形:")
ifterrain=="山地":
print(2)
ifterrain=="平原":
print(1)
ifterrain=="草地":
print(3)
D.terrain=input("请输入地形:")
ifterrain=="山地":
print(2)
elifterrain=="平原":
print(1)
elseterrain=="草地":
print(3)
【答案】A
7.统计红色主题活动的参与人数,需要从用户输入字符串"参与人数:250"中提取数字250,以下代
码正确的是?
A.s="参与人数:250"
num=int(s.split(":")[1])
print(num)
B.s="参与人数:250"
num=int(s.split(":")[0])
print(num)
C.s="参与人数:250"
num=s.split(":")[1]
print(num)
D.s="参与人数:250"
num=int(s[5:])
print(num)
【答案】A
8.模拟根据地的水利设施建进度,需要计算每周平均已知为[8,10,12,9],以下
代码正确的是?
A.progress=[8,10,12,9]
average=sum(progress)/len(progress)
print(average)
B.progress=[8,10,12,9]
average=sum(progress)//len(progress)
print(average)
C.progress=[8,10,12,9]
average=sum(progress)-len(progress)
print(average)
D.progress=[8,10,12,9]
average=len(progress)/sum(progress)
print(average)
【答案】A
9.在模拟红色战役术决策时,需要存储不同兵种的力数据以下哪结构最适合"步
兵:500,骑兵:200,炮兵:100"?
A.列表
B.元组
C.字典
D.集合
【答案】C
10.模拟红色知识问答场景,需要循环出题直到用户对以下代码能实现该功的是?
A.whileTrue:
answer=input("井冈山精神的核心是什么?")
ifanswer=="坚定信念":
print("答对了!")
break
else:
print("答错了,请再试一次!")
B.foriinrange(3):
answer=input("井冈山精神的核心是什么?")
ifanswer=="坚定信念":
print("答对了!")
else:
print("答错了,请再试一次!")
C.answer=input("井冈山精神的核心是什么?")
whileanswer!="坚定信念":
print("答错了,请再试一次!")
D.whileanswer!="坚定信念":
answer=input("井冈山精神的核心是什么?")
ifanswer=="坚定信念":
print("答对了!")
【答案】A
11.统计长征途中经过的省份数量,已知列表为["江西","湖南","贵州","四川","甘肃"],以
下代码能正确统计数量的是?
A.provinces=["江西","湖南","贵州","四川","甘肃"]
print(len(provinces))
B.provinces=["江西","湖南","贵州","四川","甘肃"]
print(sum(provinces))
C.provinces=["江西","湖南","贵州","四川","甘肃"]
print(max(provinces))
D.provinces=["江西","湖南","贵州","四川","甘肃"]
print(count(provinces))
【答案】A
12.模拟根据地物资调配,需要将一批按人数分给3个村庄,已知物资总数为1000,村庄人数分
别为200、300、500,以下代码能正确计算每个村庄分配数量的是?
A.total=1000
people=[200,300,500]
total_people=sum(people)
forpinpeople:
print(total*p//total_people)
B.total=1000
people=[200,300,500]
forpinpeople:
print(total*p//len(people))
C.total=1000
people=[200,300,500]
total_people=sum(people)
forpinpeople:
print(total//total_people*p)
D.total=1000
people=[200,300,500]
forpinpeople:
print(total//p)
【答案】A
13.在模拟红色文化传播场景中,需要将字符串"弘扬延安精神"转换为大写,以下代码正确的是?
A.s="弘扬延安精神"
print(s.upper())
B.s="弘扬延安精神"
print(s.lower())
C.s="弘扬延安精神"
print(s.capitalize())
D.s="弘扬延安精神"
print(s.title())
【答案】A
14.模拟长征途中的每日行军距离统计,需要找出列表[30,25,35,28,32]中的最大距离,以下代码正确
的是?
A.distances=[30,25,35,28,32]
print(max(distances))
B.distances=[30,25,35,28,32]
print(min(distances))
C.distances=[30,25,35,28,32]
distances.sort()
print(distances[-1])
D.A和C都正确
【答案】D
15.模拟红色战役中的伤员救治场景,需要计算不同势优先级以下代码能实现"重伤>轻伤>
轻微伤"判断的是?
A.injury=input("请输入伤势:")
ifinjury=="重伤":
print("优先级1")
elifinjury=="轻伤":
print("优先级2")
elifinjury=="轻微伤":
print("优先级3")
else:
print("输入错误")
B.injury=input("请输入伤势:")
ifinjury=="轻微伤":
print("优先级3")
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工生产现场技术员竞赛强化考核试卷含答案
- 石油勘探工岗中技术实务考核试卷含答案
- 机制地毯图案工岗前记录考核试卷含答案
- 乳品干燥工岗位实操考核试卷含答案
- 铝及铝合金熔铸工岗位测试验证考核试卷含答案
- 初二【物理(人教版)】测量平均速度 教学设计
- 电器附件零部件制造工操作水平模拟考核试卷含答案
- 2026中考第一轮复习(知识能力+解题思路+易错警示+真题演练)第18课时:相似三角形及其应用(学生版+教师版合并)
- 采购文员能力测试题及答案详细解答
- 2026年春招:中国中冶笔试题及答案
- 2026年辅警招聘笔试题库1000题(含标准答案完整版)
- 2026教科版五年级科学上册全册导学案
- 初中人工智能知识测试试题及答案
- 2026年包头钢铁集团招聘试题及答案
- T-GXAS 421-2022 成人急性中毒洗胃操作技术规范
- 《品篆刻之美》课件 2024-2025学年人美版(2024)初中美术七年级上册
- 双氧水SIS联锁联调确认表
- 《水电工程水利计算规范》(NB-T 10083-2018)
- 欢乐的那达慕混声合唱简谱
- 中国居民膳食营养素参考摄入量(DRIs)(2013-修订版)资料
- 国开电大本科《外国文学专题》在线形考(形考任务一至四)试题及答案
评论
0/150
提交评论