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

下列属于列表推导式的是:

2.

下列能将字符串"123"转为整数的函数是:

3.

十进制20转为二进制结果是:

4.

以下属于字典操作的是:

5.

商队用列表goods记录携带商品,执行代码后列表结果是: goods = ["丝绸","瓷器"] goods.append("茶叶") goods = ["葡萄","石榴"]

6.

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

7.

下列属于Python内置函数的有:

8.

以下属于流程控制语句的是:

9.

下列属于数制转换函数的是:

10.

以下属于排序算法的是:

判断题 共 1 题
1.

丝路驿站二分查找

【题目描述】

丝路驿站按距离升序排列,编写二分查找函数 binary_search (stations, target),判断目标驿站是否存在,返回索引或 - 1。

【输入格式】

第一行:已排序驿站列表(逗号分隔)第二行:要查找的驿站名

【输出格式】

存在输出索引,否则输出 - 1

编程题 共 3 题
1.

丝路商品销量分析(四级・模块 + 综合)

【题目描述】

统计丝路商品销量,求最高、最低、总销量、平均销量,并用列表推导式生成销量翻倍列表。

【输入格式】

第一行 n,第二行 n 个整数(销量)

【输出格式】

最高销量、最低销量、总销量、平均、翻倍列表

2.

丝路商队物资统计

【题目描述】

古丝绸之路上,商队需要统计各类物资数量。请编写函数 count_materials (),输入 n 种物资名称及数量,输出总件数与平均数量,保留 1 位小数。

【输入格式】

第一行 n,接下来 n 行每行是 物资名 数量

【输出格式】

第一行:总数量:xx第二行:平均数量:xx.x

3.

丝路密信质数筛选(四级・枚举 + 函数)

【题目描述】

丝路信使需要筛选编号为质数的密信。编写函数 get_prime_letters (n),返回 1~n 中所有质数,每行输出一个。

【输入格式】

一个整数 n(n≥2)

【输出格式】

每行一个质数编号

C++ 编辑器
输入
输出