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

商队统计商品数量,执行print(len(["茶叶", "瓷器", "丝绸", "香料"])),输出结果是?

2.

商队记录驿站距离变量a = 200,b = 150,执行print(a - b),输出结果是?

3.

要给变量命名,以下哪个变量名是符合Python规则的?

4.

列表s = ["胡旋舞", "佛教艺术", "西域音乐"],执行s.remove("佛教艺术")后,s的元素是?

5.

执行print(100 + 20 * 3),输出的计算结果是?

6.

变量x = "丝绸",y = "之路",执行print(x + y),输出结果是?

7.

执行while 3 > 2: print("通商"),会出现的情况是?

8.

执行以下代码后,列表s的值是?

for i in range(2):
    s = ["水囊", "干粮"]
    s.append("药品")
9.

列表s = ["敦煌", "大雁塔", "玉门关"],要获取"大雁塔",正确的写法是?

10.

执行range(1, 4),生成的数字序列是?

11.

丝绸之路上,商队从长安出发携带了物资列表s = ["丝绸", "瓷器", "茶叶"],执行s.append("香料")后,列表s的元素个数是?

12.

商队判断如果携带的水囊数量x >= 5就安全,对应的if语句开头是?

13.

执行for i in range(3): print("丝路"),控制台会打印几次"丝路"?

14.

列表s = ["葡萄", "石榴", "胡桃"],执行s[0] = "黄瓜"后,s的第一个元素是?

15.

变量n = 10,判断n是否大于5,正确的表达式是?

判断题 共 5 题
1.

while循环的条件不成立时,会立即执行循环体内部的代码。()

2.

for循环中,range(5)生成的数字是1,2,3,4,5。

3.

执行s = ["丝绸", "瓷器"]; s.insert(1, "茶叶")后,列表s为["丝绸", "茶叶", "瓷器"]。

4.

Python中,列表的append()方法可以在列表末尾添加一个元素。

5.

Python中,变量名可以使用中文,例如:丝路 = "长安到撒马尔罕"。

C++ 编辑器
输入
输出