资源简介 丽水市2022学年第二学期普通高中教学质量监控高二技术试题卷本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。注意事项:1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列关于数据和信息的说法,正确的是( )A. 数据的种类和形式都是固定的B. 单纯的数据是没有意义的C. 信息经过加工、处理、分析后,一定能更好的被人们所使用D. 同一种信息不能同时被不同的接收者获取【答案】B【解析】【详解】本题主要考查数据和信息的描述。数据的种类和形式不是固定的;单纯的数据是没有意义的;信息经过加工、处理、分析后,不一定能更好的被人们所使用;同一种信息能同时被不同的接收者获取,故本题选B选项。2. 下列关于人工智能的说法,不正确的是( )A. 问题引导下的试错学习是人工智能的一种典型学习方式B. 符号主义认为智能行为就是对符号的推理和运算C. 依赖于领域知识和数据的人工智能被称为领域人工智能D. 人工智能技术不断地推动人类社会进步,不可能威胁人类安全【答案】D【解析】【详解】本题主要考查人工智能描述。人工智能技术不断地推动人类社会进步,可能威胁人类安全,因此我们需要提高安全意识和防范措施,故本题选D选项。3. 可视化物流信息系统主要由卫星定位终端、RFID电子标签、控制中心等部分组成,能够对运输中的货物全过程监控,对数据进行实时集成,从而实现物流网络的信息化。客户可以通过手机号码、货物单号等在手机APP或网页端上查看相关物流信息。以下不属于该信息系统硬件的是( )A. 物流车辆上的卫星定位终端 B. 货物上的RFID电子标签C. 控制中心的服务器 D. 物流信息系统中的数据库【答案】D【解析】【详解】本题主要考查信息系统的组成。信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。物流信息系统中的数据库属于信息系统的软件,故本题选D选项。4. 可视化物流信息系统主要由卫星定位终端、RFID电子标签、控制中心等部分组成,能够对运输中的货物全过程监控,对数据进行实时集成,从而实现物流网络的信息化。客户可以通过手机号码、货物单号等在手机APP或网页端上查看相关物流信息。下列有关该信息系统中数据的说法,正确的是( )A. 通过RFID电子标签采集货物物流信息,使用了传感器技术B. 货物单号不用在数据库中存储C. 服务器不会更新货物在运输过程中的位置信息D. 只能在客户端查询货物的物流信息【答案】A【解析】【详解】本题主要考查信息系统的描述。通过RFID电子标签采集货物物流信息,使用了传感器技术;货物单号需要在数据库中存储;服务器会更新货物在运输过程中的位置信息;可以在客户端查询货物的物流信息,也可以服务器查询,故本题选A选项。5. 可视化物流信息系统主要由卫星定位终端、RFID电子标签、控制中心等部分组成,能够对运输中货物全过程监控,对数据进行实时集成,从而实现物流网络的信息化。客户可以通过手机号码、货物单号等在手机APP或网页端上查看相关物流信息。下列关于该信息系统安全的说法,正确的是( )A. 为提升数据的传输速率,关闭服务器防火墙B. 物流信息中的客户手机号码属于个人一般信息C. 可通过磁盘阵列、数据备份、异地容灾等手段,保证数据的安全D. 对数据库中的敏感信息进行加密就可以防止数据的泄露【答案】C【解析】【详解】本题考查的是信息系统安全。关闭服务器防火墙会带来安全隐患,故选项A错误;物流信息中的客户手机号码属于个人敏感信息,选项B说法错误;可通过磁盘阵列、数据备份、异地容灾等手段,保证数据的安全,选项C说法正确;对数据库中的敏感信息进行加密不能防止数据的泄露,选项D说法错误。6. 下列关于网络系统说法,正确的是( )A. 网络中的资源是指网络中所有的数据资源B. 传输控制协议TCP负责将信息从一个地方传送到另一个地方C. 计算机网络按网络的覆盖范围可以分为局域网、广域网、互联网D. 网络中的计算机系统终端可以是PC机、笔记本电脑、手机、平板电脑等【答案】D【解析】【详解】本题主要考查网络系统的描述。网络信息资源是指在网络上蕴藏的各种形式的知识、资源、情报、消息等;网际协议IP负责将信息从一个地方传送到另一个地方;计算机网络按网络的覆盖范围可以分为局域网、广域网、城域网;网络中的计算机系统终端可以是PC机、笔记本电脑、手机、平板电脑等,故本题选D选项。7. 下列Python表达式的值最大的是( )A. abs(int(-5.8)) B. int("87654321"[3:4])C ord("F")-ord("A") D. 17%3**3//2-2【答案】D【解析】【详解】本题主要考查Python表达式的运算。abs(int(-5.8))=5,int("87654321"[3:4])=5,ord("F")-ord("A")=5,17%3**3//2-2=17%27//2-2=17//2-2=8-2=6,故本题选D选项。8. 有一空栈S,对待进栈的数据元素序列a,b,c,d,e,f依次进栈、进栈、出栈、进栈、进栈、出栈的操作,操作完成后,栈S的栈顶元素是( )A. c B. d C. e D. f【答案】A【解析】【详解】本题主要考查栈的操作。首先a和b进栈,接着b出栈,然后c和d进栈,再d出栈,此时栈s中元素分别是a和c,栈顶元素是c,故本题选A选项。9. 有一棵二叉树如图所示,下列说法正确的是( )A. 该二叉树是一棵完全二叉树,树的高度为3B. 该二叉树的前序遍历为A,B,D,C,EC. 该二叉树的叶子节点有4个D. 该二叉树的建立只能使用数组来实现【答案】B【解析】【详解】本题主要考查二叉树的描述。由图可知,该二叉树不是一棵完全二叉树;该二叉树的前序遍历为A,B,D,C,E;该二叉树的叶子节点有2个;该二叉树的建立能使用数组来实现,也可以使用链表,故本题选B选项。10. 定义如下函数:def f(x):if x<=1:return 2else:return f(x-1)*2+f(x-2)执行语句v=f(3),v的值为( )A. 10 B. 12 C. 14 D. 16【答案】C【解析】【详解】本题主要考查Python程序的执行。分析程序可知,f(3)=f(2)*2+f(1)=(f(1)*2+f(0))*2+f(1)=(2*2+2)*2+2=14,故本题选C选项。11. 有如下Python程序段:d=[1,3,8,15,22,26,28,40,46,61,80]i=0;j=len(d)-1while i<=j:m=(i+j)//2if key < d[m]:j=m-1else:若key值为22,程序运行结束后,加框处语句执行的次数为( )A. 1 B. 2 C. 3 D. 4【答案】C【解析】【详解】本题主要考查Python程序的分析。i=0,j=len(d)-1=10,key=22,第一次循环,m=(0+10)//2=5,d[5]=26>key,j=m-1=4;第二次循环,m=(0+4)//2=2,d[2]=812. 有如下Python程序段:import randoma=[0]*6for i in range(1,6):a[i]=random. randint(1,9)if i%2==a[i]%2:a[i]+=1else:a[i]+=a[i-1]执行该程序段后,a的值不可能的是( )A. [0,4,5,7,12,10] B. [0,8,9,8,16,21]C. [0,8,5,10,19,4] D. [0,4,7,15,9,6]【答案】B【解析】【详解】本题主要考查Python程序的执行与调试。i取值1~5,循环5次,a[i]是随机生成1~9之间的整数,在if结构中,即i和生成a[i]具有同样的奇偶性时,则a[i]递增1,同时a[i]的奇偶性与i的奇偶性相反。在else结构中,即i和生成a[i]奇偶性相反,则执行a[i]=a[i]+a[i-1]。选项B中,由于a[i]是随机生成1~9之间的整数,a[5]=21,显然只能执行else部分得到,即21=16+5,即生成的a[5]=5,与i=5的奇偶性相同,矛盾,因此a的值不可能的是[0,8,9,8,16,21],故本题选B选项。二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)13. 小明搭建了室内温度监测信息系统,该系统结构示意图如图a所示。Web服务器端程序采用Flask Web框架开发。请回答下列问题:图a(1)小明想利用智能终端结合温度传感器,实时监测室内温度变化情况,这一过程属于搭建信息系统前期准备中的______(单选,填字母:A.需求分析/B.可行性分析/C.详细设计)。(2)图a中①处应填入____(单选,填字母:A.路由器/B.防火墙/C.数据库)。图b(3)该系统网站功能页面规划如图b所示,智能终端的部分代码如下,从代码中可以看出,连接温度传感器的引脚是______,连接执行器的引脚是_______。while True:temp=round((pin1.read_analog()/1024)*3000/10.24,1)errno, resp=Obloq. get("input id=1&val="+str(temp),10000)if errno==200:display. show(str(resp))if resp=="1":pin8.write_digital(1)else:pin8.write_digital(0)else:display.show(str(errno))sleep(1000*5)(4)若传感器的编号id为1,温度val值为30,提交数据到服务器的URL为______。(5)从数据库中获取了最近100次传感器采集到的温度数据,按时间先后顺序依次存储在列表a中,要计算最近十次的平均温度(sum的初值均为0,温度数据均正常),下列Python程序段符合要求的有________(多选,填字母)。A. B.C. D.【答案】 ①. A ②. C ③. pin1或p1 ④. pin8或p8 ⑤. http://192.168.0.1:8000/input id=1&val=30(没写http://也对) ⑥. BC【解析】【详解】本题主要考查信息系统及Python程序实现。①小明想利用智能终端结合温度传感器,实时监测室内温度变化情况,这一过程属于搭建信息系统前期准备中的需求分析,选A选项。②Web服务器与数据库进行数据交换,故①处填数据库,选C选项。③由代码“temp=round((pin1.read_analog()/1024)*3000/10.24,1)”可知,连接温度传感器的引脚是pin1或p1。④由代码“ pin8.write_digital(1)”可知连接执行器的引脚是pin8或p8。⑤由代码以及图b可知,若传感器的编号id为1,温度val值为30,提交数据到服务器的URL为http://192.168.0.1:8000/input id=1&val=30。⑥分析选项可知,只有选项B和选项C可以计算最近十次的平均温度,故本题选BC选项。14. 小明收集了某超市部分商品2022年上半年每天的价格数据并保存在"data.xlsx"文件中,如图a所示。要分析某商品一个月内的价格稳定情况,需要将本月每天(除第一天外)价格波动的绝对值加起来(价格波动=当天价格前一天价格),其值越小,价格越稳定。为统计该超市6月份各商品价格稳定情况,编写如下Python程序。请回答下列问题:import pandas as pddf=pd.read_excel("data.xlsx")df=df=df. reset_index(drop=True) #重新设置索引,从0开始递增(1)获取6月份各商品的价格,划线处填入的代码为__________(多选,填字母)A. df[df["日期"]>=20220601] B. df["日期">=20220601]C. df[df.日期>=20220601] D. df[df["日期"]]>=20220601(2)绘制6月份价格稳定情况线形图,部分Python程序如下,请在划线处填入合适的代码。import matplotlib. pyplot as pltcols=df. columns[1:]#存储各商品名称n=_____m=len(cols)diff=[0]*mfor i in range(m):s=0for j in range(1,n):day_diff=abs(df[cols[i]][j]-df[cols[i]][j-1]) #计算每天价格波动s+=day_diff______x,y=cols, diffplt______plt. show()(3)由图b可知,该超市6月份各商品价格最稳定的是____(单选,填字母)A.商品A B.商品B C.商品C D.商品D E.商品E【答案】 ①. AC ②. len(df) ③. diff[i]=s ④. plot(x,y) ⑤. B【解析】【详解】本题主要考查Python程序的综合应用。①获取6月份各商品的价格,可以是df[df["日期"]>=20220601] 或者 df[df.日期>=20220601],故选AC选项。②变量n保存商品的数量,即df的长度,故填len(df)。③要分析某商品一个月内的价格稳定情况,需要将本月每天(除第一天外)价格波动的绝对值加起来(价格波动=当天价格 前一天价格),其值越小,价格越稳定。用列表diff保存每一个商品的价格波动绝对值,故此处填diff[i]=s。④使用plot绘制折线图,参数是x和y,故填plot(x,y)。⑤由图b可知,该超市6月份各商品价格最稳定的是商品B,故选B选项。15. 某医院挂号系统有两种挂号方式:预约挂号(预约就诊时间,需提前一天完成)和直接挂号(当天8:00后在服务台排队挂号)。医生8:00开诊;预约挂号患者在预约的就诊时间到达后,优先就诊;一位患者就诊结束后,下一位患者再开始就诊。医院为提升服务质量,编写程序模拟就诊顺序。现获取某医生早上就诊患者数据,分别为姓名、预约或挂号时间、就诊时长(单位:分钟)。预约挂号数据(准时到达人员数据)如图a所示,直接挂号数据如图b所示。运行程序,输出前三位就诊顺序名单,如图c所示。图a 图b 图c(1)根据上图数据,预约挂号人员江浩华排在第______位就诊。(2)定义如下sort(1st)函数,参数1st的每个元素都包含3个数据项,分别为姓名、预约时间、就诊时长。函数功能是将1st的元素根据预约时间进行升序排列,函数返回1st。函数代码如下,请在划线处填入合适的代码。def sort(lst):n=len(lst)-1for i in range(n-1):for j in range(n,i+1,-1):if______:1st[j], 1st[j-1]=1st[j-1], 1st[j]return 1st(3)实现模拟输出就诊顺序的部分Python程序如下,请在划线处填入合适的代码。def insert(1st, i, head):curtime=1st[head][1]+int(1st[head][2])#就诊结束时间if________:1st[i]. append(head)head=icurtime=1st[i][1]+int(1st[i][2])i+=1_______q=1st[p][3]while i<=len(lst)-1:if curtime>=1st[q][1]and q!=-1:#预约人员优先就诊p=qq=1st[p][3]curtime+=int(1st[p][2])elif curtime>=1st[i][1] or q==-1:_______1st[i].append(q)curtime+=int(1st[i][2])p=ii+=1elif 1st[q][1]<=1st[i][1]:curtime=1st[q][1]else:curtime=1st[i][1]return 1st#预约挂号数据转换为列表1st,并将时间转换为分钟,如08:30转为510,代码略1st=sort(1st)n=len(1st)-1for i in range(1,n):1st[i]. append(i+1) #1st[i]追加一个元素i+11st[n]. append(-1)#将门诊挂号数据合并至列表1st中,列表1st数据如第15题图d所示,代码略head=11st1=insert(1st,n+1,head)#输出就诊顺序,代码略【答案】 ①. 5 ②. 1st[j][1]<1st[j-1][1](<写成<=也对) ③. 1st[i][1]<1st[head][1]: ④. p=head ⑤. 1st[p][3]=i【解析】【详解】本题主要考查Python程序的综合应用。①田宇旺8点半就诊20分钟,8点50崔子希就诊15分钟,9点05江浩华就诊,因此预约挂号人员江浩华排在第5位就诊。②由代码“1st[j], 1st[j-1]=1st[j-1], 1st[j]”,可知此处比较的是lst[j]与lst[j-1]的预约时间,1st的每个元素都包含3个数据项,分别为姓名、预约时间、就诊时长,故此处填1st[j][1]<1st[j-1][1]。③由代码“1st[i]. append(head)”,可知head预约时间在i的后面,故此处判断条件是1st[i][1]<1st[head][1]:。④q指向p的下一个节点,此处初始化p的值,即指向head节点,故此处填p=head。⑤对比上一个if语句,可知当前时间curtime大于i的预约时间,则p的下一个节点指向i。故此处填lst[p][3]=i。丽水市2022学年第二学期普通高中教学质量监控高二技术试题卷本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。注意事项:1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 下列关于数据和信息的说法,正确的是( )A. 数据的种类和形式都是固定的B. 单纯的数据是没有意义的C. 信息经过加工、处理、分析后,一定能更好的被人们所使用D. 同一种信息不能同时被不同接收者获取2. 下列关于人工智能的说法,不正确的是( )A. 问题引导下的试错学习是人工智能的一种典型学习方式B. 符号主义认为智能行为就是对符号的推理和运算C. 依赖于领域知识和数据的人工智能被称为领域人工智能D. 人工智能技术不断地推动人类社会进步,不可能威胁人类安全3. 可视化物流信息系统主要由卫星定位终端、RFID电子标签、控制中心等部分组成,能够对运输中货物全过程监控,对数据进行实时集成,从而实现物流网络的信息化。客户可以通过手机号码、货物单号等在手机APP或网页端上查看相关物流信息。以下不属于该信息系统硬件的是( )A. 物流车辆上卫星定位终端 B. 货物上的RFID电子标签C. 控制中心的服务器 D. 物流信息系统中的数据库4. 可视化物流信息系统主要由卫星定位终端、RFID电子标签、控制中心等部分组成,能够对运输中的货物全过程监控,对数据进行实时集成,从而实现物流网络的信息化。客户可以通过手机号码、货物单号等在手机APP或网页端上查看相关物流信息。下列有关该信息系统中数据的说法,正确的是( )A. 通过RFID电子标签采集货物物流信息,使用了传感器技术B. 货物单号不用在数据库中存储C. 服务器不会更新货物在运输过程中的位置信息D. 只能在客户端查询货物的物流信息5. 可视化物流信息系统主要由卫星定位终端、RFID电子标签、控制中心等部分组成,能够对运输中的货物全过程监控,对数据进行实时集成,从而实现物流网络的信息化。客户可以通过手机号码、货物单号等在手机APP或网页端上查看相关物流信息。下列关于该信息系统安全的说法,正确的是( )A. 为提升数据的传输速率,关闭服务器防火墙B. 物流信息中的客户手机号码属于个人一般信息C. 可通过磁盘阵列、数据备份、异地容灾等手段,保证数据的安全D. 对数据库中的敏感信息进行加密就可以防止数据的泄露6. 下列关于网络系统的说法,正确的是( )A. 网络中的资源是指网络中所有的数据资源B. 传输控制协议TCP负责将信息从一个地方传送到另一个地方C. 计算机网络按网络的覆盖范围可以分为局域网、广域网、互联网D. 网络中的计算机系统终端可以是PC机、笔记本电脑、手机、平板电脑等7. 下列Python表达式的值最大的是( )A. abs(int(-5.8)) B. int("87654321"[3:4])C. ord("F")-ord("A") D. 17%3**3//2-28. 有一空栈S,对待进栈的数据元素序列a,b,c,d,e,f依次进栈、进栈、出栈、进栈、进栈、出栈的操作,操作完成后,栈S的栈顶元素是( )A. c B. d C. e D. f9. 有一棵二叉树如图所示,下列说法正确的是( )A. 该二叉树是一棵完全二叉树,树的高度为3B. 该二叉树的前序遍历为A,B,D,C,EC. 该二叉树的叶子节点有4个D. 该二叉树的建立只能使用数组来实现10. 定义如下函数:def f(x):if x<=1:return 2else:return f(x-1)*2+f(x-2)执行语句v=f(3),v的值为( )A. 10 B. 12 C. 14 D. 1611. 有如下Python程序段:d=[1,3,8,15,22,26,28,40,46,61,80]i=0;j=len(d)-1while i<=j:m=(i+j)//2if key < d[m]:j=m-1else:若key值为22,程序运行结束后,加框处语句执行的次数为( )A. 1 B. 2 C. 3 D. 412. 有如下Python程序段:import randoma=[0]*6for i in range(1,6):a[i]=random. randint(1,9)if i%2==a[i]%2:a[i]+=1else:a[i]+=a[i-1]执行该程序段后,a的值不可能的是( )A. [0,4,5,7,12,10] B. [0,8,9,8,16,21]C. [0,8,5,10,19,4] D. [0,4,7,15,9,6]二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)13. 小明搭建了室内温度监测信息系统,该系统结构示意图如图a所示。Web服务器端程序采用Flask Web框架开发。请回答下列问题:图a(1)小明想利用智能终端结合温度传感器,实时监测室内温度变化情况,这一过程属于搭建信息系统前期准备中的______(单选,填字母:A.需求分析/B.可行性分析/C.详细设计)。(2)图a中①处应填入____(单选,填字母:A.路由器/B.防火墙/C.数据库)。图b(3)该系统网站功能页面规划如图b所示,智能终端的部分代码如下,从代码中可以看出,连接温度传感器的引脚是______,连接执行器的引脚是_______。while True:temp=round((pin1.read_analog()/1024)*3000/10.24,1)errno, resp=Obloq. get("input id=1&val="+str(temp),10000)if errno==200:display. show(str(resp))if resp=="1":pin8.write_digital(1)else:pin8.write_digital(0)else:display.show(str(errno))sleep(1000*5)(4)若传感器的编号id为1,温度val值为30,提交数据到服务器的URL为______。(5)从数据库中获取了最近100次传感器采集到的温度数据,按时间先后顺序依次存储在列表a中,要计算最近十次的平均温度(sum的初值均为0,温度数据均正常),下列Python程序段符合要求的有________(多选,填字母)。A. B.C. D.14. 小明收集了某超市部分商品2022年上半年每天的价格数据并保存在"data.xlsx"文件中,如图a所示。要分析某商品一个月内的价格稳定情况,需要将本月每天(除第一天外)价格波动的绝对值加起来(价格波动=当天价格前一天价格),其值越小,价格越稳定。为统计该超市6月份各商品价格稳定情况,编写如下Python程序。请回答下列问题:import pandas as pddf=pd.read_excel("data.xlsx")df=df=df. reset_index(drop=True) #重新设置索引,从0开始递增(1)获取6月份各商品的价格,划线处填入的代码为__________(多选,填字母)A. df[df["日期"]>=20220601] B. df["日期">=20220601]C. df[df.日期>=20220601] D. df[df["日期"]]>=20220601(2)绘制6月份价格稳定情况线形图,部分Python程序如下,请在划线处填入合适的代码。import matplotlib. pyplot as pltcols=df. columns[1:]#存储各商品名称n=_____m=len(cols)diff=[0]*mfor i in range(m):s=0for j in range(1,n):day_diff=abs(df[cols[i]][j]-df[cols[i]][j-1]) #计算每天价格波动s+=day_diff______x,y=cols, diffplt______plt. show()(3)由图b可知,该超市6月份各商品价格最稳定的是____(单选,填字母)A.商品A B.商品B C.商品C D.商品D E.商品E15. 某医院挂号系统有两种挂号方式:预约挂号(预约就诊时间,需提前一天完成)和直接挂号(当天8:00后在服务台排队挂号)。医生8:00开诊;预约挂号患者在预约的就诊时间到达后,优先就诊;一位患者就诊结束后,下一位患者再开始就诊。医院为提升服务质量,编写程序模拟就诊顺序。现获取某医生早上就诊患者的数据,分别为姓名、预约或挂号时间、就诊时长(单位:分钟)。预约挂号数据(准时到达人员数据)如图a所示,直接挂号数据如图b所示。运行程序,输出前三位就诊顺序名单,如图c所示。图a 图b 图c(1)根据上图数据,预约挂号人员江浩华排在第______位就诊。(2)定义如下sort(1st)函数,参数1st的每个元素都包含3个数据项,分别为姓名、预约时间、就诊时长。函数功能是将1st的元素根据预约时间进行升序排列,函数返回1st。函数代码如下,请在划线处填入合适的代码。def sort(lst):n=len(lst)-1for i in range(n-1):for j in range(n,i+1,-1):if______:1st[j], 1st[j-1]=1st[j-1], 1st[j]return 1st(3)实现模拟输出就诊顺序部分Python程序如下,请在划线处填入合适的代码。def insert(1st, i, head):curtime=1st[head][1]+int(1st[head][2])#就诊结束时间if________:1st[i]. append(head)head=icurtime=1st[i][1]+int(1st[i][2])i+=1_______q=1st[p][3]while i<=len(lst)-1:if curtime>=1st[q][1]and q!=-1:#预约人员优先就诊p=qq=1st[p][3]curtime+=int(1st[p][2])elif curtime>=1st[i][1] or q==-1:_______1st[i].append(q)curtime+=int(1st[i][2])p=ii+=1elif 1st[q][1]<=1st[i][1]:curtime=1st[q][1]else:curtime=1st[i][1]return 1st#预约挂号数据转换为列表1st,并将时间转换为分钟,如08:30转为510,代码略1st=sort(1st)n=len(1st)-1for i in range(1,n):1st[i]. append(i+1) #1st[i]追加一个元素i+11st[n] append(-1)#将门诊挂号数据合并至列表1st中,列表1st数据如第15题图d所示,代码略head=11st1=insert(1st,n+1,head)#输出就诊顺序,代码略 展开更多...... 收起↑ 资源列表 浙江省丽水市2022-2023学年高二下学期普通高中期末教学质量检测技术试题 Word版含解析.docx 浙江省丽水市2022-2023学年高二下学期普通高中期末教学质量检测技术试题(原卷版).docx