还剩25页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
机密★启用前衢州、丽水、湖州年月三地市高三教学质量检测20254技术试题本试题卷分两部分,第一部分信息技术,第二部分通用技术全卷共12页,第一部分1至6页,第二部分7至12页满分100分,考试时间90分钟★祝考试顺利★注意事项:L考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效第一部分信息技术(50分)
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)年央视春晚运用智能技术推出无障碍直播特别版听障版采用竖屏分屏同步呈现手语翻译与实
1.2025A1时生成的字幕,满足听障人士的观看需求;视障版通过音频对春晚节目进行创作解读与背景拓展,让视障人士更好地“听”春晚下列关于数据和信息说法,正确的是()春晚直播的音视频是结构化数据A.同一节目针对不同的人群,其信息的价值是相同的B.使用手语、音频等方式传递信息,说明信息的载体具有多样性C.视障版与听障版春晚传递的信息完全相同D.年央视春晚运用智能技术推出无障碍直播特别版听障版采用竖屏分屏同步呈现手语翻译与实时生
2.2025A1成的字幕,满足听障人士的观看需求;视障版通过音频对春晚节目进行创作解读与背景拓展,让视障人士更好地“听”春晚关于信息安全与信息社会责任,某博主的行为合适的是()将春晚视频剪辑后用于商业获利将演员的手机号码发送至粉丝群A.B.未经允许出售直播中参演人员个人照片科普无障碍直播中的智能技术C.D.p,q=head,headfor i in rangemif cnt0:while cnt0:P=qq=bikelst[q][l]cnt-=1bikelst[p]
[1]=queinfo[i]
[0]queinfofi]
[0]=headhead=qqueinfo[i][l]=num、读入和分别表示自行车数量和租车点数量,代码略n m读取租车信息,过滤租车点与还车点编号前字母后存入列表A1st⑵分别表示第条租车记录中自行车编号,租车lst[i][O],i点编号,还车点编号,代码略、#每个租车点分配的自行车数量num=n//mbikelst=[]for i in rangeln+l:bikelst.append[i,i]bikelst[n-l][l]=-l#歹」表存放各租车点相关信息queinfo=[]1queinfofor iin range0,n,num:queinfb.append[I,num|for iin rangelenlst:rentlstLiJL0J,lstliJHJ,lst[iJL2J#回收并重新分配自行车procqueinfo参考答案
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)年央视春晚运用智能技术推出无障碍直播特别版听障版采用竖屏分屏同步呈现手语翻译与实时生
1.2025A1成的字幕,满足听障人士的观看需求;视障版通过音频对春晚节目进行创作解读与背景拓展,让视障人士更好地“听”春晚下列关于数据和信息的说法,正确的是()春晚直播的音视频是结构化数据A.同一节目针对不同的人群,其信息的价值是相同的B.使用手语、音频等方式传递信息,说明信息的载体具有多样性C.视障版与听障版春晚传递的信息完全相同D.【答案】C【解析】【详解】本题考查数据和信息选项错误,春晚直播的音视频属于非结构化数据选项错误,同一节目针A B对不同人群,信息的价值是不同的选项正确,信息可以通过多种不同的载体来呈现和传递,如文字、图像、C声音、手势等选项错误,视障版通过音频进行创作解读与背景拓展,听障版通过竖屏分屏呈现手语翻译与D实时生成的字幕,两者传递信息的方式和内容有所不同因此,本题选择选项AI C年央视春晚运用智能技术推出无障碍直播特别版听障版采用竖屏分屏同步呈现手语翻译与实时生
2.2025A1成的字幕,满足听障人士的观看需求;视障版通过音频对春晚节目进行创作解读与背景拓展,让视障人士更好地“听”春晚关于信息安全与信息社会责任,某博主的行为合适的是().将春晚视频剪辑后用于商业获利将演员的手机号码发送至粉丝群A B.未经允许出售直播中参演人员个人照片科普无障碍直播中的智能技术C.D.【答案】D【解析】【详解】本题考查信息安全与信息社会责任选项错误,将春晚视频剪辑后用于商业获利,侵犯了央视春A晚的版权选项错误,将演员的手机号码发送至粉丝群,侵犯了演员的个人隐私选项错误,未经允许出B C售直播中参演人员个人照片,侵犯了参演人员的肖像权和隐私权选项正确,科普无障碍直播中的智能技术,D有助于推广和传播先进技术,让更多人了解其应用和意义因此,本题选择选项D年央视春晚运用智能技术推出无障碍直播特别版听障版采用竖屏分屏同步呈现手语翻译与实时生
3.2025A1成的字幕,满足听障人士的观看需求;视障版通过音频对春晚节目进行创作解读与背景拓展,让视障人士更好地“听”春晚彩排时,对演员配备的耳返设备使用二进制进行编号若前位表示演员所在组别,后位表示演员在组内的35序号,则第组第位演员的耳返编号是()216A.00110111B.00101111C.01101110D.01010100【答案】B【解析】【详解】本题考查二进制数已知前位表示演员所在组别,后位表示演员在组内的序号先看组别,第352组对应组内编号将转换为三位二进制,根据除取余的方法可得再看组内序号,第位演员对应演1,1200116员编号转换为五位二进制,根据除取余的方法可得因此,本题选择选项15,15201111B某校部署智能垃圾分类管理系统学生刷校园卡登录系统后,点击触摸屏选择垃圾类别开启对应回收箱,垃
4.圾投放后数据通过网络实时上传至校园服务器(支持管理员远程设置回收箱工作时间)系统同步对接教室电子班牌,学生可随时查询个人环保积分下列关于该信息系统组成与功能的说法,不正确的是()•••触摸屏属于该系统的硬件考虑该系统的局限性,增设手动开箱功能A.B.查询积分需要应用软件支持环保积分保存在学生校园卡中C.D.【答案】D【解析】【详解】本题考查信息系统的组成与功能选项正确,触摸屏是信息系统中用于接收用户输入的硬件设备,A属于该系统的硬件部分选项正确,考虑到系统可能出现故障或其他特殊情况,增设手动开箱功能可以作为B一种备用方式,提高系统的可靠性和可用性,这是对系统局限性的一种合理应对措施选项正确,查询积分C功能需要通过应用软件来实现,应用软件负责与校园服务器进行数据交互,获取学生的环保积分信息并展示给学生选项错误,根据题目描述“垃圾投放后数据通过网络实时上传至校园服务器”可知,环保积分是保D存在校园服务器中,而不是学生校园卡中校园卡主要用于身份识别和登录系统,并不负责存储环保积分数据因此,本题选择选项D某校部署智能垃圾分类管理系统学生刷校园卡登录系统后,点击触摸屏选择垃圾类别开启对应回收箱,垃
5.圾投放后数据通过网络实时上传至校园服务器(支持管理员远程设置回收箱工作时间)系统同步对接教室电子班牌,学生可随时查询个人环保积分下列关于该系统中网络技术的说法,正确的是()电子班牌可以没有地址上传数据至服务器无需遵循网络协议A.IP B.该系统可以在局域网中实现电子班牌只能通过有线方式接入系统C.D.【答案】C【解析】【详解】本题考查网络技术选项错误,电子班牌作为网络设备,要与其他设备通信就必须有地址来标A IP识其在网络中的位置选项错误,上传数据至服务器必须遵循网络协议,这样才能保证数据准确有序传输B选项正确,该系统主要在校园内使用,校园范围相对小,通过局域网能实现其各项功能,便于管理维护C D选项错误,电子班牌既可以通过有线方式接入系统,也可以通过无线方式接入因此,本题选择选项C某校部署智能垃圾分类管理系统学生刷校园卡登录系统后,点击触摸屏选择垃圾类别开启对应回收箱,垃
6.圾投放后数据通过网络实时上传至校园服务器(支持管理员远程设置回收箱工作时间)系统同步对接教室电子班牌,学生可随时查询个人环保积分下列对该系统的改造措施,使用了人工智能技术的是()增设人脸识别方式认证身份成功回收垃圾后自动关盖A.B.垃圾箱满后自动发送短信给后勤人员增设实时自动更新的积分榜C D.【答案】A【解析】【详解】本题考查人工智能技术选项正确,人脸识别是人工智能领域中模式识别的重要应用,它通过计A算机对人脸图像进行分析、处理和识别,涉及到机器学习、深度学习等人工智能算法,能够准确地识别出不同的人脸,从而实现身份认证功能选项错误,成功回收垃圾后自动关盖,这主要是基于机械装置和传感器等B硬件设备的配合来实现的,通过传感器检测到垃圾投放完成后,触发机械装置关闭回收箱盖选项错误,垃C圾箱满后自动发送短信给后勤人员,这是通过传感器检测垃圾箱的状态(是否已满),当达到满的状态时,按照预设的程序发送短信通知后勤人员选项错误,增设实时自动更新的积分榜,是根据学生的垃圾投放数据D实时计算并更新积分,然后展示在积分榜上,这主要是基于数据处理和数据库操作等技术因此,本题选择A选项某电商平台响应国家政策,对购买一级能效商品给予补贴,二级能效的补贴,单件补贴上限
7.20%15%2000元某顾客一次性购买件电器,已知每件电器的原价及能效等级(为一级,为二级)计算该顾客付n WT12款金额的部分流程图如图所示,
(1)〜
(4)处可选表达式为
①s-s+W-p
②p=2000
③iWn
④T=l则
(1)〜
(4)处表达式序号依次为()A.
③④①②B.
④③①②C.
③④②①D.
④③②①【答案】C【解析】【详解】本题考查流程图
(1)处为循环条件,用于控制是否处理完n件电器,应判断过山故
(1)为
③
(2)处根据能效等级T确定补贴比例,需判断T=1(一级能效),故
(2)为
④
(3)处当补贴p2000时,按上限补贴,即p-2000,故
(3)为
②
(4)处计算付款金额s,s应为原价W减去补贴p后累加到s,即故()为
①因此,本题选择选项s—s+W-p,4C对于任意非空字符串甲、乙程序段输出结果相同,则乙程序段加框处的正确代码为()
8.s,r=,n,deff sn=len siflens=1return sfor iin range nif s[O]==s[l]if i==0or s[i]!=s[i-l]return f s[l]return s[O]+f s[l]print fsprint r甲程序段乙程序段A.r=r+s[i]B.r=s[i]+r C.r=r+s[i-l]D.r=s[i-l]+r【答案】A【解析】【详解】本题考查递归首先分析甲程序段,如果字符串的长度小于等于直接返回如果的第一个字S1,S S符和第二个字符相同,那么递归调用f(s[l D,也就是去掉第一个字符后的子串否则,返回第一个字符加上递归处理剩下的子串的结果,所以甲程序段是通过递归去除了字符串中连续的重复字符,按顺序保留不重复字符,例如将”处理为“乙程序段需在循环中实现相同逻辑,循环遍历每个字符,当(首个字aabbcc”abc”for i==0符)或当前字符与前一个不同时、将当前字符添加到结果的末尾即执行确保字符按原顺序添加s[i]r r=r+s[i],因此,本题选择选项A某二叉树如图所示,下列遍历方式中,结果呈升序排列的是()
9.A.后序遍历B.中序遍历C.前序遍历D.从根开始按层次逐个遍历【答案】B【解析】【详解】本题考查二叉树前序遍历规则为“根-左-右”此树前序遍历结果为不是升序中5,4,3,9,6,8,序遍历规则为“左-根-右”此树中序遍历过程为先左子树4的中序(3,4),再根5,最后右子树9的中序(6,8,)结果为呈升序排列后序遍历规则为9,3,4,5,6,8,9,“左-右-根”此树后序遍历结果为不是升序层次遍历从根开始按层次逐个3,4,8,6,9,5,遍历,结果为不是升序因此,本题选择选项5,4,9,3,6,8,B数组元素已按降序排列,现要将()的值加并保持数组的有序性不
10.a
[0]〜a[n.l]a[pos]OWposWn-15,变,实现该功能的部分程序段如下,括号中应填入的正确代码为()t=a[pos]+5L,R=0,pos-lwhile L=R:m=L+R//2ifta[m]:L=m+1else:R=m-1for iin rangea[i]=a[i-l]a[L]=tA.pos,R,-l B.pos,L,-l C.R,pos D.L,pos【答案】B【解析】【详解】本题考查二分查找要将的值加后保持数组降序,需确定插入位置并进行元素移位首先分a[pos]5析二分查找部分,目的是在到中找到的插入位置循环结束后,即为插入点接下来,需要将a
[0]a[pos-l]t LoL到的元素后移一位,为腾出位置循环应从开始,到结束不包含步长为倒序移动a[L]a[pos-l]t posL L,-1因此,本题选择选项B有如下程序
11.Pythonimport randomdeffs:i,j=0,lens-lk=random.randint1,3ans=”flag=Truewhile i=j:if flagor s[i]=s[j]:ans+=s[i]i+=lelse:ans+=s[k]j-=l二flag notflag returnans执行语句(())后,下列输出结果不可能的是()print favocadoA.aavaoac B.avvvovc C.aovoooc D.acvcocc【答案】A【解析】【详解】本题考查字符串处理分析程序,第一次循环直接取宜,变为此时flag=True,s
[0]=i=l,flag Falseoans=HaMo第二次循环:flag=False,需判断s[i]=s[j](即s[l]=v和s
[6]=,o);E v二一为False,进入else分支,添加(为、、中的一个,对应字符、、)因此,第二个字符只能是、或而选项的第二个s[k]k123v oc Vc A字符为这无法通过任何的取值实现因此,本题选择选项a,k A列表长度为如下表所示,其中各元素的值均为小于等于的随机整数执行如下程序段,输出
12.1st20,lst
[5]〜0结果是()•0123416171819・•・♦・♦lst[i]2-3912-20-65♦・・・・•n=lenlstp=lstfO]for iin range0,n:tmps=0••尸whilej+l%n!=i:tmps+=lstfj]if tmpsp:p=tmpsj=j+l%nprintpA.10B.12C.16D.19【答案】C【解析】【详解】本题考查数组分析程序逻辑,该程序用于找出列表中环形连续元素相加的最大值列表长度为1st其中各元素的值均为小于等于的随机整数已知20,lst
[5]-lst
[15]0lst
[0]=2,lst[l]=-3,lst
[2]=9,lst
[3]=1,lst
[4]=2,当时lst
[19]=5o i=19j=19,tmps+=lst
[19]=5,p=5j=19+1%20=0,tmps+=lst
[0]=2,tmps=75,p=7不变j=0+1%20=1,tmps+=lst[l]=-3,tmps=47,p j=l+l%20=2,tmps+=lst
[2]=9,tmps=137,p=13o j=2+l%20=3,tmps+=lst
[3]=1,tmps=1413,p=14o j=3+1%20=4,tmps+=lst
[4]=2,tmps=1614,后续p=16o j=时,因不会超过其他值的循环中,无法得到超过5〜18lst
[5]-lst
[15]=0,lst
[16]=-2,lst
[18]=-6,tmps16i16的值因此,本题选择选项C
二、非选择题本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分某快递中转站有分拣机器人调度系统,该系统监测机器人电量并调度低电量机器人充电充电区域有个普
13.6通充电桩编号和个紧急充电桩编号调度规则若机器人处于电量紧急状态,调度至等待时间最短0-516的充电桩;若为非紧急状态,调度至等待时间最短的普通充电桩机器人状态数据格式为其中为待充电[a,b],a时长,为状态为紧急,为普通b1某时刻号充电桩完成当前任务所需时间依次为、、、、、、此时有台状态为的机器人1〜67824531,1[4,1]到达根据规则,该机器人将被调度到的充电桩编号为o实现上述功能的部分程序如下,请在划线处填入合适的代码2Python#充电桩个数n=7#歹」表长度为各元素值均为wt=
[0]*n1wt n,0while True#系统读取当前机器人的待充电时长以及状态,存入变量代码略r,p=0mt=wt[p]for iin rangel,n-l:if:p=imt=wt[i]if:if mtwt[n-l]:wt[n-l]+=r|0]#调度机器人前往号充电桩,代码略n-1else:#调度机器人前往号充电桩,代码略Pelse:#调度机器人前往号充电桩,代码略p#输出当前机器人等待时间,代码略【答案】
①.6
②.wt[i]vmt或wt[i]wt[p]
③.r[l]==1或r[l]!=0
④.wt[p]+=r
[0]【解析】【详解】本题考查循环结构的程序实现
(1)此时有一台状态为[4,1]的机器人到达,其中1表示紧急状态当前0-6号充电桩完成当前任务所需时间依次为
7、
8、
2、
4、
5、
3、1因为是紧急状态,需要选择等待时间最短的充电桩,在这些时间中,1是最短的,对应的充电桩编号为所以该机器人将被调度到的充电桩编号为6o60()
①处,此处在寻找等待时间最短的普通充电桩(因为循环范围是,)不包含紧急充电桩)所2range n-1,以当当前充电桩的等待时间小于之前记录的最短等待时间时,更新最短等待时间和对应的充电桩编号wt[i]mt故
①处应填入
②处,这里需要判断机器人是否处于紧急状态已知机器人状态数据格式为其wt[i]mt[a,b],中为状态(为紧急,为普通),所以判断条件为故
②处应填入二
③处,若机器人处于紧急b10r[l]==1r[l]1状态,且紧急充电桩(编号)的等待时间小于当前找到的普通充电桩中等待时间最短的则将机器人调度n-1mt,到紧急充电桩;否则,将机器人调度到普通充电桩中等待时间最短的那个当前已经找到了普通充电桩中等待时间最短的编号所以需要更新该充电桩的等待时间,即故
③处应填入p,wt[p]+=r
[0]o wt[p]+=r
[0]某小组开发静音车厢噪声检测系统该系统将车厢划分为六个区域,并在每个区域设置监测点各监
14.A〜F测点每隔秒采集一次噪声值,通过网络传输至服务器并存储至数据库服务器每接收到同一监测点上传的6100个数据时,会自动计算出等效声压级,并据此向系统控制端发送指令,不同指令对应不同的提醒方式(I)结合该系统功能,下列硬件中非必要的是_____________(单选,填字母)模块声音传感器智能终端A.IoT B.C()在编写程序时,必须在服务器端实现的有(多选,填字母)2接收并存储车厢噪声数据到数据库系统自动给乘务员发送提醒短信A.B.采集噪声数据.提供历史噪声数据的查询功能C.D年央视春晚运用智能技术推出无障碍直播特别版听障版采用竖屏分屏同步呈现手语翻译与实时生
3.2025A1成的字幕,满足听障人士的观看需求;视障版通过音频对春晚节目进行创作解读与背景拓展,让视障人士更好地“听”春晚彩排时,对演员配备的耳返设备使用二进制进行编号若前位表示演员所在组别,后位表示演员在组内的35序号,则第组第位演员的耳返编号是()216A.00110111B.00101111C.01101110D.01010100某校部署智能垃圾分类管理系统学生刷校园卡登录系统后,点击触摸屏选择垃圾类别开启对应回收箱,垃
4.圾投放后数据通过网络实时上传至校园服务器(支持管理员远程设置回收箱工作时间)系统同步对接教室电子班牌,学生可随时查询个人环保积分下列关于该信息系统组成与功能的说法,不正确的是()••♦触摸屏属于该系统的硬件考虑该系统的局限性,增设手动开箱功能A.B.查询积分需要应用软件支持环保积分保存在学生校园卡中C.D.某校部署智能垃圾分类管理系统学生刷校园卡登录系统后,点击触摸屏选择垃圾类别开启对应回收箱,垃
5.圾投放后数据通过网络实时上传至校园服务器(支持管理员远程设置回收箱工作时间)系统同步对接教室电子班牌,学生可随时查询个人环保积分下列关于该系统中网络技术的说法,正确的是()电子班牌可以没有地址上传数据至服务器无需遵循网络协议A.IP B.该系统可以在局域网中实现电子班牌只能通过有线方式接入系统C.D.某校部署智能垃圾分类管理系统学生刷校园卡登录系统后,点击触摸屏选择垃圾类别开启对应回收箱,垃
6.圾投放后数据通过网络实时上传至校园服务器(支持管理员远程设置回收箱工作时间)系统同步对接教室电子班牌,学生可随时查询个人环保积分下列对该系统的改造措施,使用了人工智能技术的是()增设人脸识别方式认证身份成功回收垃圾后自动关盖A.B..垃圾箱满后自动发送短信给后勤人员增设实时自动更新的积分榜C D.某电商平台响应国家政策,对购买一级能效商品给予补贴,二级能效的补贴,单件补贴上限
7.20%15%2000元某顾客一次性购买件电器,已知每件电器的原价及能效等级(为一级,为二级)计算该顾客付n WT12款金额的部分流程图如图所示,
(1)〜
(4)处可选表达式为
①s-s+W-p
②p=2000
③iWn
④T=l某时刻提交数据的为则服务器端与该关联3URL8080/sub id=Cval=
41.3,URL的路由设置语句和传递的参数数量是__________A.@app.routen/subn2B.@iipp.route7sub4C.@app.routeC7sub4D.§^pp.route”/sub2若选择在各监测点先完成等效声压级计算,再发送给服务器并存储至数据库,则该方案的优势有4将系统中某天数据导出到文件中,部分数据如图所示,分析各区域等效声压级超过5noise.csv a40的次数并绘制柱形图,如图所示b区域编号时间,等效声压级A8:00:30[
33.26_B T8:00:
2837.62C8:00:
3036.55E2050:533351jF I20:50:53I
42.29|实现上述功能的部分程序如下,请选择合适的代码填入划线处填字母Pythondf=pd.read_csvnnoise.csvn plt.barx,dfl「等效声压级”]#绘制柱状图#设置绘图参数,显示如图所示,代码略b
①②③处可选代码有A.dfl=dfl.groupbyn区域编号n.count二区域编号,B dfdf.groupby as_index=False.count仁等效声压级Cdf df[df[””]40]『等效声压级口D.df=dfl[dfl40E.x=dfl.index「区域编号F.x=dfl1【答案】
①.A
②.ABD
③.D
④.
①降低了服务器负担
②降低了通信开销
③节省了服务器存储空间
⑤.C
(6).A
⑦.E【解析】【详解】本题考查搭建信息系统
(1)系统需要通过声音传感器(B)采集噪声数据,通过智能终端(C)用于连接传感器并与服务器通信,因此,本题选择选项A
(2)服务器端需实现数据接收存储(A)、逻辑处理(如发送提醒短信,B)、数据服务(如查询功能,D)采集o噪声数据(C)由监测点的传感器完成,属于硬件层功能,非服务器端任务,因此正确答案为ABDo
(3)URL中http://…/sub为路由路径,?id=Cval=4L3为查询参数,路由设置只需匹配路径/sub,对应@app.route()传递的参数为和共个,因此该空答案为”/sub idvaL2D
(4)若在监测点先计算等效声压级,可将原始噪声数据(100个)预处理为1个结果值,减少传输数据量,降低了通信开销,节省了服务器存储空间;服务器无需执行计算,降低了服务器负担()
①处需先筛选出等效声压级超过的数据「等效声压级”]表示从原始数据中筛选符合条540df[df40]df件的行,存入对应选项
②处按“区域编号”分组统计超标次数(区域编号”)dfl,C dfl.groupby.count表示对筛选后的数据按区域分组,统计每个区域的记录数(即超标次数),对应选项Ao
③处柱状图的x轴应为区域编号,而在函数中区域编号列已成为默认索引所以采用提取分组后的区域编groupby indexi dfLindex号作为轴数据,对应选项x E某市区域有一套租车系统,设有个公共自行车租车点(编号)市政部门投放辆自行车(编号
15.A m0〜m-1,n为的倍数)并平均分配用户可在租车点借车,之后将自行车归还到任意租车点每天特定时间,工Ln,n m作人员根据系统指示,从存量超出平均数的租车点回收最新归还的若干辆自行车,再分配给存量低于平均数的租车点,以保证各租车点自行车数量相等若为为初始自行车分配情况如图所示经过若干次租借与归还操作(记录如图)之后,m3,n12,a b各租车点的自行车编号如图所示c租车点车编号A06,2,3,4A15,7A28,b9,10,11,12车编号租车点还车点租车点车编号1A0A2A0b2,3,48A1A2A15,6,7,86A1A0A29,10,11,12回收时,工作人员从租车点回收号和号自行车,并重新分配给租车点,完成后,租车点的A281A1A1自行车编号为8,1,5,7;A2租车点的自行车编号为9,10,11,12o若将图中最后一条租借信息自行车编号由修改为则次日租车点的自行车编号为1b65,A0定义如下函数,参数分别表示编号的自行车从租车点借出后归还至租车点函数功2rentx,y,z x,y,z x y z能是处理一条借还车记录def rentx,y,z:queinfo[y][l]-=lqueinfo[z][l]+=lhead=queinfo[y]
[0]if x==bikelst[head]
[0]:
①bikelst[head][l]=queinfo[z]
[0]2queinfo[z]f0]=head3queinfo[y][OJ=bikelstlhead]
[1]else:#处理编号自行车在租车点其他位置的情况,代码略x y程序中加框处代码顺序有误,正确的排列顺序为o实现回收和重新分配自行车的部分程序如下,请在划线处填入合适代码3Pythondef proc#从自行车存量超平均数的租车点回收自行车flag,cnt=O,0for iin rangem:p,q=queinfo[i]
[0],queinfo[i]
[0]if queinfo|i]
[1]num:if flag==0:flag=lhead,tail=queinfo[i]
[0],queinfo[i]fO]else:while queinfo[i][l]num:p=qq=bikelst[q][l]queinfo[i]
[0]=qtail=pbikelst[tail][l]=-l#将回收的自行车重新分配到各租车点p,q=head,headfor iin rangemif cnt0:while cnt0:二P qq=bikelst[q][l]cnt-=lbikelst[p]
[1]=queinfo[i]
[0]queinfo[i]
[0]=headhead=qqueinfo[i]
[1]=num、读入和分别表示自行车数量和租车点数量,代码略n m读取租车信息,过滤租车点与还车点编号前的字母后存入列表A1st皿⑵分别表示第条租车记录中自行车编号,租车1st0],i点编号,还车点编号,代码略、#每个租车点分配的自行车数量num=n//mbikelst=[]for iin rangel,n+l:bikelst.append[i,i]bikelst[n-l][l]=-l二口#列表存放各租车点相关信息queinfo queinfofor iin range0,n,num:queinfo.append[I,num]for iin rangelenlst:rentlst[i]
[0],lst[i][l]Jst[i]
[2]#回收并重新分配自行车procqueinfo【答案】
①.5,2,3,4
②.
③①②§.bikelst[tail]
[1]=queinfo[i]
[0]queinfo[i][l]-=l
⑤.cnt=num-queinfo[i][l]【解析】【详解】本题考查链表当最后一条租借记录中的自行车编号由改为时,由于租车点仍然是辆车等于平均数,所以处理165A04后的租车点车辆为、、、无需调整该空答案为A05234,5,2,3,4在函数中,正确处理链表顺序应为更新原租车点的头节点为当前头节点的下一个节点,使租车2rent yy点去掉已借出的头节点自行车
③将当前头节点要归还的自行车节点的下一个节点指向目标租车点的原Z头节点
①更新目标租车点的头节点为当前头节点
②,使租车点加入该自行车节点该空答案为
③①②Z z
①处当处理多个存量超平均数的租车点时,需将这些租车点回收的自行车连成链表当二时,说3flag!明不是第一个超量的租车点,此时应将当前租车点的回收车连接到之前回收车的尾部因此该空答案为
②处在循环中,每次处理一辆车,将当前租车点的自行车数量减该空答案为bikelst[tail][l]=queinfo[i]
[0]L
③处计算每个租车点缺少的自行车数量即queinfo[i][l]-=1ent,ent=num-因此该空答案为queinfo[i][l],ent=num-queinfo[i][l]o则
(1)〜
(4)处表达式序号依次为()A.
③④①②B.
④③①②C.
③④②①D.
④③②①A.r=r+s[i]B.r=s[i]+r C.r=r+s[i-l]D.r=s[i-l]+r对于任意非空字符串甲、乙程序段输出结果相同,则乙程序段加框处的正确代码为()
8.s,deff s一“If1-n=len siflens=1for iin rangen return sif i==0or s[i]!=s[i-l]ifs[O]==s[l]return fs[l]returns[O]+fs[l]print fsprint r甲程序段乙程序段某二叉树如图所示,下列遍历方式中,结果呈升序排列的是()
9.后序遍历中序遍历A.B.前序遍历从根开始按层次逐个遍历C.D.数组元素已按降序排列,现要将的值加并保持数组的有序性不
10.a
[0]~a[n-l]a[pos]OWposWn-15,变,实现该功能的部分程序段如下,括号中应填入的正确代码为t=a|pos]+5L R=0,pos-1while L=R:m=L+R//2if ta[m]:L=m+1else:R=m-1for iinrangea[i]=a[i-l]a[L]=tA.pos,R,-l B.pos,L,-l C.R,pos D.L,pos有如下程序:
11.Pythonimport randomdeffs:i,j=0,lens-lk=random.randint1,3ans=,H,flag=Truewhile i=j:if flagor s[i]=s[j]:ans+=s[i]i+=lelse:ans+=s[k]j-=lflag=not flagreturnans执行语句后,下列输出结果不可能的是printfavocadoA.aavaoac B.avvvovc C.aovoooc D.acvcocc列表长度为如下表所示,其中各元素的值均为小于等于的随机整数执行如下程序段,输
12.1st20,lst
[5]〜0出结果是0123416171819・・・・♦・lst[i]2-3912-20-65・♦・•・・n=lenlstp=lst[O]for iinrange0,n:tmps=0*尸♦whilej+l%n!=i:tmps+=lst[j]if tmpsp:p=tmpsj=j+l%nprintpA.10B.12C.16D.19
二、非选择题本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分某快递中转站有分拣机器人调度系统,该系统监测机器人电量并调度低电量机器人充电充电区域有个普
13.6通充电桩编号和个紧急充电桩编号调度规则若机器人处于电量紧急状态,调度至等待时间最短0-516的充电桩;若为非紧急状态,调度至等待时间最短的普通充电桩机器人状态数据格式为其中为待充电时长,为状态为紧急,为普通[a,b],a b1某时刻号充电桩完成当前任务所需时间依次为、、、、、、此时有台状态为1〜67824531,1[4,1]的机器人到达根据规则,该机器人将被调度到的充电桩编号为o实现上述功能的部分程序如下,请在划线处填入合适的代码2Python#充电桩个数n=7#列表长度为各元素值均为wt=
[0]*n wtn,0while True#系统读取当前机器人待充电时长以及状态,存入变量代码略r,p=0mt=wt[p|foriin rangel,n-l:if:P=imt=wt[i]if:if mtwt[n-l]:wt[n-l]+=r
[0]#调度机器人前往号充电桩,代码略n-1else:#调度机器人前往号充电桩,代码略p else:#调度机器人前往号充电桩,代码略p#输出当前机器人等待时间,代码略某小组开发静音车厢噪声检测系统该系统将车厢划分为六个区域,并在每个区域设置监测点各监
14.A〜F测点每隔秒采集一次噪声值,通过网络传输至服务器并存储至数据库服务器每接收到同一监测点上传的6个数据时,会自动计算出等效声压级,并据此向系统控制端发送指令,不同指令对应不同的提醒方式1001结合该系统的功能,下列硬件中非必要的是____________单选,填字母模块.声音传感器智能终端A.IoT BC在编写程序时,必须在服务器端实现的有多选,填字母2接收并存储车厢噪声数据到数据库系统自动给乘务员发送提醒短信A.B.采集噪声数据.提供历史噪声数据的查询功能C.D某时刻提交数据的为则服务器端与该关联3URL8080/sub id=Cval=
41.3,URL的路由设置语句和传递的参数数量是_________oA.@app.route,7subH2B.@^pp.route7sub4C.@app.route7subn4D.@app.route7subn2若选择在各监测点先完成等效声压级计算,再发送给服务器并存储至数据库,则该方案的优势有4的次数并绘制柱形图,如图所示b等效声压级区域编号L时间」A8:00:30113326]B8:00:
2837.62C8:00:
3036.55将系统中某天的数据导出到文件中,部分数5noise.csv据如图所示,分析各区域等效声压级超过a40E2050:533351jF I20:50:53I
42.29|实现上述功能的部分程序如下,请选择合适的代码填入划线处填字母Pythondf=pd.read_csvnoise.csvH plt.barx,dfl『等效声压级”]#绘制柱状图#设置绘图参数,显示如图所示,代码略b
①②③处可选代码有区域编号A.dfl=dfl.groupby.countB.df=df.groupbyn区域编号,as_index=False.count『等效声压级”]C.dfl=df[df40]「等效声压级口D.df=dfl[dfl40E.x=dfl.index「区域编号”]F.x=dfl某市区域有一套租车系统,设有个公共自行车租车点(编号)市政部门投放辆自行车(编号
15.A m0〜m-1,n为的倍数)并平均分配用户可在租车点借车,之后将自行车归还到任意租车点每天特定时间,1〜n,n m工作人员根据系统指示,从存量超出平均数的租车点回收最新归还的若干辆自行车,再分配给存量低于平均数的租车点,以保证各租车点自行车数量相等若为为初始自行车分配情况如图所示经过若干次租借与归还操作(记录如图)之后,各租车点m3,n12,a b车编号租车点还车点租车点车编号1A0A2AO b2,3,48Al A2Al5,6,7,86Al AOA29,10,lb12的自行车编号如图所示c图图a b租车点车编号AO6,2,3,4Al5,7A28,b9,10,lb12回收时,工作人员从租车点回收号和号自行车,并重新分配给租车点,完成后,租车点的A281A1A1自行车编号为8,1,5,7;A2租车点的自行车编号为9,10,11,12()若将图中最后一条租借信息的自行车编号由修改为则次日租车点的自行车编号为1b65,A
(2)定义如下rent(x,y,z)函数,参数x,y,z分别表示编号x的自行车从y租车点借出后归还至z租车点函数功能是处理一条借还车记录()def rentx,y,z:queinfo[y][l]-=lqueinfo[z]
[1]+=lhead=queinfo[y]
[0]if x=bikelst[head]
[0]:
①bikelst[head]
[1]=queinfo[z]
[0]2queinfo[z]
[0]=head3queinfo[y]
[0]=bikelst[head]
[1]else:#处理编号的自行车在租车点其他位置的情况,代码略xy程序中加框处代码顺序有误,正确的排列顺序为o实现回收和重新分配自行车的部分程序如下,请在划线处填入合适代码3Pythondef proc#从自行车存量超平均数的租车点回收自行车flag,cnt=0,0foriin rangem:p,q=queinfo[i]
[0],queinfo[i]
[0]if queinfo|i]|1]num:if flag==0:flag=lhead,tail=queinfo[i]
[0],queinfo[i]
[0]else:while queinfo[i][l]num:二p qq=bikelst[q][l]queinfo[i]
[0]=qtail=pbikelst[tail][l]—1#将回收的自行车重新分配到各租车点。
个人认证
优秀文档
获得点赞 0