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

执行代码s = ['敦煌','长安','撒马尔罕']; print(s[-1]),输出的结果是?

2.

丝路商品价格字典price = {'丝绸':200, '瓷器':300, '茶叶':150},要获取瓷器的价格,正确的写法是?

3.

列表silk_road = ['陆上丝路','海上丝路'],要将'冰上丝路'添加到列表开头,正确的方法是

4.

以下哪个方法可以向丝路物资列表goods中添加一个新的商品'丝绸'?

5.

要遍历丝路沿线国家列表countries = ['中国','波斯','罗马'],以下for循环写法正确的是?

6.

丝路信使要统计从长安到敦煌的驿站数量,使用range(3, 10)生成的数字序列包含几个数?

7.

以下哪个数据类型是Python中的不可变序列(不能修改元素)?

8.

字符串road = '丝绸之路',要获取子串'丝路',正确的切片是?

9.

执行代码if 100 > 50: print('丝路畅通'),程序的输出结果是?

10.

丝路驿站字典station = {'长安':1, '武威':2, '张掖':3},要删除键为'武威'的元素,正确的方法是?

11.

丝绸之路商队用列表s记录物资,执行以下代码后,列表s的值是什么?

for i in range(2):
    s=['水囊','干粮','茶叶']
    s.append('药品')
12.

丝路商队统计行程天数,执行循环for i in range(1, 5, 2),循环会执行几次?

13.

要判断丝路商品数量num是否大于10且小于20,正确的逻辑表达式是?

14.

丝路物资列表s = ['茶叶','瓷器','丝绸'],要获取列表中元素的个数,正确的代码是?

15.

丝路商队计算盈利,a=5000,b=2300,以下哪个表达式计算的是纯利润(扣除成本)?

判断题 共 5 题
1.

在Python中,列表是可以修改的有序序列,丝路物资列表可以随时添加和删除商品。

2.

字典的键值对是无序的,丝路驿站字典中不能通过索引数字获取对应值。

3.

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

4.

break语句可以提前终止循环,丝路商队程序中可用于表示提前完成商贸行程。

5.

Python中,字符串'丝绸'和数字100可以直接进行加法运算。

C++ 编辑器
输入
输出