当前位置:首页>python>2026信息素养大赛数字守艺人Python复赛题(3)

2026信息素养大赛数字守艺人Python复赛题(3)

  • 2026-09-08 01:29:17
2026信息素养大赛数字守艺人Python复赛题(3)

一、单项选择题(每题 5 分,共 5 题,满分 25 分)

1.古代丝绸之路陆上商队从长安出发,分别记录两类丝绸包裹数量,执行程序计算差值,运行后变量result的值为()

x = 10
y = 3
result = (x + 1) - (y + 1)

A. 6   B. 7 C. 8 D. 9

2.泉州、广州、明州、扬州是古代海上丝绸之路四大核心港口,列表依次存放四个港口单次出海的货物吨位,通过循环统计指定港口货物总和,执行代码后total的值为()

goods = [20, 35, 15, 40]
total = 0
for i in range(1, 4, 2):
total += goods[i]

A. 55 B. 75 C. 90   D. 110

3.海上丝绸之路商船装载瓷器与茶叶,需要精确计算带小数的货物总重量,执行代码后weight的数值为()

weight = 5.0 / 2 + 10.5

A. 12.5 B. 13.0 C. 15.5 D. 7.5

4.对比广州港、宁波港、福州港三座海上丝绸之路大港的年货物吞吐量,利用三目运算符找出吞吐量最大值,执行代码后max_val的结果为()

a = 500
b = 700
c = 600
max_val = a if a > b else (b if b > c else c)

A. 500 B. 600 C. 700 D. 0

5.统计古代丝绸之路公元 1~5 年间,偶数通商年份的个数,运行程序后变量count的最终值为()

count = 0
year = 1
while year <= 5:
if year % 2 == 0:
count += 1
year += 1

A. 1 B. 2 C. 3 D. 5

二、多项选择题(每题 5 分,共 5 题,满分 25 分,多选、少选、错选不得分)

6.编程存储古代丝绸之路沿线港口名称、货物吨位、通商状态等数据,下列关于 Python 基础知识说法正确的有()

A. 列表下标默认从 0 开始计数

B. 同一列表中所有元素的数据类型必须保持一致

C. 列表长度可以在运行中随意修改

D. 字符串适合存储港口名称,浮点数(float)适合存储带小数的货物重量

7.古代海上丝绸之路商船远航,需要精准统计丝绸、瓷器、香料的载货吨位(含小数重量),编程采用浮点类型进行核算,代码如下:

a = 9.0 / 4
b = a + 2.25

关于程序运算结果和数据类型使用,下列说法正确的有()

A. 变量a的运算结果为 2.25

B. 变量b的运算结果为 4.50

C. 整型表达式9 / 4与浮点表达式9.0 / 4运算结果完全相同

D. 统计丝路港口带小数的货物重量,适合使用float 类型存储

8.编程评判古代海上丝绸之路各大港口的货物吞吐量等级,代码如下:

throughput = 65
level = 0
if throughput >= 80:
level = 1
elif throughput >= 60:
level = 2
else:
level = 3

下列说法与运行结果正确的有()

A. 该程序采用多分支if-elif-else 结构判断港口等级

B. 程序运行后变量level的值为 2

C. 若吞吐量改为 85,level会赋值为 1

D. 若吞吐量改为 50,依然会进入 elif 分支

9.古代丝绸之路驿站为商队发放 1-4 号通行令牌,程序通过条件判断统计有效令牌数量,代码如下:

count = 0
token = 1
while token <= 4:
if token in (1, 2, 4):
count += 1
token += 1

关于程序执行流程与计算结果,下列说法正确的有()

A.令牌 1、2、4 会执行相同计数逻辑

B.最终count的计算结果为 3

C.token最终的值为 5

D. 令牌 3 被执行时,会使count的值加 1

10.古代丝绸之路沿途设有多处商贸驿站,负责往来商船、驼队的货物查验与通关登记。现编写程序统计四大驿站、每站三类货物的有效通关批次,采用双重 for 循环嵌套,搭配break与continue控制货物查验规则,代码如下:

cnt = 0
for i in range(1, 5):
for j in range(1, 4):
if j == 2:
continue
if i == 3:
break
cnt += 1

结合丝路驿站货物查验规则与程序运行逻辑,下列说法正确的有()A. continue只会跳过本次内层循环剩余语句,不会跳出整层货物查验循环

B. 当遍历到第 3 号驿站时,执行break直接跳出当前货物分类查验循环,继续下一个驿站统计

C. 程序统计完成后,最终有效通关批次变量cnt的值为 6

D. 遍历第 4 号驿站时,第 2 类货物被直接跳过,仅对第 1、3 类货物做有效通关计数

最新文章

随机文章