2026年信息素养大赛Python加强试卷[复制]

您的姓名:
1.在模拟古代丝绸之路商队贸易的程序中,需要记录一批香料的总重量(单位:斤,可能为小数)。在Python中,存储此数据最合适的数据类型是:
2.假设一支商队有骆驼 camels = 15 头,每头骆驼可载货 load_per_camel = 250 斤。以下Python代码计算总载重量,请问输出结果是?

camels = 15

load_per_camel = 250

total_load = camels * load_per_camel

print(“总载重量:{}斤”.format(total_load))
3.在模拟西域关隘检查的程序中,规定商队人数超过50人需特别通报。以下代码片段正确的是:
4.为了模拟商队从长安出发,途经5个主要驿站(如凉州、张掖、敦煌等)的过程,使用 for 循环输出到达每个驿站的信息。空白处应填入:
stations = [“凉州”, “张掖”, “敦煌”, “楼兰”, “龟兹”]
for station in ________:
print(f“抵达{station}”)
5.已知一批瓷器的总数量为 total_porcelain = 120 件,计划用箱子打包,每个箱子最多装 box_capacity = 8 件。以下代码计算需要多少个箱子以及最后一个箱子装了多少件。输出是?
total_porcelain = 120
box_capacity = 8
num_boxes = total_porcelain // box_capacity
last_box = total_porcelain % box_capacity
if last_box != 0:
num_boxes += 1
else:
last_box = box_capacity
print(f“需要{num_boxes}个箱子,最后一个箱子装{last_box}件”)
6.定义了一个函数 def calc_tax(value): 用于计算过路商税。以下关于函数返回值的描述错误的是:
7.在记录丝路沿线5个主要城市今日的商队抵达数量时,最合适的数据结构是:
8.已创建列表 caravan_size = [5, 8, 12, 6, 10],表示五个商队的人数。访问第三个商队(12人)的正确方式是:
9.以下代码模拟计算一支商队携带的5种商品的总价值。请问总价值 total_value 最终是多少?
price = [30, 15, 80, 25, 40] # 丝绸、香料、玉石、瓷器、金银器 单价(贯)
quantity = [10, 20, 3, 15, 5] # 对应商品数量
total_value = 0
for i in range(len(price)):
total_value += price[i] * quantity[i]
print(total_value)
10.以下代码段用于计算丝路沿线某个绿洲城市一周(7天)的商队入境数量总和,空白处应填入:
caravans = [3, 5, 2, 6, 4, 7, 5]
total = 0
for num in caravans:
     _____
print(total)
11.在编写一个计算丝绸之路两地直线距离的程序时,需要用到数学函数 sqrt(),应如何导入?
12.下列变量名中,符合Python命名规范且最适用于表示“骆驼数量”的是:
13.在模拟关隘通行检查的程序中,通行证状态只有“有效”(真)或“无效”(假)两种,应使用的数据类型是:
14.以下代码模拟了以物易物的交换比例。已知 exchange_rate = 3(即1匹丝绸换3袋香料)。现有 silk = 10 匹,全部交换后,能换得多少袋香料?交换后丝绸数量是多少?
exchange_rate = 3
silk = 10
spice = silk * exchange_rate
silk = 0
print(f“香料:{spice}袋,丝绸:{silk}匹”)
15.在计算一批货物的总税额时,公式为 总税 = (价格 + 运费) * 税率。已知 price = 100, freight = 20, tax_rate = 0.1(10%)。以下哪行Python代码能正确计算并得到精确的浮点数结果?
16.在Python中,= 是关系运算符,用于判断两个值是否相等。 ( )
17.列表 trade_route = [‘长安’, ‘敦煌’, ‘撒马尔罕’] 的长度为3,其最后一个元素可以通过 trade_route[3] 访问。 ( )
18.while 循环的循环体至少会被执行一次。 ( )
19.在Python函数定义中,如果形参是可变对象(如列表),在函数内部修改它会影响外部的实参。 ( )
20.语句 city = ‘Dunhuang’ 创建了一个字符串变量,可以使用 city[0] 来获取第一个字符 ‘D’。 ( )
更多问卷 复制此问卷