万卷网> 信息素养大赛 >Python编程挑战赛 > 2026年全国青少年信息素养大赛丝路新程Python编程挑战赛模拟(一)

2026年全国青少年信息素养大赛丝路新程Python编程挑战赛模拟(一)
复赛 模拟 小低 2026 2026-06-07 16:30:19 197

一、单选题

1.

下列代码执行后,列表 s 的最终结果是? for i in range(2): s = ["水囊","干粮","茶叶"] s.append("药品")

A.

.["水囊","干粮","茶叶","药品","药品"]

B.

.["水囊","干粮","茶叶","药品"]

C.

.["药品","药品","水囊","干粮","茶叶"]

D.

.报错

2.

range(1,5) 生成的数字序列是?

A.

.1,2,3,4

B.

.1,2,3,4,5

C.

.0,1,2,3

D.

.2,3,4

3.

下列哪个函数可以获取列表的元素个数(如统计商品数量)?

A.

.len()

B.

.max()

C.

.min()

D.

.sum()

4.

下列哪个数据类型可以修改、添加、删除元素(适合存储丝路商队物资)?

A.

.元组 tuple

B.

.列表 list

C.

.字符串 str

D.

.集合 set(不可变)

5.

要遍历“长安、敦煌、撒马尔罕”三个城市,应使用哪个语句?

A.

.for city in ...

B.

.while ...

C.

.if ...

D.

.break

二、多选题

1.

下列属于Python核心数据类型的有(二级考点):

A.

.列表 list

B.

.元组 tuple

C.

.字典 dict

D.

.字符串 str

2.

下列可用于循环结构的语句有:

A.

.for

B.

.while

C.

.break

D.

.continue

3.

下列属于列表常用操作的有:

A.

.append()

B.

.remove()

C.

.sort()

D.

.format()

4.

下列属于流程控制结构的有:

A.

.顺序结构

B.

.分支结构(if)

C.

.循环结构

D.

.注释结构

5.

下列属于丝绸之路特色商品的有(可用于编程素材):

A.

.丝绸

B.

.瓷器

C.

.茶叶

D.

.汽车 答案:ABC ---

三、编程题

1.

丝路驿站

【题目描述】

商队在丝路上依次经过若干驿站,每段路程已知。请计算总里程、平均每段里程、最长路段、最短路段。输入n段路程,输出统计结果。

【输入格式】

第一行n;第二行n个整数(里程)

【输出格式】

总里程、平均、最长、最短

2.

丝路信使 

【题目描述】

古代丝绸之路是军情要道。信使收到n封密信,编号1~n。质数编号为绝密军情,必须优先送出。请编程输出所有质数密信编号,每行一个。 

【输入格式】

 输入:一个整数n(n≥2)

【输出格式】

 输出:所有≤n的质数,每行一个

3.

丝路古城

【题目描述】

敦煌、长安、撒马尔罕等古城有重要数据。输入多座城市的名称与人口,筛选出人口≥50万的城市,按人口从高到低排序输出,若人口相同按名称字典序排序。

【输入格式】

第一行n;接下来n行:城市名 人口(整数)

【输出格式】

符合条件城市,每行"名称 人口"

4.

丝路商队

【题目描述】

商队从长安出发,携带多种商品,需要统计商品种类数并按字典序排序输出,方便清点报关。输入一行用空格分隔的商品名,输出去重后排序的清单及总数。

【输入格式】

输入:一行字符串,空格分隔商品

【输出格式】

输出:排序后清单,每行一个;最后输出总数

公众号
客服 反馈
顶部