资源简介 衢州、丽水、湖州2025年4月三地市高三教学质量检测试卷技术参考答案第一部分信息技术(50分)一、选择题(本大题共12小题,每小题2分,共24分,每小愿列出的四个各选项中只有一个是符合题目要求的,不选、错选、多选均不得分)愿号2345678910112答案①BDCACABBAC二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分.)13.(1)6(1分)(2)①xt[i]〈mt或wt[i]Kmt[p](2分)②r[1]=1或r[1]!=0(2分)③wt[p]+=r[0](2分)14.(1)A(1分)(2)ABD(2分)(3)D(2分)(4)①降低了服务器负担②降低了通信开销③节省了服务器存储空间(注:只需写出两点,每点1分,多于两点的,多余部分答案不评分)(2分)(5)①C(1分)②A(1分)③E(1分)15.(1)5,2,3,4(1分)(2)③①②(2分)(3)Dbikelst[tail][1]=queinfo[i][o](2分)②queinfo[i][l]-=l(2分)3cnt=num-queinfo[i][1](2分)衢州、丽水、湖州2025年 4月三地市高三教学质量检测技术试题卷本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 12 页,第一部分 1至 6页,第二部分 7 至 12 页。满分 100 分,考试时间 90 分钟。1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。杭州小姜小范小张提供3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(50分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。) 杭州小姜小范小张提供阅读下列材料,回答第 1 至 3 题:2025 年央视春晚运用智能技术推出无障碍直播特别版。听障版采用竖屏分屏同步呈现手语翻译与 AI 实时生成的字幕,满足听障人士的观看需求;视障版通过音频对春晚节目进行创作解读与背景拓展,让视障人士更好地“听”春晚。1.下列关于数据和信息的说法,正确的是A.春晚直播的音视频是结构化数据B.同一节目针对不同的人群,其信息的价值是相同的C.使用手语、音频等方式传递信息,说明信息的载体具有多样性D.视障版与听障版春晚传递的信息完全相同2.关于信息安全与信息社会责任,某博主的行为合适的是A.将春晚视频剪辑后用于商业获利B.将演员的手机号码发送至粉丝群C.未经允许出售直播中参演人员个人照片D.科普无障碍直播中的智能技术3.彩排时,对演员配备的耳返设备使用二进制进行编号。若前 3 位表示演员所在组别,后5位表示演员在组内的序号,则第 2 组第 16 位演员的耳返编号是A.00110111 B.00101111 C.01101110 D.01010100阅读下列材料,回答第 4 至 6 题:某校部署智能垃圾分类管理系统。学生刷校园卡登录系统后,点击触摸屏选择垃圾类别开启对应回收箱,垃圾投放后数据通过网络实时上传至校园服务器(支持管理员远程设置回收箱工作时间)。系统同步对接教室电子班牌,学生可随时查询个人环保积分。4.下列关于该信息系统组成与功能的说法,不.正.确.的是A.触摸屏属于该系统的硬件 B.考虑该系统的局限性,增设手动开箱功能C.查询积分需要应用软件支持 D.环保积分保存在学生校园卡中高三技术试题卷 第 1页 共 12 页5.下列关于该系统中网络技术的说法,正确的是A.电子班牌可以没有 IP 地址 B.上传数据至服务器无需遵循网络协议C.该系统可以在局域网中实现 D.电子班牌只能通过有线方式接入系统6.下列对该系统的改造措施,使用了人工智能技术的是A.增设人脸识别方式认证身份B.成功回收垃圾后自动关盖C.垃圾箱满后自动发送短信给后勤人员D.增设实时自动更新的积分榜7.某电商平台响应国家政策,对购买一级能效商品给予 20%补贴,二级能效的 15%补贴,单件补贴上限 2000 元。某顾客一次性购买 n 件电器,已知每件电器的原价 W 及能效等级 T(1 为一级,2为二级)。计算该顾客付款金额的部分流程图如第 7 题图所示,(1)~(4)处可选表达式为①s←s+W-p ②p←2000 ③i≤n ④T=1 则(1)~(4)处表达式序号依次为第7题图A.③④①② B.④③①② C.③④②① D.④③②①8.对于任意非空字符串 s,甲、乙程序段输出结果相同,则乙程序段加框处的正确代码为def f(s): r=""if len(s)<=1: n=len(s)return s for i in range(n):if s[0]==s[1]: if i==0 or s[i]!=s[i-1]:return f(s[1:])return s[0]+f(s[1:]) print(r)print(f(s))甲程序段 乙程序段A.r=r+s[i] B.r=s[i]+r C.r=r+s[i-1] D.r=s[i-1]+r9.某二叉树如第 9题图所示,下列遍历方式中,结果呈升序排列的是A.后序遍历 B.中序遍历 C.前序遍历 D.从根开始按层次逐个遍历10.数组元素 a[0]~a[n-1]已按降序排列,现要将 a[pos](0≤pos≤n-1)的值加 5,并保持数组的有序性不变,实现该功能的部分程序段如下,方框中应填入的正确代码为t=a[pos]+5L,R=0,pos-1while L<=R:m=(L+R)//2if tL=m+1else:R=m-1for i in range( ): 第 9 题图a[i]=a[i-1]a[L]=tA.pos,R,-1 B.pos,L,-1 C.R,pos D.L,pos高三技术试题卷 第 2页 共 12 页11.有如下 Python 程序:import randomdef f(s):i,j=0,len(s)-1k=random.randint(1,3)ans=""flag=Truewhile i<=j:if flag or s[i]<=s[j]:ans+=s[i]i+=1else:ans+=s[k]j-=1flag=not flagreturn ans执行语句 print(f("avocado"))后,下列输出结果不.可.能.的是A.aavaoac B.avvvovc C.aovoooc D.acvcocc12.列表 lst 长度为 20,如下表所示,其中 lst[5]~lst[15]各元素的值均为小于等于 0的随机整数。执行如下程序段,输出结果是i 0 1 2 3 4 …… 16 17 18 19lst[i] 2 -3 9 1 2 …… -2 0 -6 5n=len(lst)p=lst[0]for i in range(0,n):tmps=0j=iwhile (j+1)%n!=i:tmps+=lst[j]if tmps>p:p=tmpsj=(j+1)%nprint(p)A.10 B.12 C.16 D.19二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)13.某快递中转站有分拣机器人调度系统,该系统监测机器人电量并调度低电量机器人充电。充电区域有 6 个普通充电桩(编号 0~5)和 1 个紧急充电桩(编号 6)。调度规则:若机器人处于电量紧急状态,调度至等待时间最短的充电桩;若为非紧急状态,调度至等待时间最短的普.通.充电桩。机器人状态数据格式为[a,b],其中 a 为待充电时长,b为状态(1 为紧急,0为普通)。(1)某时刻 0~6 号充电桩完成当前任务所需时间依次为 7、8、2、4、5、3、1,此时有 1 台状态为[4,1]的机器人到达。根据规则,该机器人将被调度到的充电桩编号为 ▲ 。(2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。n=7 #充电桩个数wt=[0]*n #列表 wt 长度为 n,各元素值均为 0高三技术试题卷 第 3页 共 12 页while True:#系统读取当前机器人的待充电时长以及状态,存入变量 r,代码略p=0mt=wt[p]for i in range(1,n-1):if ① :p=imt=wt[i]if ② :if mt>wt[n-1]:wt[n-1]+=r[0]#调度机器人前往 n-1 号充电桩,代码略else:③#调度机器人前往 p 号充电桩,代码略else:#调度机器人前往 p 号充电桩,代码略#输出当前机器人等待时间,代码略14.某小组开发静音车厢噪声检测系统。该系统将车厢划分为 A~F六个区域,并在每个区域设置监测点。各监测点每隔 6 秒采集一次噪声值,通过网络传输至服务器并存储至数据库。服务器每接收到同一监测点上传的 100 个数据时,会自动计算出等效声压级,并据此向系统控制端发送指令,不同指令对应不同的提醒方式。(1)结合该系统的功能,下列硬件中非必要的是 ▲ (单选,填字母)。A.IoT 模块 B.声音传感器 C.智能终端(2)在编写程序时,必须在服务器端实现的有 ▲ (多选,填字母)。(注:全部选对的得 2分,选对但不全的得 1分,不选或有错的得 0分)A.接收并存储车厢噪声数据到数据库 B.系统自动给乘务员发送提醒短信C.采集噪声数据 D.提供历史噪声数据的查询功能(3)某时刻提交数据的 URL 为 http://172.20.10.3:8080/sub id=C&val=41.3,则服务器端与该 URL 关联的路由设置语句和传递的参数数量是 ▲ 。A.@app.route("/sub ") 2 B.@app.route("/sub") 4C.@app.route("/sub ") 4 D.@app.route("/sub") 2(4)若选择在各监测点先完成等效声压级计算,再发送给服务器并存储至数据库,则该方案的优势有 ▲ (回答 2项,1 项正确得 1分)。(5)将系统中某天的数据导出到文件 noise.csv 中,部分数据如第 14 题图 a 所示,分析各区域等效声压级超过 40 的次数并绘制柱形图,如第 14 题图 b所示。第 14 题图 a 第 14 题图 b实现上述功能的部分 Python 程序如下,请选择合适的代码填入划线处(填字母)。df = pd.read_csv("noise.csv")高三技术试题卷 第 4页 共 12 页①②③plt.bar(x,df1['等效声压级']) #绘制柱状图#设置绘图参数,显示如第 14 题图 b所示,代码略①②③处可选代码有:A.df1=df1.groupby("区域编号").count()B.df=df.groupby("区域编号",as_index=False).count()C.df1=df[df["等效声压级"]>40]D.df=df1[df1["等效声压级"]]>40E.x=df1.indexF.x=df1["区域编号"]15.某市 A 区域有一套租车系统,设有 m 个公共自行车租车点(编号 0~m-1),市政部门投放 n 辆自行车(编号 1~n,n 为 m 的倍数)并平均分配。用户可在租车点借车,之后将自行车归还到任意租车点。每天特定时间,工作人员根据系统指示,从存量超出平均数的租车点回收最新归还的若干辆自行车,再分配给存量低于平均数的租车点,以保证各租车点自行车数量相等。 杭州小姜小范小张提供若 m为 3,n为 12,初始自行车分配情况如第 15 题图 a 所示。经过若干次租借与归还操作(记录如第 15 题图 b)之后,各租车点的自行车编号如第 15 题图 c 所示。租车点 车编号 车编号 租车点 还车点 租车点 车编号A0 1, 2, 3, 4 1 A0 A2 A0 6,2,3,4A1 5, 6, 7, 8 8 A1 A2 A1 5,7A2 9,10,11,12 6 A1 A0 A2 8,1,9,10,11,12第 15 题图 a 第 15 题图 b 第 15 题图 c回收时,工作人员从 A2 租车点回收 8 号和 1 号自行车,并重新分配给 A1 租车点,完成后,A1 租车点的自行车编号为 8,1,5,7;A2 租车点的自行车编号为 9,10,11,12。(1)若将第 15 题图 b 中最后一条租借信息的自行车编号由 6 修改为 5,则次日 A0 租车点的自行车编号为 ▲ 。(2)定义如下 rent(x,y,z)函数,参数 x,y,z 分别表示编号 x 的自行车从 y 租车点借出后归还至 z租车点。函数功能是处理一条借还车记录。def rent(x,y,z):queinfo[y][1]-=1queinfo[z][1]+=1head=queinfo[y][0]if x==bikelst[head][0]:①bikelst[head][1]=queinfo[z][0]②queinfo[z][0]=head③queinfo[y][0]=bikelst[head][1]else:#处理编号 x 的自行车在 y 租车点其他位置的情况,代码略程序中加框处代码顺序有误,正确的排列顺序为 ▲ 。高三技术试题卷 第 5页 共 12 页(3)实现回收和重新分配自行车的部分 Python 程序如下,请在划线处填入合适代码。def proc():#从自行车存量超平均数的租车点回收自行车flag,cnt=0,0for i in range(m):p,q=queinfo[i][0],queinfo[i][0]if queinfo[i][1]>num:if flag==0:flag=1head,tail=queinfo[i][0],queinfo[i][0]else:①while queinfo[i][1]> num:p=qq=bikelst[q][1]②queinfo[i][0]=qtail=pbikelst[tail][1]=-1#将回收的自行车重新分配到各租车点p,q=head,headfor i in range(m):③if cnt>0:while cnt>0:p=qq=bikelst[q][1]cnt-=1bikelst[p][1]=queinfo[i][0]queinfo[i][0]=headhead=qqueinfo[i][1]= num'''读入 n 和 m 分别表示自行车数量和租车点数量,代码略读取租车信息,过滤租车点与还车点编号前的字母 A 后存入 lst 列表lst[i][0],lst[i][1],lst[i][2]分别表示第 i 条租车记录中自行车编号,租车点编号,还车点编号,代码略'''num=n//m #每个租车点分配的自行车数量bikelst=[]for i in range(1,n+1):bikelst.append([i,i])bikelst[n-1][1]=-1queinfo=[] #列表 queinfo 存放各租车点相关信息for i in range(0,n,num):queinfo.append([i,num])for i in range(len(lst)):rent(lst[i][0],lst[i][1],lst[i][2])proc(queinfo) #回收并重新分配自行车高三技术试题卷 第 6页 共 12 页 展开更多...... 收起↑ 资源列表 信息卷-湖丽衢二模25.04.pdf 信息答案-湖丽衢二模25.04.pdf