温州市普通高中2025届高三第一次适应性考试(一模) 技术试卷(含答案详解)_第1页
温州市普通高中2025届高三第一次适应性考试(一模) 技术试卷(含答案详解)_第2页
温州市普通高中2025届高三第一次适应性考试(一模) 技术试卷(含答案详解)_第3页
温州市普通高中2025届高三第一次适应性考试(一模) 技术试卷(含答案详解)_第4页
温州市普通高中2025届高三第一次适应性考试(一模) 技术试卷(含答案详解)_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

温州市普通高中2025届高三第一次适应性考试技术试题卷2024.11第一部分信息技术(共50分)1.【2024年11月温州一模信息技术第1题】阅读下列材料,回答第1至5题:某运动会检录系统的部分功能是:系统管理员事先将比赛项目、参赛人员、检录时间、检录地点等信息输入到服务器中,系统自动生成各赛事检录信息。在各项比赛检录前,系统将检录信息发布在赛场的大屏幕上并发送到领队的手机APP,领队提示运动员检录。运动员到赛场检录终端通过人脸识别或者使用植入电子标签的号码牌进行身份核验,完成检录。1.下列关于该系统中数据与信息的说法,正确的是A.检录过程没有涉及数据处理B.该系统中的数据都是结构化数据C.检录信息对所有运动员价值相同D.运动员的检录行为会产生数据【答案】D【解析提供】浙考交流信息解析组【解析】(本题考查数据与信息)A:检录过程涉及到数据的传输、处理、存储等;B:该系统中的数据包括结构化、半结构化、非结构化数据C:检录信息对不同运动员有不同价值;2.【2024年11月温州一模信息技术第2题】2.下列关于编码的说法,正确的是A.服务器中数据可以是未经数字化的B.编码后的数据一般以文件方式存储于计算机中C.为节省存储空间,运动员图像应采用BMP格式D.服务器中所有文件编码方式相同【答案】B【解析提供】浙考交流信息解析组【解析】(本题考查数字编码)A:计算机中的数据都是数字化后的结果;C:BMP格式是未压缩格式,没有节省存储空间;D:不同文件格式,编码方式不一样3.【2024年11月温州一模信息技术第3题】3.下列关于该信息系统组成与功能的说法,正确的是A.设计该系统时要考虑可能存在的安全隐患B.该系统可以直接在裸机上运行C.该系统的管理功能主要由各移动终端完成D.该系统中的终端设备不具备数据存储功能【答案】A【解析提供】浙考交流信息解析组【解析】(本题考查信息系统组成与功能)B:裸机连操作系统都没有,无法运行应用程序;C:该系统的管理功能由服务器完成;D:终端设备也具有数据存储功能4.【2024年11月温州一模信息技术第4题】4.下列关于该信息系统支撑技术的说法,不正确的是2024年11月温州一模高三信息技术全解析第1页(共14页)

A.已检录的赛事数据存储在服务器的内存条中B.领队的手机和服务器的工作原理基本相同C.该系统使用了RFID技术D.摄像头主动采集人脸的过程应用了传感技术【答案】A【解析提供】浙考交流信息解析组【解析】(本题考查信息系统支撑技术)A:数据存储在服务器的数据库中,而非内存条5.【2024年11月温州一模信息技术第5题】5.下列关于网络系统的说法,正确的是A.领队手机不可通过计算机网络与服务器进行通信B.检录终端须有IP才能与服务器进行网络通信C.该网络中的资源不包括移动终端、检录终端等硬件设备D.服务器与检录终端之间的通信一定会经过网关【答案】B【解析提供】浙考交流信息解析组【解析】(本题考查网络系统)A:领队手机可以通过wifi(计算机网络)与服务器通信;C:网络资源包括计算机系统、数据通信系统以及网络软件和网络协议三部分构成;D:如果在同一个局域网内,不需要经过局域网6.【2024年11月温州一模信息技术第6题】6.下列关于人工智能的说法,不正确的是A.符号主义人工智能源于逻辑和推理B.强化学习效果与反馈的获取难度及学习数据量无关C.人机共驾是混合增强人工智能的一种应用D.人脸识别可以通过基于数据驱动的人工智能实现【答案】B【解析提供】浙考交流信息解析组【解析】(本题考查人工智能)B:强化学习根据结果反馈来调整相应的学习方法7.【2024年11月温州一模信息技术第7题】7.将十进制数a转换为二进制并循环右移b位的部分流程图如第7题图所示,如a为18,b为3时,输出结果为“01010”。虚线框中的内容是2024年11月温州一模高三信息技术全解析第2页(共14页)

【答案】C【解析提供1】浙考交流信息解析组【解析】(本题考查进制转换,循环移位)首先分析题干中的循环右移,a=18对应的二进制是10010,循环右移3位后,得到01010,结合流程图中“输出s1+s2”易得s1是二进制的后b位。但由于十进制转二进制先转换得到的就是最低位,所以当b>0时应先生成s1,当b==0即s1完成再生成s2;同时注意“除二取倒余”,即新产生余数c是连在s1【解析提供2】浙考交流信息解析组【解析】(本题考查进制转换以及流程图相关知识)根据流程图和题干描述,通过研究a=18输出结果01010,发现18对应的二进制数为10010,其低三位010变成结果的高三位,原来高两位10变成低两位,因输出的是s1+s2,,故sl为其二进制数的低三位010,s2为高两位10。所以当b>0时逆向拼接到s1中,s1←c+s1,否则逆向拼接到8.【2024年11月温州一模信息技术第8题】8.栈初始为空,经过一系列入栈、出栈操作后,栈又为空。若元素入栈的顺序为“红”“黄”“蓝”“宝”“黑”,其中“宝”第一个出栈,则下列说法不正确的是A.“黄”一定比“红”先出栈B.最后一个出栈的元素可能是“黑”C.可能的出栈序列个数为3D.“蓝”可能第三个出栈【答案】C【解析提供1】浙考交流信息解析组【解析】(本题考查栈)A选项:由于“宝”第一个出栈,“红”“黄”“蓝”已经在栈中,所以“黄”一定先于“红”出栈B选项:“黑”开始并不在栈中,所以可以等栈中“红”“黄”“蓝”出栈后再入栈并出栈,B项正确D选项:出栈顺序可以是“宝”“黑”“蓝”,D项正确C选项:枚举所有可能性1.“宝”“蓝”“黄”“红”“黑”2.“宝”“蓝”“黄”“黑”“红”3.“宝”“蓝”“黑”“黄”“红”4.“宝”“黑”“蓝”“黄”“红”共4种,故C项错误【解析提供2】浙考交流信息解析组【解析】(本题考查栈的基本操作)C选项根据题干描述容易选出,因为最终栈为空,所以出栈元素个数至少为4,不可能为3,因为要想“宝”第一个出栈,至少“红”“黄”“蓝”“宝”四个元素依次入栈,栈中有四个元素。故C不正确。A“红”比“黄”先入栈,此题的情况下,“红”比“黄”后出栈B其他元素都出栈后,“黑”入栈再出栈,即做到“黑”最后一个出栈D“蓝”要第三个出栈,可以是“宝”出栈后,“黑”入栈再出栈,然后“蓝”出栈即可。9.【2024年11月温州一模信息技术第9题】9.某二叉树的后序遍历序列为ae??fc,中序遍历序列为adechf,则下列说法正确的是2024年11月温州一模高三信息技术全解析第3页(共14页)

A.节点e和节点h是兄弟节点B.该二叉树有2个叶子节点C.该二叉树的前序遍历序列为cdfaehD.该二叉树是完全二叉树【答案】D【解析提供1】浙考交流信息解析组【解析】(本题考察二叉树)由题干中的中序遍历和后续遍历,其实可以推断出两个?对应的节点并还原二叉树,如下图故只有D选项正确【解析提供2】浙考交流信息解析组【解析】(本题考查二叉树遍历相关知识)根据后序遍历结果确定根为c节点,再根据中序遍历左子树为ade,右子树为hf,可以画出如下二叉树。可以看出c和h不是兄弟节点,有三个叶子节点,前序遍历结果为cdaefh,为完全二叉树,答案为D10.【2024年11月温州一模信息技术第10题】10.有如下Python程序段:bforiinrange(len(a)):jifjjcs运行该程序段后,变量s的值为"7897",则变量b不可能的输入是A.3B.12C.300D.9306【答案】B【解析提供1】浙考交流信息解析组【解析】(本题考查简单算法)根据题意,s的值为“7897”,反推出int(a[i]+b[j])%3的结果为[2,1,0,2],其中a[i]是十位,b[j]是个位;这时带入四个选项第一次产生的值,分别为A.23,B.21,C.23,D.29,只有21故答案选B【解析提供2】浙考交流信息解析组【解析】(本题考查字符串基本操作)根据代码字符串s的结果为c逆向拼接而来,c是字符串a=”2345”和输入的字符串b经过9-2024年11月温州一模高三信息技术全解析第4页(共14页)

到,如果输入的字符串b长度不够字符串a的长度4,那么循环使用。分别把四个选项代入程序,B选项代入后得到数值21,32,41,52,对3求余后得到0,2,2,1,最后得到“8779”,故B错误。其他选项代入后都可以得到“7897”11.【2024年11月温州一模信息技术第11题】11.小明编写程序实现数据升序功能,部分Python程序如下:defbsort(arr):iflen(arr)==1:returnarrforiinrange(len(arr)-1):ifarr[i]>arr[i+1]:arr[i],arr[i+1]=arr[i+1],arr[i]return[arr[0]]+bsort(arr[1:])此程序存在问题,适合作为测试数据的是A.[4,6,5,4]B.[4,3,5,6]C.[4,4,6,5]D.[5,6,4,7]【答案】D【解析提供1】浙考交流信息解析组【解析】(本题考查冒泡排序、递归)程序通过递归,隐藏了冒泡外层循环,但在取值时出现了错误,for循环循环方向从左往右,见较大值往右推,最后能保证有序的位置应该的a[-1]而不是a[0]。A选项,需要两轮循环有序,但刚好每轮循环取值都是对的,最后结果[4,4,5,6]B选项,1轮排序后就已经有序,所以代码不会影响结果,结果为[3,4,5,6]C选项,同B选项,也是1轮排序后就已经有序,最后结果为[4,4,5,6]D选项,2轮排序后有序,但第一轮a[0]并非最小值,最后结果[5,4,6,7],可以测试出程序问题【解析提供2】浙考交流信息解析组【解析】(本题考查递归调用和排序相关知识)本题采用递归调用进行冒泡排序,每一轮从前往后排只能保证最后一个元素有序,但是它把第一个元素切出来当成已经有序元素,是错误。最后一条语句可以改成returnbsort(arr:-1+arr-1就可以实现排序了。D选项第一轮排序完成数组为:[5,4,6,7],然后把5取出后面[412.【2024年11月温州一模信息技术第12题】12.使用列表a和d模拟2个链表结构(节点数均大于0),头指针分别为ha和hd,每个节点包含数据区域和指针区域,如第12题图a所示。两个链表各节点均已按数据区域中数值升序排列,且aha0<dhd0。现要将d合并到a中形成降序链表结构,如第p=ha=1;q=hd=22024年11月温州一模高三信息技术全解析第5页(共14页)hnew=ha#新链表的头指针p=a[p][1]数据指针数据指针区域区域a[hnew][1]=-10|102区域区域ha→1|700|106whilep!=-1andq!=-1:2|1641|7-13|20-12|16ifa[p][0]<d[q][0]:94|173hnew3204数据指针4|172区域区域5|810|15-16|951|114else:hd→2837|1103|918|1474|1409158a.append([d[q][0],hnewhnew=ha#新链表的头指针p=a[p][1]数据指针数据指针区域区域a[hnew][1]=-10|102区域区域ha→1|700|106whilep!=-1andq!=-1:2|1641|7-13|20-12|16ifa[p][0]<d[q][0]:94|173hnew3204数据指针4|172区域区域5|810|15-16|951|114else:hd→2837|1103|918|1474|1409158a.append([d[q][0],hnew])hnew=len(a)-1第12题图a第12题图bq=d[q][1]#继续将未并完链表的剩余节点合并进降序链表中,代码略。A.pnext=a[p][1]B.a[p][1]=a[hnew][1]C.a[p][1]=hnewD.pnext=a[p][1]a[p][1]=hnewa[hnew][1]=phnew=phnew=phnew=pp=a[p][1]p=a[p][1]a[p][1]=hnewp=pnextp=pnext【答案】A【解析提供1】浙考交流信息解析组【解析】(本题考查链表)注意题干中提供的信息,原链表a,d中的元素升序排序,现在要合成的是一个降序链表。所以每次都是找p,q中的较小值,执行链表头插法;而对于链表a,实质也是在执行链表逆向的过程,故答案选A【解析提供2】浙考交流信息解析组【解析】(本题考查链表的合并相关知识)本题要实现两个升序链表a和d,合并到链表a中并降序排列。要我们填空的区域为把a链表的元素逆序。以题中案例写成链表形式,各个指针如图所示,ha链表a的头指针,hd链表d的头指针,hnew为合并后链表的头指针,p为链表a的遍历指针,q为链表d的遍历指针。hnew初始状态710→1617→20710161720↑ha↑ppha↓q↓q891114→15→→89111415↑hd↑hdhnew链表d中的8,9合并过来17←8←91016→1720↑↑phaq89111415hd2024年11月温州一模高三信息技术全解析第6页(共14页)此时满足ifa[p][0]<d[q][0],现在需要把节点10的指针域指向hnew的头节点,然后更新hnew,p指向下一个节点,那么在修改p节点指针域之前要记录p的下一个节点的数据,放到pnext中,以便最后更新p指向这个节点,如下图综上分析,选项A代码符合要求。pnext=a[p][1]#用变量pnext记录p的下一个节点,因p节点要合并到hnew中,p合并后要转到这里a[p][1]=hnew#p的指针域指向hnew的头节点,合并到新链表中hnew=p#更新新链表的头指针指向pp=pnext#让p指向下一个要处理的节点pnext13.【2024年11月温州一模信息技术第13题】13.多项赛事需要电视台直播,每场赛事直播时长相同,且不超过120分钟,赛程如第13题图所示。为确保每场比赛都能被实时直播,小明编写程序,实现输入赛事直播时长,计算并输出所需的最少电视台数量。(1)分析第13题图所示的数据,若各赛事直播时长为90分钟,直播8月9日的赛事需要的电视台数量至少为▲。(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。deftranstime(t):#将时间t转换成分钟为单位的整数,如“01:30”转换成90,代码略"""读取文件数据依次存入列表lst中。lst[i]包含4个数据项,依次为日期、时间、赛事类型、赛事名称,数据已按日期为主要关键字,时间为次要关键字升序排序,代码略。"""time=int(input("输入赛事直播的持续时长(分钟):"))maxlen=0;i=0forjinrange(1,len(lst)):t2=①whilei!=j:t1=transtime(lst[i][1])if②:t1-=24*60iftl+time>t2:break③ifj-i+1>maxlen:maxlen=j-i+1print("至少需要电视台数量:",maxlen)【答案】(1)3或3个或其他合理答案(2)①transtime(Ist[j][1]);②lst[i][0]!=lst[j][0]或lst[i][0]<1st[j][0];③i=i+1或i+=12024年11月温州一模高三信息技术全解析第7页(共14页)【解析提供】浙考交流信息解析组【解析】(本题考查循环结构及双指针思想)(1)根据题意分析如下:根据持续时间和截止时间台数开始时间完成时间108月09日01:3008月09日03:00208月09日01:3008月09日03:00308月09日02:0008月09日03:30两个1:30已结完成,03:00时刻只要两台执行,到结束08月09日03:0008月09日04:30108月09日17:3008月09日19:00208月09日17:3008月09日19:00两个17:30任务结束,19:00启动1台08月09日19:0008月09日20:30增加1台,一共2台运行08月09日20:0008月09日21:301台在执行08月09日21:3008月09日22:30根据表格分析,需要3台就可以执行所有任务(2)程序代码分析如下:deftranstime(t):#将时间t转换成分钟为单位的整数,如“01:30”转换成90,代码略"""读取文件数据依次存入列表lst中。lst[i]包含4个数据项,依次为日期、时间、赛事类型、赛事名称,数据已按日期为主要关键字,时间为次要关键字升序排序,代码略。"""time=int(input("输入赛事直播的持续时长(分钟):")maxlen=0;i=0forjinrange(1,len(lst)):#遍历列表lst,通过i,j两个指针对应值比较判断是否可以完成任务t2=①#根据下文t1,可以得出节目开始时间transtime(lst[j][1])whilei!=j:tl=transtime(lst[i][1])if②#由t1-=24*60,可以判断不是同一天,故使用数组lst[i][0]<lst[j][0]t1-=24*60iftl+time>t2:break③#如果不符合90分,指针继续往后移,i=i+1ifj-i+1>maxlen:maxlen=j-i+1print(“至少需要电视台数量:”,maxlen)14.【2024年11月温州一模信息技术第14题】14.小张为叔叔的鲫鱼养殖鱼塘搭建了水体溶解氧含量监测系统。该系统的智能终端获取传感器数据,通过无线通信方式将数据传输到Web服务器,服务器将水体溶解氧含量传感器采集的数据存储到数据库,并与阈值进行判断后通过智能终端控制氧气泵。用户通过浏览器查询实时和历史数据。(1)用户通过浏览器查询数据时,访问了该系统的▲(单选,填字母:A.智能终端/B.数据库/C.氧气泵控制程序)。(2)下列关于该系统中服务器和客户端的说法,正确的是▲(单选,填字母)A.搭建该系统需要编写服务器和客户端程序B.数据在服务器与客户端之间双向传输C.不能在服务器端访问该系统(3)小张发现数据库中近期存在大量连续低于阈值下限值的水体溶解氧含量数据记录,不利于鲫鱼生存,可能的原因是▲(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有错的得2024年11月温州一模高三信息技术全解析第8页(共14页)0分)A.氧气泵制氧能力不足B.客户端数据处理异常C.智能终端与服务器通信中断D.水体溶解氧含量传感器故障(4)请写出两种可提升鱼塘水体溶解氧含量检测精准性的方法。(5)小张导出2024年7月氧含量检测数据,部分数据如第14题图a所示(氧含量单位为“mg/L”),氧含量值低于5则为异常。现要统计该月异常次数多于2次的日期中异常次数最多的3日,若存在符合条件的日子,则建立如第14题图b所示的图表,否则输出“无异常数多于2次的日子”。实现该功能的部分Python程序如下:importpandasaspdimportmatplotlib.pyplotaspltdf=pd.readexcel("data.xlsx")iflen(dfg)>0:plt.bar()plt.title("2024年7月氧含量异常数最多的3日")plt.show()else:print("无异常数多于2次的日子")①方框中应填入的语句依次为▲(注:全选、填字母序列,次序错不得分)。A.dfg=dfg.groupby("日期",asindex=False)["氧含量"].count()B.dfg=df[df["氧含量"]<5]C.dfg=dfg.head(3)D.dfg=dfg[dfg["氧含量"]>2]E.dfg=dfg.sortvalues("氧含量",ascending=False)②请在程序中划线处填入合适的代码。【答案】(1)B(1分)(2)B(1分)(3)AD(2分)(4)选择精度高的溶解氧传感器、增加监测点、提高检测频率、合理放置传感器位置或其他合理建议(2分)(5)①BADEC或BAEDC或BAECD、(2分);②dfg["日期"],dfgl"氧含量"]或dfg.日期,dfg.氧含量(2分)【解析提供1】浙考交流信息解析组【解析】(本题考查信息系统和pandas数据处理)(1)根据题干描述该系统属于B/S架构,智能终端将从传感器获取的数据传输到Web服务器,服务器将数据存储到数据库,因此用户访问的是该系统的数据库,答案选B(2)A选项错误,该系统为B/S架构,只需要编写服务器端程序即可;B选项正确,数据要传输到服务器中储存,服务器也要将数据与阈值对比后返回控制氧气泵的指令;C选项错误,服务器端也可以访问本地2024年11月温州一模高三信息技术全解析第9页(共14页)

的数据(3)数据库中有低于阈值下限值的数据记录,说明系统智能终端与服务器的通讯是正常的,C选项错误;客户端通过浏览器访问数据,不进行数据的处理,B选项错误;传递回来的数据一直低于下限值,可能是传感器发生了故障传回了错误的值,也可能是制氧泵发生故障无法调节水体的氧含量,因此答案选择AD。(4)提升氧含量精度可以从传感器精确度、传感器检测位置、传感器检测数量、传感器检测频率、排除水体中其他干扰因素等角度答题(5)①本题统计该月异常次数多于2次的日期中异常次数最多的3日,涉及到筛选、排序、分类汇总。首先要找出该月所有的异常数据dfg=df[df['氧含量']<5],得到的数据类似于此时表格dfg中有每天的异常数据,需要对dfg按照日期分类汇总,统计每天的异常数据数量dfg=dfg.groupby("日期",asindex=False).["氧含量"].count(),得到的数据类似于此时表格dfg只有2列数据,其中氧含量列的数据为该日期异常的数据数量;然后筛选出异常数据多于2条的日期,dfg=dfg[dfg["氧含量"]>2],得到的数据类似于然后在此表格基础上进行降序排序和取前3行,就能得到满足要求的数据因此①处答案为BADEC,其中DEC三个步骤的顺序不唯一,只要步骤E降序排序在步骤C取前3行之前都可以,因此答案还可以是BAEDC、BAECD。②由图表可知绘图的x轴刻度对应的是日期,由①可知dfg中日期为一列,异常数据在氧含量列,因此绘图的源数据为dfg["日期"],dfg["氧含量"]。【解析提供2】浙考交流信息解析组【解析】(本题考查信息系统和pandas数据处理)(1)用户通过浏览器查询数据时,访问了该系统的数据库,答案选B。(2)该系统使用B/S模式,不需要编写客户端程序,也可在服务器端访问该系统,故AC错,答案选B。(3)数据库存在大量连续低于阈值下限值的数据记录,可能是氧气泵制氧能力不足;也可能是传感器故障,导致数据不准,答案选AD。B项,数据不在客户端处理,错误;C项,智能终端与服务器通信中断,会导致数据库没有通信中断后的数据,错误。(4)选择精度高的溶解氧传感器、增加监测点、提高检测频率、合理放置传感器位置或其他合理建议。(5)①氧含量值低于5则为异常,要统计该月异常次数多于2次的日期中异常次数最多的3日。首先得对氧含量低于5的数据进行筛选,再根据日期进行统计,统计结果存在“氧含量”一列中。接下来可对氧含量异常次数进行筛选,降序排序,选取前3条记录,答案为:BADEC。也可对氧含量异常次数进行降序排序,筛选,选取前3条记录,答案为:BAEDC。2024年11月温州一模高三信息技术全解析第10页(共14页)也可对氧含量异常次数进行降序排序,选取前3条记录,再筛选,答案为:BAECD。②如图b所示,x轴的数据是日期,y轴的数据是异常次数。故答案为:dfg["日期"],dfg["氧含量"]或dfg.日期,dfg.氧含量或其他等价答案。15.【2024年11月温州一模信息技术第15题】15.某大项目由m个小项目(编号为1~m)构成,n个员工(编号为1~n)参与该大项目。大项目完成后员工需汇报,汇报员工参与的项目须涵盖所有小项目,每个员工想知道自己至少要和其他哪些员工合作才可以完成大项目汇报。每个员工参与小项目情况用[a,b,c]表示,若a≤b,则表示c员工参与了[a,b]区间的小项目,若a>b,则表示c员工参与了[a,m]和[1,b]区间的小项目(一个员工参与的项目区间不会被另一员工参与的项目区间包含)。如4人参与8个小项目的情况为[3,5,1],[8,3,2],[7,1,3],[5,7,4],则1号员工至少需要和2号、4号员工合作完成大项目汇报,3号员工则需和所有员工合作才能完成大项目的汇报。编写程序,求每个员工为完成大项目汇报所需的最少员工编号组合。请回答下列问题:(1)若5人参与完成10个小项目的情况为[2,4,1],[6,10,2],[5,9,3],[8,3,4],[3,7,5],则2号员工至少需要和▲(填员工编号)合作才能完成大项目的汇报。(2)定义如下GetNext函数,参数列表x由n个元素组成,满足x[i][0]≤x[i][1](0≤i<n)且x[i][0]<x[i+1][0]且x[i][1]<x[i+1][1](0≤i<n-1)。defGetNext(n,x):j=0;gn=[]foriinrange(n):whilej<nandx[i][1]+1>=x[j][0]:j=j+1gn.=append(j-1)returngn若x为[[2,4,1],[3,7,5],[4,8,2],[6,9,3],[8,13,6],[10,15,4]],n为6,调用GetNext(n,x)后,则gn[1]的值为▲。(3)实现功能的部分Python程序如下,请在划线处填入合适的代码。defbubblesort(a):n=len(a)loc=[-1]*(n+1)foriinrange(n-1):forjinrange(n-1,i,-1):ifa[j][0]<a[j-1][0]:a[j],a[j-1]=a[j-1],a[j]loc[a[i][2]]=ireturnlocdefgroup(m,n,a):loc=bubblesort(a)foriinrange(n):ifa[i][1]<a[i][0]:a[i][1]+=ma.append([a[i][0]+m,a[i][1]+m,a[i][2]])s=①foriinrange(2*n):a[i].append(s[i])res=[[]foriinrange(n)]foriinrange(n):tmp=i2024年11月温州一模高三信息技术全解析第11页(共14页)while②:tmp=a[tmp][3]res[i].append(tmp)foriinrange(1,n+1):ans=[]forjin③:ans.append(a[j][2])print(i,"号员工至少和",ans,"合作才能完成大项目的汇报")…读取小项目数、员工数、员工数据分别存入m、n和列表a中。a[0]~a[n-1]分别存储l~n号员工数据。a[i]包含3个数据项,依次为项目区间左端点值、右端点值、员工编号,代码略。…group(m,n,a)【答案】(1)4,5(2)4(3)①GetNext(2*n,a);②a[tmp][1]<a[i][0]+m-1;③res[loc[i]]【解析提供1】浙考交流信息解析组【解析】(本题考查区间问题,数组、链表等数据结构及算法的综合应用)第(1)小题,考查题意理解。结合题意及题干数据分析、处理可知,2号员工至少需要和4,5号员工合作才能完成大项目的汇报。第(2)小题,考查程序调试与运行。自定义函数程序分析如下:defGetNext(n,x):j=0;gn=[]foriinrange(n):whilej<nandx[i][1]+1>=x[j][0]:#遍历i为起点满足交叉或连续区间的最后一个区间的索引j=j+1gn.append(j-1)#记录以区间i为起点能连续重叠区间的最后一个区间的索引returngn结合题干数据,gn的值为[2,4,4,5,5,5],gn[1]的值为4。其含义为:为使汇报所需员工数量最少,区间[3,7,5]能够取到的最合适的后一区间为索引为4的区间[8,13,6]。第(3)小题,考查数据结构及算法的综合应用。程序分析如下:defbubblesort(a):n=len(a)loc=[-1]*(n+1)foriinrange(n-1):#以项目区间左端点值为关键词升序排序forjinrange(n-1,i,-1):ifa[j][0]<a[j-1][0]:a[j],a[j-1]=a[j-1],a[j]loc[a[i][2]]=i#以员工编号为下标在loc数组中记录排序后的项目索引returnlocdefgroup(m,n,a):loc=bubblesort(a)foriinrange(n):ifa[i][1]<a[i][0]:#调整右端点值小于左端点值的区间数值,使右端点值大于左端点值2024年11月温州一模高三信息技术全解析第12页(共14页)

a[i][1]+=ma.append([a[i][0]+m,a[i][1]+m,a[i][2]])s=GetNext(2*n,a)#注意,上述循环中的处理完成后,a列表中元素个数为原来的两倍foriinrange(2*n):a[i].append(s[i])#在a的每个数据元素中添加当前元素重叠或相连区间的最后一个区间res=[[]foriinrange(n)]的索引,以完成后续区间的选用和跳转。foriinrange(n):tmp=iwhilea[tmp][1]<a[i][0]+m-1:#选用当前元素重叠或相连区间的最后一个区间,直至覆盖满m个项目tmp=a[tmp][3]res[i].append(tmp)foriinrange(1,n+1):#遍历输出每个员工为完成大项目汇报所需的员工组合编号ans=[]forjinres[loc[i]]:#员工i排序后的项目索引为loc[i],对应的员工组合编号存储在数组res中ans.append(a[j][2])print(i,"号员工至少和",ans,"合作才能完成大项目的汇报")【解析提供2】浙考交流信息解析组【解析】(本题考查冒泡排序、链表、约瑟夫环、索引数组等)(1)若5人参与完成10个小项目的情况为[2,4,1],[6,10,2],[5,9,3],[8,3,4],[3,7,5],则2号员工自己完成了[6,10]至少需要[1,5],4号员工可完成[1,3][8,10],5号员工可完成[3,7],因此4,5号员工可以与2号员工一起完成(2)GetNext(n,x)函数的功能是x在按照左端点值升序排序后,去找到第一个x[i][1]+1>=x[j][0]即第一个左端点大于当前i的右端点的位置,将其前一个区间作为当前i的下一节点,存入gn中,当i=1时,右端点的值为7,则第一个满足x[i][1]+1>=x[j][0]条件的是[8,13,6],j=5,因此gn[1]的值为4(3)defbubblesort(a):#依据每个人项目区间的左端点值进行升序排序,冒泡排序n=len(a)loc=[-1]*(n+1)#初始化loc数组foriinrange(n-1):forjinrange(n-1,i,-1):ifalj][0]<a[j-1][0]:a[j],a[j-1]=a[j-1],a[j]loc[a[i][2]]=i#排序后,顺序不再按照员工的编号,将每一个员工对应的数组下标存起来,例如:loc[2]=4,表示排序后2号员工在下标为4的位置returnlocdefgroup(m,n,a):loc=bubblesort(a)#将a数组进行排序,并返回索引数组locforiinrange(n):ifa[i][1]<a[i][0]:#找到左端点值大于有端点值的项目区间,将右端点加上m,使其区间连续a[i][1]+=ma.append([a[i][0]+m,a[i][1]+m,a[i][2]])#将所有区间加上m复制一遍,实现约瑟夫环s=①GetNext(2*n,a)#数组a调用GetNext(),找到每个区间的下一位置并存入s数组foriinrange(2*n):#将每个区间的下一位置append进a数组,实现链表创建a[i].append(s[i])2024年11月温州一模高三信息技术全解析第13页(共14页)

res=[[]foriinrange(n)]#存储当前节点需完成项目还需要的其他节点在数组a中的下标foriinrange(n):tmp=i#遍历每一个员工节点while②a[tmp][1]<a[i][0]+m-1:#tmp从当前节点往下找,当前节点的左端点a[i][0]和tmp节点的右端点a[tmp][1]之间相差值(atmp1-a即tmp=atmp3tmp=a[tmp][3]res[i].append(tmp)foriinrange(1,n+1):#遍历1-n号员工ans=[]forjin③res[loc[i]:#遍历当前员工i所对应的在数组a中下标值loc[i]在res中的值,这些值即为loc[i]下标节点需完成项目还需要的其他节点在数组a中的下标值ans.append(a[j][2])#将这些下标对应的员工编号加入ans结果数组中print(i,"号员工至少和",ans,"合作才能完成大项目的汇报")2024年11月温州一模高三信息技术全解析第14页(共14页)

第二部分通用技术部分(共50分)16.【2024年11月温州一模通用技术第16题】16.如图所示是某公司推出的全球首款三折叠屏手机,以其独特的设计和强大的功能吸引了广泛的关注。下列关于该款手机的分析中不恰当的是A.内置三块厚度仅1.9mm的电池,节省了机身堆叠空间,体现了设计的经济原则B.屏幕间采用精密配合的新型铰链,兼顾了耐用性和可靠性,体现了技术的创新性C.手机和平板间任意切换技术,拓展了手机的设计思路,体现技术发展人的作用D.展开后拥有10.2英寸屏幕,使平板电脑装进口袋成为现实,体现了设计的实用原则【答案】A【解析提供】浙考交流通用解析组【解析】(本题考查设计的一般原则、技术的性质、技术的价值)A未提及成本,无法分析功能/成本,无法体现经济原则;B新型铰链可以体现到技术的创新性;C拓展了手机的设计思路,也就是拓展了人的思维,可以体现到技术发展人的价值;D平板的功能可以提现实用原则17.【2024年11月温州一模通用技术第17题】17.如图所示是一款自动搅拌杯,从人机关系角度分析,下列说法中不恰当的是A.大小合适重量轻,用手端着不费劲,实现人机关系的舒适目标B.不锈钢材质内胆,防止细菌滋生,实现人机关系的健康目标C.一键启闭搅拌功能,单手即可操作,主要考虑特殊人群D.握把大小的设计,主要考虑人体的静态尺寸【答案】C【解析提供】浙考交流通用解析组【解析】(本题考查人机关系)A“用手端着不费劲”会使人处于自然舒适的状态,实现了舒适目标;B“防止细菌滋生”保障人的健康,可以实现健康目标;C“一键搅拌,单手操作”适用于全部使用杯子的人,所以主要考虑的是普通人群;D握把的大小主要考虑人手的大小尺寸,所以主要考虑的是人的静态尺寸18.【2024年11月温州一模通用技术第18题】18.如图所示是一款可升降乐谱架,下列有关该乐谱架的分析和评价中不恰当的是A.高度和面板角度自由可调,主要是从“人”的角度考虑的B.加宽卡谱槽配合谱面压条,主要是从“物”的角度考虑的C.底部采用防滑脚垫,主要是从“环境”的角度考虑的D.采用金属三角支架,兼顾了结构的稳定性和结构的强度【答案】B【解析提供】浙考交流通用解析组【解析】(本题考查设计三要素、稳固结构)A高度角度可调主要考虑不同的人在不同位置使用谱架的情况,所以主要是从“人”的角度考虑的;B加宽压条主要是为了压住乐谱,乐谱对于该项设计来说应属于“环境”要素;C防滑脚垫的设计主要考虑使用的地面平滑问题,地面也属于环境要素;D三角形结构既可以提高稳定性,又可以提高强度19.【2024年11月温州一模通用技术第19题】19.如图所示是某形体的主视图和左视图,相对应的俯视图是2024年11月温州一模高三信息技术全解析第1页(共12页)

【答案】D【解析提供】浙考交流通用解析组【解析】(本题考查三视图)根据线面分析,拐点的对应关系如下图所示,答案应为D20.【2024年11月温州一模通用技术第20题】学习了通用技术课程后,小明准备制作一盏学习台灯,图1是金属灯杆和底座部分的设计,两者通过金属连接块实现连接,其中底座由图2所示的四块侧板和一块隔板组成(侧板之间的固定方式未呈现)。请根据题图完成20-21两题。20.小明准备用2mm厚的铝板加工底座,以下有关流程说法不合理的是A.若用150mm×154mm规格的铝板加工底座隔板的凸起时,可先划线再锉削B.为了与连接块的光孔对齐,钻底座隔板的四个圆孔前须先画圆C.为了确保两个卡口与底边距离的一致性,“加工侧板②”和“加工侧板④”应设计成串行工序D.侧板与隔板安装的合理流程:可先将板②和板④与隔板连接,再固定板①和板③【答案】C【解析提供】浙考交流通用解析组【解析】(本题考查工艺、流程)A根据所给的材料大小分析可知,加工余量只剩2mm,无法锯割,只能通过锉削来加工;B当对孔的精度要求较高时,在划线时不只需要划出十字线和冲眼,还需划出圆的轮廓线;C为了确保距离的一致性,可以将两2024年11月温州一模高三信息技术全解析第2页(共12页)

侧板叠放后一次钻成两板上的孔,即为同时进行的工序,应是并行工序;D该安装流程合理21.【2024年11月温州一模通用技术第21题】21.小明在完成整个台灯项目(含电路部分)的过程中使用了以下工具和连接件,有关分析中不合理的是C.使用自攻螺钉连接灯杆和连接块D.可使用数字式万用表对台灯电路进行故障排查【答案】C【解析提供】浙考交流通用解析组【解析】(本题考查工艺和连接方式)连接块侧面有一个M3的螺纹孔,灯杆为光杆,可以用紧定螺钉固定灯杆。22.【2024年11月温州一模通用技术第22题】22.如图所示是一款液压起重平台,右图是局部放大图,其中横杆与斜支杆刚连接,连接块与横杆刚连接,连接块与液压杆铰连接,液压杆伸长时,平台上升。上升过程中,下列对各个构件主要受力形式分析中合理的是A.横杆受弯曲受扭转,斜支杆受弯曲,支杆销受剪切B.横杆受弯曲受剪切,斜支杆受弯曲,支杆销受压C.横杆受弯曲,斜支杆受拉受弯曲,支杆销受剪切D.横杆受扭转,斜支杆受拉受弯曲,支杆销受压【答案】A【解析提供】浙考交流通用解析组【解析】(本题考查受力分析)液压杆通过连接块向横杆施加力,使横杆有转动趋势,横杆与连接块、斜支撑杆刚连接,所以横杆受扭转,同时横杆在中间和两端受到3个垂直于轴线的力,所以还受弯曲;支撑杆销轴受到两个相距很近、大小相等、方向相反的力,其受剪切。故A正确23.【2024年11月温州一模通用技术第23题】2024年11月温州一模高三信息技术全解析第3页(共12页)

图1是常见的淋浴水温手动控制示意图,常因调节不当出现“太冷”或“太热”现象,为了解决上述问题,小明设计了图2所示的淋浴水温自动控制系统,控制过程如下:安装在混合阀出水管中的温度传感器生成一个与温度成比例的电压值,将它与设定电压进行比较,这个差值驱动电机转动混合阀的手柄,实现恒温出水的目的。请完成23-24题。23.下列关于图2的淋浴水温自动控制系统的说法中不恰当的是A.温度传感器就像图1的人体皮肤,“感受”温度的变化B.若滑片P出现故障,可能会影响温度的设定C.系统设计时,可分解为水温检测、信号处理、混合阀调节等子系统D.系统优化时,需考虑热水、冷水的水压等影响因素【答案】D【解析提供】浙考交流通用解析组【解析】(本题考查系统分析和优化)热水、冷水水压为系统优化的约束条件。24.【2024年11月温州一模通用技术第24题】24.图2系统中的热水水温、冷水水温、温水水温和设定水温这四个因素中属于淋浴水温控制系统的干扰因素的有A.1个B.2个C.3个D.4个【答案】B【解析提供】浙考交流通用解析组【解析】(本题考查控制系统)淋浴水温控制系统为闭环,输入量是设定水温,输出量是温水水温,热水温度和冷水温度是干扰因素。25.【2024年11月温州一模通用技术第25题】25.电位器是一种调试电阻,常用于光控、温控等电子电路。以下元器件属于电位器的是【答案】C【解析提供1】浙考交流通用解析组【解析】(本题考查电子元器件的识别)A为光敏电阻;B为热敏电阻;C为电位器;D为三极管2024年11月温州一模高三信息技术全解析第4页(共12页)

【解析提供2】浙考交流通用解析组【解析】(本题考查电子元器件的识别)A是光敏电阻,B是负温度系数的热敏电阻,C是电位器,D是三极管26.【2024年11月温州一模通用技术第26题】26.如图所示的信号处理电路,其中VT₁和VT₂均为硅管,uᵢ为输入信号,uc【答案】D【解析提供1】浙考交流通用解析组【解析】(本题考查三极管的通断,基极和发射极的电位钳制及波形图)当ui≥0.7V时,电流流向如左图所示,ui比uo当-0.7V<当ui≤-0.7V时,电流流向如右图所示,uo比ui【解析提供2】浙考交流通用解析组【解析】(本题考查三极管电路及波形图)如下图分别是输入高电位和低电位时的电流流向,当输入电位在OV左右时,两个三极管的发射结均不能导通,2024年11月温州一模高三信息技术全解析第5页(共12页)

即两三极管均不导通,输出为OV,答案选D27.【2024年11月温州一模通用技术第27题】27.小明设计了如图所示的控制电路,可实现温度控制在一定范围内,其中Rt为负温度系数的热敏电阻,比较器功能:V+>V.时,输出Vcc,V₊<VA.为了实现温控功能,V₁须小于B.Rp₁C.D.调试时发现电热丝无法停止加热,可能是VD₃【答案】C【解析提供1】浙考交流通用解析组【解析】(本题考查双比较器的输入输出关系,继电器的自锁作用及二极管的电位钳制和单向导电性)当温度降低时,φA降低,当低于下限时,B、C都出1,但此时C点由于VD1的反接,无法连通到E,只能是B点的高电位起作用,使三极管VT导通,所以B点控下限,C点控上限,电位翻转图如下:A项:区间之内,B点出0,C点出1,故V2>φAB项:Rpl调小,要保持触发的临界点不变,触发时Rt与Rpl的比值不变,则触发时Rpl也减小,则触发时对应温度升高;B项正确。C项:Rp3调大,对D点和E点电位没有影响,只要不使继电器断开,那适当的对Rp3调大对上下限没有影响;C项错误。2024年11月温州一模高三信息技术全解析第6页(共12页)

D项:VD3的作用是抬高F点电位,使C点出O时E点电位只有0.7V,使VT截止,若VD3击穿,则VD3短路,E点0.7V仍能使VT导通,无法停止加热,D项正确;【解析提供2】浙考交流通用解析组【解析】(本题考查比较器电路的综合分析)电路分析:左下图当低温时→VA:0→F1:→VT导通启动加热,J-1保持作用,右下图当高温时→VA:1→F2:0→VT截止停止加热A项:启动的温度低,停止的温度高,VA低<VA高,根据比较器特点有VlB项:VA启动电位不变,RPl↓→Rl↓,R1是负温度系数热敏电阻,温度设定值升高C项:ICl和IC2的输出均为数字信号,RP3对输入的调试没有影响,C选错误D项:VD3的作用是当F2:0时VT可靠截止,若VD3击穿即短路,当F2:0时,VD1的存在让B点的电位不能让VT截止,即加热后无法停下28.【2024年11月温州一模通用技术第28题】28.小明发现在车流密集的十字路口,存在横穿马路的现象,于是想设计制作一款升降式警戒护栏,指导行人安全规范通行。他绘制了图1所示的初步方案,请根据题图及其描述完成以下任务。(1)从人机关系的角度考虑,设置红灯时横杆1和横杆2的高度,下列选择中最合理的是(单选)▲;A.横杆1高2.5m;横杆2高1.5mB.横杆1高2m;横杆2高1mC.横杆1高1.5m;横杆2高0.5mD.横杆1高1m;横杆2高0m(2)小明做了以下设计分析,其中不恰当的是(单选)▲;A.横杆升起或下降后,都能锁定在设定位置B.红灯结束前5秒,升起横杆,以提高行人的通过效率C.整体需要考虑防尘和防水,以适应露天使用的环境D.立杆与地面用膨胀螺栓连接,防止装置使用时倾倒(3)小明想实现对横杆升降的自动控制,请在下面方框图中,填入相应装置或信号的选项;A.电机B.横杆1和2C.行人信号D.红/绿灯信号E.上升/下降F.立杆(4)小明用虚拟试验法测试护栏结构,发现模拟行人向前推横杆或立杆,立杆底部都容易出现断裂(如图2所示),于是他给出下列四种立杆底部改进方案,其中合理的是(多选)▲(全选对得分)。2024年11月温州一模高三信息技术全解析第7页(共12页)

【答案】(1)C;(2)B;(3)①D;②A;③B;④E(顺序不可颠倒);(4)AC(顺序可颠倒)。【解析提供】浙考交流通用解析组【解析】(本题考查人机关系、设计的分析、开环工作方框图和结构的强度)(1)既要防止人从护栏上方跨过去,又要防止人从护栏的下方钻过去,从人的静态尺寸角度考虑,仅选项C符合要求;(2)红灯结束前5秒,升起横杆,行人存在闯红灯的情况发生,由于不能保障行人的安全,选项B错误;(3)该横杆升降自动控制系统的被控对象是横杆1和2(③处选择B);输出量是横杆1和2的上升或下降(④处选择E);电机驱动横杆1和2工作,所以电机是执行器(②处选择A);由第(2)的B选项可知,触发横杆升降的工作条件是红/绿等信号,所以该系统的输入量是红/绿等信号(①处选择D,所以①②③④分别选择D、A、B、E。(4)要解决立杆下部的断裂问题,需要提升该处的强度,方案A和方案C的设计均可对该处进行加固,方案B和方案D在该处没有加固处理,本小题选择AC。29.【2024年11月温州一模通用技术第29题】29.小明打算设计能实现28题中警戒护栏的升降功能的机械装置,具体设计要求如下:(a)装置安装在立柱内,立柱可钻孔;(b)装置与两根横杆稳固连接,横杆可钻孔;(c)装置能实现以下功能:两根横杆在红灯时降至指定位置,将宽为1000mm的“行人止步”标语展开,绿灯时两根横杆升到最高点,标语被收拢;(d)装置采用电机驱动,个数不限,材料自选。请完成下列任务:(1)为达到红灯亮时,“行人止步”的标语正好完全展开,小明收集了电机转速、横杆杆运行距离等数据,通过计算得到两根横杆各自的运行速度和运行时间,最后确定机械装置的参数。以上做法,体现了系统分析的(单选)▲原则;A.整体性B.科学性C.综合性D.相关性(2)在头脑中构思符合设计要求的多个方案,画出其中最优方案的设计草图(装置安装涉及的立柱和横杆用线条表示,电机用方框表示),简要说明方案的工作过程;(3)在草图上标注主要尺寸。【答案】(1)B(2分)(2)评分标准:[连接分2分]横杆与机械装置连接可靠1分装置安装在立柱内,由电机带动1分说明:两个电机可以安装在一侧立柱上,也可以各自安装在两根立柱上,实现功能。[功能分3分]2024年11月温州一模高三信息技术全解析第8页(共12页)

横杆在装置带动下,能上下移动(1根或2根都行)1分两根横杆能够单独移动1分横杆能固定在指定高度

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论