2026年全国青少年信息素养大赛丝路新程Python编程挑战赛模拟(一)
剩余时间 --:--:--
单选题 共 10 题
1.

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

2.

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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

9.

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

10.

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

编程题 共 4 题
1.

丝路驿站

【题目描述】

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

【输入格式】

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

【输出格式】

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

2.

丝路信使 

【题目描述】

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

【输入格式】

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

【输出格式】

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

3.

丝路古城

【题目描述】

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

【输入格式】

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

【输出格式】

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

4.

丝路商队

【题目描述】

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

【输入格式】

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

【输出格式】

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

C++ 编辑器
输入
输出