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

2026年全国青少年信息素养大赛丝路新程Python编程挑战赛模拟(二)
模拟 小低 2026 2026-04-16 12:54:45 31

一、单选题

1.

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

A.

3

B.

5

C.

4

D.

6

2.

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

A.

50

B.

350

C.

200150

D.

0

3.

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

A.

丝路_商队

B.

123驿站

C.

silu&maoyi

D.

for

4.

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

A.

["胡旋舞", "西域音乐"]

B.

["佛教艺术", "西域音乐"]

C.

["胡旋舞", "佛教艺术"]

D.

空列表

5.

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

A.

360

B.

160

C.

123

D.

200

6.

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

A.

丝绸 之路

B.

丝绸+之路

C.

丝绸之路

D.

之路丝绸

7.

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

A.

打印1次"通商"

B.

无限次打印"通商"

C.

不打印

D.

打印3次"通商"

8.

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

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

["水囊", "干粮", "药品", "药品"]

B.

["水囊", "干粮", "药品"]

C.

["药品", "水囊", "干粮"]

D.

["水囊", "干粮"]

9.

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

A.

s[1]

B.

s[2]

C.

s[0]

D.

s["大雁塔"]

10.

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

A.

1,2,3,4

B.

1,2,3

C.

2,3,4

D.

0,1,2,3

11.

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

A.

3

B.

4

C.

5

D.

2

12.

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

A.

if x >= 5:

B.

if x >= 5

C.

if x > 5:

D.

if x = 5:

13.

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

A.

2次

B.

3次

C.

4次

D.

1次

14.

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

A.

石榴

B.

葡萄

C.

黄瓜

D.

胡桃

15.

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

A.

n > 5

B.

n < 5

C.

n = 5

D.

n != 5

二、判断题

1.

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

A.正确 B.错误
2.

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

A.正确 B.错误
3.

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

A.正确 B.错误
4.

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

A.正确 B.错误
5.

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

A.正确 B.错误
公众号
客服 反馈
顶部