万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(一)

2026年全国青少年信息素养大赛星火征途Python编程挑战赛模拟(一)
复赛 模拟 小低 2026 2026-06-08 19:49:53 160

一、单选题

1.

下列语句中,用于跳出当前循环的是( )

A.

continue

B.

break

C.

pass

D.

exit

2.

下列运算符中,表示“不等于”的是( )

A.

==

B.

=

C.

!=

D.

>=

3.

下列Python数据类型中,用于存储多个有序元素且可修改的是( )

A.

元组

B.

字符串

C.

列表

D.

整数

4.

下列循环语句中,适合用于已知循环次数的是( )

A.

while

B.

for

C.

if

D.

break

5.

在Python中,用于获取用户输入的函数是( )

A.

print()

B.

input()

C.

int()

D.

str()

二、多选题

1.

下列属于Python核心数据类型的有( )

A.

列表

B.

元组

C.

字典

D.

集合

2.

下列属于Python循环控制语句的有( )

A.

break

B.

continue

C.

pass

D.

return

3.

下列可以用于列表操作的方法有( )

A.

append()

B.

remove()

C.

sort()

D.

split()

4.

下列属于流程控制语句的有( )

A.

if

B.

for

C.

while

D.

print

5.

下列属于红色文化元素的有( )

A.

长征

B.

井冈山精神

C.

小英雄雨来

D.

董存瑞

三、编程题

1.

红军送信路径规划

红军通信员要从根据地送信到前沿阵地,总路程为S米。通信员每小时能走V米,需要计算:走完全程需要多少小时(向上取整);如果总路程超过1000米,输出“长途行军”,否则输出“短途行军”。

输入格式:

两行,第一行S(整数),第二行V(整数)

输出格式:

第一行小时数,第二行行军类型

2.

抗战物资分发

根据地有M份物资,要分给N个战斗小组,每组至少分1份。① 判断是否能公平分配;② 若能,每组分多少;③ 若不能,剩余多少物资。输入格式:两行,第一行M,第二行N输出格式:能分配则输出“能”和每份数量;不能则输出“不能”和剩余数量

3.

红军站岗排班

根据地需要24小时站岗,每班次N小时,计算需要多少班次,输出每个班次的开始时间(0-23点)。

输入格式:

一行,整数N(1≤N≤8)

输出格式:

第一行班次数量,后续每行输出班次开始时间

4.

革命物资分类统计

根据地仓库有粮食、武器、药品三类物资,输入每类物资数量,统计:总物资数量;平均每类物资数量;找出数量最多的物资类型。

输入格式:

三行,依次为粮食、武器、药品数量(整数)

输出格式:

三行,分别为总数、平均数、最多类型

公众号
客服 反馈
顶部