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

2026年全国青少年信息素养大赛丝路新程Python编程挑战赛模拟(一)
模拟 小低 2026 2026-04-17 13:03:33 60

一、单选题

1.

丝路驿站统计物资,执行以下代码后,变量total的值是?()

a = 50 # 水囊数量
b = 30 # 干粮数量
total = a + b * 2
A.

160

B.

80

C.

110

D.

240

2.

执行for i in range(3): print("丝路"),会输出几个"丝路"?()

A.

2个

B.

3个

C.

4个

D.

0个

3.

执行代码s = ["葡萄", "石榴", "胡桃"]; print(s[1]),输出的结果是?()

A.

葡萄

B.

石榴

C.

胡桃

D.

1

4.

丝路商队从长安出发,用列表s记录携带的商品,s = ["丝绸", "瓷器", "茶叶"],执行s.append("香料")后,列表s的元素个数是多少?()

A.

3

B.

4

C.

5

D.

6

5.

执行以下代码后,列表s的值是什么?()

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

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

B.

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

C.

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

D.

["水囊", "干粮", "茶叶"]

6.

要使用turtle库绘制丝路路线图,首先需要执行的代码是?()

A.

import turtle

B.

turtle.forward()

C.

print(turtle)

D.

turtle = 1

7.

以下哪个代码可以正确判断商队物资是否充足(num>=100为充足)?()

A.

if num > 100:

B.

if num >= 100:

C.

if num = 100:

D.

if num <= 100:

8.

执行以下代码,会输出什么结果?()

n = 8
if n % 2 == 0:
    print("偶数天")
else:
    print("奇数天")
A.

奇数天

B.

偶数天

C.

8

D.

无输出

9.

以下哪个代码可以实现循环输出1到5的丝路驿站编号?()

A.

for i in range(1,6):

B.

for i in range(5):

C.

for i in range(0,5):

D.

for i in range(1,5):

10.

变量x = "50",要将其转换为整数类型,正确的代码是?()

A.

int(x)

B.

str(x)

C.

float(x)

D.

list(x)

11.

列表s = ["敦煌", "大雁塔", "龙门石窟"],执行s[2] = "莫高窟"后,s的内容是?()

A.

["敦煌", "大雁塔", "莫高窟"]

B.

["敦煌", "莫高窟", "龙门石窟"]

C.

["莫高窟", "大雁塔", "龙门石窟"]

D.

["敦煌", "大雁塔", "龙门石窟", "莫高窟"]

12.

商队管事用变量记录行程天数,以下哪个是合法的Python变量名?()

A.

3days

B.

day-s

C.

day_3

D.

for

13.

列表goods = ["丝绸", "瓷器"],执行goods.extend(["茶叶", "香料"])后,goods的内容是?()

A.

["丝绸", "瓷器", ["茶叶", "香料"]]

B.

["丝绸", "瓷器", "茶叶", "香料"]

C.

["茶叶", "香料"]

D.

["丝绸", "瓷器"]

14.

执行代码s = "丝绸之路"; print(len(s)),输出的结果是?()

A.

4

B.

5

C.

6

D.

7

15.

商队记录温度,t = 25.5,这个变量的数据类型是?()

A.

整数型

B.

字符串型

C.

浮点型

D.

列表型

二、判断题

1.

执行s = ["a", "b"]; s.append(["c", "d"])后,列表s的长度是3。()

A.正确 B.错误
2.

break语句的作用是跳过本次循环,继续执行下一次循环。()

A.正确 B.错误
3.

for循环中的range(5)会生成0,1,2,3,4,5这六个数字。()

A.正确 B.错误
4.

在Python中,列表中的元素可以随时修改,元组中的元素不能修改。()

A.正确 B.错误
5.

Python变量名可以使用中文,例如:丝路物资 = 100 是合法的。()

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