当前位置:首页>python>2026年全国信息素养大赛Python小低组(1-3年级)复赛模拟卷(二) | 附答案及详细解析

2026年全国信息素养大赛Python小低组(1-3年级)复赛模拟卷(二) | 附答案及详细解析

  • 2026-10-11 07:33:35
2026年全国信息素养大赛Python小低组(1-3年级)复赛模拟卷(二) | 附答案及详细解析

竞/赛/真/题

  知识如海,学无止境  

❤️  关注我们获取更多内容,更新不迷路 ❤️

2026年信息素养大赛初赛刚刚结束

我们第一时间整理了本次考试的完整真题。

考后复盘是最好的学习方式。

让孩子再重新做一遍,

看看哪些知识点还有漏洞,查漏补缺,为复赛做好准备!

以下是已经结束的初赛的完整试卷以及详细的解析,

最新出炉!!2026年全国信息素养大赛Python小高组(4-6年级)初赛真题2 | 附答案及详细解析

最新出炉!!2026年全国信息素养大赛Python初中组初赛真题 | 附答案及详细解析

最新出炉!!2026年全国信息素养大赛C++小学组初赛真题 | 附答案及详细解析,复盘必看!

最新出炉!!2026年全国信息素养大赛Python小低组(1-3年级)初赛真题 | 附答案及详细解析,小低组必看!

建议收藏或转发给需要的同学👇

完成了初赛的复盘

跟着我们一起来备战复赛

为了方便同学们先答题再核验答案

我们将每一题的解析全部挪至文末。


2026 年 全国青少年信息素养大赛

Python(小低组)复赛模拟题(二)

一、单选:

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

A.、print()

B.、input()

C.、int()

D.、str()


第 2 题:

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

A、元组

B、字符串

C、列表

D、整数


第 3 题:

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

A、while

B、for

C、if

D、break


第 4 题:

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

A、==

B、=

C、!=

D、>=


第 5 题:

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

A.、continue

B、 break

C.、pass

D.、exit


二、多选题

第 6 题:

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

A、列表

B、元组

C、字典

D、集合


第 7 题:

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

A、if

B、for

C、while

D、print


第 8 题:: 

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

A、append( )

B、remove( )

C、sort( )

D、split( )


第 9 题:: 

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

A、长征

B、井冈山精神

C、小英雄雨来

D、董存瑞


第 10 题:

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

A、break

B、continue

C、pass

D、return


三、编程题

第 11 题:

红军送信路径规划

【题目描述】

红军通信员要从根据地送信到前沿阵地,总路程为S米。通信员每小时能走V米,需要计算:

走完全程需要多少小时(向上取整);

如果总路程超过1000米,输出“长途行军”,否则输出“短途行军”。

【输入格式】

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

【输出格式】

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

样例输入1: 

500

50

样例输出1: 

10

短途行军

样例输入2: 

1200

60

样例输出2: 

20

长途行军

样例输入3:

750

30

样例输出3: 

25

短途行军


第 12 题:

革命物资分类统计

【题目描述】

根据地仓库有粮食、武器、药品三类物资,输入每类物资数量,统计:

总物资数量;平均每类物资数量;找出数量最多的物资类型。

【输入格式】

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

【输出格式】

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

样例输入1: 

100

200

150

样例输出1: 

450

150

武器

样例输入2: 

300

200

250

样例输出2: 

750

250

粮食

样例输入3: 

200

200

200

样例输出3: 

600

200

三类相同


第 13 题::

红军站岗排班

【题目描述】

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

【输入格式】

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

【输出格式】

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

样例输入1:  2

样例输出1:

12

0  2  4  6  8  10  12  14  16  18  20  22

样例输入2:  3

样例输出:

8

0  3  6  9  12  15  18  21

样例输入3:  4

样例输出3:

6

0  4  8  12  16  20


第 14 题::

抗战物资分发

【题目描述】

根据地有M份物资,要分给N个战斗小组,每组至少分1份。

① 判断是否能公平分配;② 若能,每组分多少;③ 若不能,剩余多少物资。

【输入格式】

两行,第一行M,第二行N

【输出格式】

能分配则输出“能”和每份数量;不能则输出“不能”和剩余数量

样例输入1:

100

10

样例输出1:  能   10

样例输入2:

105

10

样例输出2:  不能   5

样例输入3:

75

5

样例输出3:  能  15


模拟卷(二)答案与解析

一、单选

第一题:

✅ 答案:B. input()

💡 解析:

本题考察Python中输入函数的使用。

input()函数用于从标准输入(通常是键盘)读取一行字符串,是获取用户输入的标准方式。

选项分析:

A. print():错误,print()函数用于输出内容。

B. input():正确,用于获取用户输入。

C. int():错误,int()函数用于将其他类型转换为整数。

D. str():错误,str()函数用于将其他类型转换为字符串。

第 2 题:

✅ 答案:C. 列表

💡 解析:

本题考察Python数据类型的特性。

列表(list)是一种有序、可修改的序列,可以存储多个元素。元组(tuple)有序但不可修改;字符串(str)有序但不可修改;整数(int)不是序列类型。

选项分析:

A. 元组:错误,元组有序但不可修改。

B. 字符串:错误,字符串有序但不可修改。

C. 列表:正确,列表有序且可修改。

D. 整数:错误,整数不是序列,不能存储多个元素。

第 3 题:

✅ 答案:B. for

💡 解析:

本题考察循环语句的选择。

for循环通常用于已知循环次数的场景,例如遍历序列或使用range()指定次数。while循环适用于循环次数未知、依赖条件的情况。

选项分析:

A. while:错误,while循环适合循环次数未知的场景。

B. for:正确,for循环适合已知循环次数。

C. if:错误,if是条件语句。

D. break:错误,break是循环控制语句,用于跳出循环。

第 4 题:

✅ 答案:C. !=

💡 解析:

本题考察Python中比较运算符的含义。

!=表示“不等于”,用于判断两个值是否不相等。

选项分析:

A. ==:错误,表示“等于”。

B. =:错误,赋值运算符,用于给变量赋值。

C. !=:正确,表示“不等于”。

D. >=:错误,表示“大于等于”。

第 5 题:

✅ 答案:B. break

💡 解析:

本题考察循环控制语句的功能。

break语句用于立即跳出当前循环,不再执行循环体内剩余的语句。

选项分析:

A. continue:错误,continue用于跳过当前循环的剩余语句,进入下一次循环,而不是跳出循环。

B. break:正确,break用于跳出当前循环。

C. pass:错误,pass是空语句,不执行任何操作,仅用于保持程序结构的完整性。

D. exit:错误,exit()函数用于退出整个程序,不仅仅是跳出循环。

二、多选题

第 6 题:

✅ 答案:A、B、C、D

💡 解析:

本题考察Python的核心数据类型。

列表、元组、字典、集合都是Python内置的核心数据类型,用于存储和操作数据。

选项分析:

A. 列表:正确,一种可变有序序列。

B. 元组:正确,一种不可变有序序列。

C. 字典:正确,一种键值对映射结构。

D. 集合:正确,一种无序不重复元素的集合。

第 7 题:

✅ 答案:A、B、C

💡 解析:

本题考察Python流程控制语句。

流程控制语句用于控制程序的执行流程,包括条件判断和循环。

选项分析:

A. if:正确,条件语句,用于分支判断。

B. for:正确,循环语句,用于遍历序列或指定次数循环。

C. while:正确,循环语句,用于条件循环。

D. print:错误,print()是输出函数,不属于流程控制语句。

第 8 题:

✅ 答案:A、B、C

💡 解析:

本题考察列表的常用方法。

列表提供了多种方法用于操作元素,如添加、删除、排序等。

选项分析:

A. append():正确,用于在列表末尾添加元素。

B. remove():正确,用于删除列表中第一个匹配指定值的元素。

C. sort():正确,列表排序方法是sort()。

D. split():错误,split()是字符串的方法,用于分割字符串,不是列表的方法。

第 9 题:

✅ 答案:A、B、C、D

💡 解析:

本题考察红色文化常识。

长征、井冈山精神、小英雄雨来、董存瑞都是中国红色文化中的重要元素。

选项分析:

A. 长征:正确,中国工农红军的战略转移,是红色文化的重要组成部分。

B. 井冈山精神:正确,中国革命精神的重要源头。

C. 小英雄雨来:正确,抗日战争题材小说中的英雄人物。

D. 董存瑞:正确,解放战争时期的战斗英雄。

第 10 题:

✅ 答案:A、B

💡 解析:

本题考察Python中用于控制循环执行流程的语句。

break和continue是专门用于循环控制的语句。

选项分析:

A. break:正确,用于跳出当前循环。

B. continue:正确,用于跳过当前循环的剩余语句,进入下一次循环。

C. pass:错误,pass是空语句,不控制循环流程,仅用于占位。

D. return:错误,return用于函数中返回结果,不属于循环控制语句。

三、编程题

第 11 题:

💡 解析:

本题要求根据总路程S和速度V,计算所需小时数(向上取整),并判断行军类型(长途或短途)。计算小时数时,因为需要向上取整,可以使用math.ceil()函数,或者用整数除法技巧(S + V - 1) // V。然后根据S是否大于1000米输出相应类型。

✅ 参考程序(程序仅供参考,不代表唯一答案):

import mathS = int(input())V = int(input())hours = math.ceil(S / V)  # hours = (S + V - 1) // Vprint(hours)if S > 1000:    print("长途行军")else:    print("短途行军")

第 12 题:

💡 解析:

本题需要输入三类物资的数量,计算总数量、平均数量和数量最多的物资类型。平均数量可以取整数(使用整除或四舍五入)。找出最多数量时,如果三类数量相同,则输出“三类相同”,否则输出对应的物资名称。

✅ 参考程序(程序仅供参考,不代表唯一答案):

food = int(input())weapon = int(input())medicine = int(input())total = food + weapon + medicineaverage = total // 3print(total)print(average)# 判断最大值并输出对应类型max_value = max(food, weapon, medicine)if food == weapon == medicine:    print("三类相同")elif food == max_value:    print("粮食")elif weapon == max_value:    print("武器")else:    print("药品")

第 13 题::

💡 解析:

本题需要根据每班次N小时,计算24小时所需的班次数,并输出每个班次的开始时间。班次数是24除以N向上取整。开始时间从0开始,每次增加N,直到小于24。注意输出格式,开始时间之间用空格分隔。

✅ 参考程序(程序仅供参考,不代表唯一答案):

N = int(input())# 计算班次数(向上取整)num_shifts = (24 + N - 1) // N# 生成开始时间列表start_times = [str(i * N) for i in range(num_shifts)]print(num_shifts)# 输出开始时间,用两个空格分隔以符合样例格式print("  ".join(start_times))

第 14 题:

💡 解析:

本题判断M份物资能否被N个小组公平分配(即M能被N整除)。若能整除,输出“能”和每组的数量;否则输出“不能”和剩余数量。使用取余运算符%判断余数。

✅ 参考程序(程序仅供参考,不代表唯一答案):

M = int(input())N = int(input())if M % N == 0:    print("能", M // N)else:    print("不能", M % N)

往

期

文

件

走进新意|让思维闪光,让未来可期!(全文带你了解新意编程)

【系列更新说明】

本公众号定期且长期更新信息素养大赛的真题解析

并收录于本公众号的“信息素养大赛”合集中

助力各位小伙伴们提前备战

每一届的信息素养大赛

新意编程教师团队带领大家

深度剖析真题:

🔍 难点解析 + 避坑指南

💻 清晰步骤 + 多解法演示

📝 得分要点全掌握!

我们还免费向大家提供

【编程每日一练】

【逻辑思维每日一练】

一天一题,提升实战力!

并有专属教师为您答疑解惑

快与我们

一起学习!一起进步!

        新意编程,秉持以孩子的教育为首的理念,有持证上岗带教经验丰富、专业扎实的老师。专业的STEAM教育,专注培养孩子的逻辑思维、专注力,引导孩子结合课内外知识、结合生活,链接经验、解决问题等多方面能力。选择新意,让孩子学有所获、学有所成;让家长放心和安心。

👇新意由来👇

1、一心一意做编程

2、做有新意的编程

3、诚心诚意为孩子

更多内容请关注微信公众号:新意编程

最新文章

随机文章