2606年6月浙江省宁波慈溪高二下册期末考试技术卷(图片版,无答案)

资源下载
  1. 二一教育资源

2606年6月浙江省宁波慈溪高二下册期末考试技术卷(图片版,无答案)

资源简介

curtime=trans(lk[i][1])
else:
curtime=lk[tails[j]][4]
lk[tails[j]][-1]=i
lk[i][3]=curtime
lk[i][4]=curtime+lk[i][2]
①该程序段加框处代码有误,以下数据可以测试出错误的是
(单选)。
A1k[i]=['A','08:50,40,0,0,-1]1k[tai1[j]=[B,'08:00,30,520.550,-1]
B.1k[i]='B,'09:10,10.0.0,-1]1k[tai1[j]=['C,'08:00',50,500,550,-1]
C.1k[i]=['c,'09:00°,30.0.0.-1]1k[tai1[j]=['A','08:10,20,500,520,-1]
②为实现上述功能,应将加框处代码语句修改为
(单选)。
A.curtime=trans(1k[i][1])
B.curtime=max(trans(1k[i][1]),lk[tails[j]][4])
C.curtime=min(trans(lk[i][1]),lk[tails[j]][4])
③为实现上述功能,程序划线处语句应填入:
(3)实现上述功能的程序如下,请在划线处填入合适的代码。
from random import randint
def trans(time):#转换时间格式
return 60*int (time[0:2])+int (time[-2:]
def count (head):
total=0 p=head
while

total+=1
p=1k[p][-1]
return total
def search(typek,n):
#查找待分配的快递员
if typek=="B":
return randint(0,n-1)
else:
tj_A=tj_C-0
高二技术试题第7页(共15页)
for j in range(1,n):
if tails[tj_A]==-1:
return tjA
elif tails[j]==-1:
return j
中个else:
if lk[tails(j]](4]tj_A=j
if

tj_C=j
if typek=="A":
return tj_A
elif typek=="C":
return tj_C
读取到站的快递信息存入列表k中,列表的每个元素包含3个数据项,如
1k=[A',’08:00,20],['C,’08:20°,60],…],依次为快递类型、到达时间和配送
来回总时间:获取快递员数量存储在变量中,代码略
事事3
dy='A':12,'B:15,'C:20)#存储各类型快递的快递费
for k in range(len(lk)):
1k[k]=1k[k]+[0,0,-1]#将列表[0,0,-1]拼接在1k[k]的末尾,合并成一个新列表
heads,tails=[-1]*n [-1]*n
i=0浙考神墙750
while itj=search(lk[i][0],n)
insert(i,tj)
i+=1
#计算每位快递员某日所赚的配送费并输出,代码略
高二技术试题第8页(共15页)

展开更多......

收起↑

资源预览