资源简介 2024年11 月绍兴市选考科目诊断性考试技术试题第一部分 信息技术 (共50分)1.【2024年11月绍兴一模信息技术第1题】.“数字农业大脑”实时监测养殖动物的健康状况,并记录相关数据。由于动物在进食、睡觉和生病等不同状态下被监测到的声音和体温不同,因此,“数字农业大脑”可通过分析监测数据,判断其是否出现异常情况。1. “数字农业大脑”处理相关监测数据时,做法合理的是A. 降低单位时间内的监测次数以提升数据的质量B. 对监测数据采用单一的呈现形式C. 将监测数据分类整理后进行存储D. 根据某个特定的监测数据来分析动物的健康状况【答案】C【解析提供】浙考交流信息解析组【解析】 (本题考查对题干的理解与数据相关知识)A.降低检测次数可能会导致数据不够精准,降低质量,且数据质量更多依赖于检测方法与设备精度B.单一的形式呈现会限制数据的可读性和可用性D.动物的健康状况通常是由多个因素共同影响的,需要综合考虑多个数据,如动物的饮食、活动、体重等2.【2024年11月绍兴一模信息技术第2题】.2. 下列关于“数字农业大脑”的优势与局限性,说法合理的是A. 可以有效提高工作效率 B. 不会存在任何安全隐患C. 不会引发数字鸿沟问题 D. 可以完全替代工作人员【答案】A【解析提供】浙考交流信息解析组【解析】 (本题考查信息系统的优势与局限)B.会有安全隐患,如信息泄露、系统本身的漏洞或操作等C.会引发数字鸿沟问题D.该数字农业大脑有许多局限性,并不能完全替代人类3.【2024年11月绍兴一模信息技术第3题】.阅读下列材料,请回答3~5题:智能门锁系统通过人脸识别和射频识别技术实现无钥匙开锁功能。用户可以刷脸或使用带有射频标签的设备(如手机、手环) 解锁,还可以通过手机等设备实现自动化控制,让门锁与灯具、空调等设备联动,并可以登录账号查看使用数据。3. 以下关于智能门锁系统的说法,不正确的是A. 系统运行需要传感与控制技术的支持B. 射频识别技术传送数据时需要传输介质C. 门锁与其他设备联动体现了物联功能D. 该系统的所有数据都存储在服务器中【答案】D【解析提供】浙考交流信息解析组【解析】 (本题考查信息系统的相关知识)所有数据都存储在数据库中2024年11 月绍兴一模高三信息技术全解析第 1 页 (共 13 页)4.【2024年11月绍兴一模信息技术第4题】.4. 为提高智能门锁的人脸识别效果,以下策略不合理的是A. 提高硬件设备性能 B. 优化图像特征提取效率C. 减少训练数据的规模 D. 迭代更新相关算法模型【答案】C【解析提供】浙考交流信息解析组【解析】 (本题考查人工智能)减少训练数据的规模通常会导致算法学习不充分,识别效果下降5.【2024年11月绍兴一模信息技术第5题】.5. 为防止系统敏感信息泄露,下列措施合理的是A. 对信息采用明文存储 B. 登陆系统使用初始口令C. 系统设置统一登陆账号 D. 为系统设置防火墙【答案】D【解析提供】浙考交流信息解析组【解析】 (本题考查信息系统与安全)A.对信息采用明文存储不合理B.初始口令可能所有账号都一样,且口令复杂程度可能也不高,不安全C.设置统一的登录账号,一旦一个账号被破解,所有用户的账号信息将受到威胁,不安全6.【2024年11月绍兴一模信息技术第6题】.6. 某未经压缩的无声影片帧频为30fps(帧/秒),帧图像存储容量为24MB,则其1分钟视频的数据量约为A.42.2GB B.20.9GB C.1440MB D.720MB【答案】A【解析提供】浙考交流信息解析组【解析】 (本题考查数据编码)未经压缩的视频文件大小计算公式为帧图像存储容量*帧频*时间,因此容量为30*24*60=43200MB=42.1875GB7.【2024年11月绍兴一模信息技术第7题】.7. 如第7题图所示的流程图描述了“计算的算法,则图中①处应填入的内容是A. i【答案】C【解析提供1】浙考交流信息解析组【解析】 (本题考查流程图)计算 的结果,需要注意到最后一次执行s←s*i时,i=n。所以回到菱形判断框时, 就是循环的结束条件。故选C项【解析提供2】浙考交流信息解析组【解析】 (本题考查简单算法循环条件设置及流程图执行相关知识点)根据题干计算表达式: 和流程图,需要填写循环条件,循环变量为i,初始值为0,进入循环首先 , 然后进入累乘,若要最终乘到n,循环最后一次i的值为 , 才能乘到 n, A、B选项 时会退出循环,错误,D选项 i=n时仍进入循环,乘多了,错误。答案为C, 执行最后一次循环, 时输出s的值。2024年11 月绍兴一模高三信息技术全解析第 2 页 (共 13 页)8.【2024年11月绍兴一模信息技术第8题】.8. 某设备按优先级1至4依次发送数据,利用队列S组织数据并模拟发送过程,初始队首至队尾数据依次为:S1、S4、S3、S2,各数据优先级如第8题图所示。可利用操作M(出队后再入队) 调整数据发送顺序,为将数据发送完毕,M的执行次数至少为第8题图【解析提供1】浙考交流信息解析组【解析】 (本题考查队列,优先队列)过程如下表发送目标 整理后队列状态 本轮M次数初始状态 S1,S4,S3,S2 0S3 S3,S2,S1,S4 2S4 S4,S2,S1 2S1 S1,S2 1S2 S2 0M共执行5次【解析提供2】浙考交流信息解析组【解析】 (本题考查队列操作基础知识)根据题干,待发送的数据组成一个队列如下图1,队首S1,但数据要根据优先级发送,优先级循序为S3→S4→Sl→S2,故第一次发送S3,需要把 Sl和S4,分别操作一次M(出队后入队),后再发送S3,接下来队列变为图2,第二次需发送S4,故需要把S2和S1分别做一次M,后再发送S4,队列变为图3; 第三次要发送S1,需先把S2做一次M,后再发送S1,最后一次队列中只剩S1,直接发送即可,故整个过程M的操作次数为5次,答案选B9.【2024年11月绍兴一模信息技术第9题】.阅读下列材料,回答第9至 10题:马尔科夫链在人工智能中有许多的应用实例。如某竞猜活动,每局猜中与否的概率均为50%,猜中赢得1积分,猜不中输掉1积分。初始积分为A,竞猜持续进行,直到积分为0或达到预期积分B(A、B为正整数, 时停止。此过程可以通过马尔科夫链分析,前两轮结果如第9题图所示。9. 数组元素d[0]至d[6]保存了如第9题图所示二叉树的中序遍历序列,有如下程序段:i,j=0,6key=Awhile i<=j:m=(i+j)∥2if key<= d[m]:else:i=m+1print(i,j)该程序段执行结束后,输出结果为A.1 0 B.2 1 C. 3 2 D.4 3【答案】B2024年11 月绍兴一模高三信息技术全解析第 3 页 (共 13 页)【解析提供1】浙考交流信息解析组【解析】 (本题考查对分查找)二叉树的中序遍历为 带入代码,找连续A的第一个位置,易得【解析提供2】浙考交流信息解析组【解析】 (本题考查二叉树遍历以及对分查找相关知识)根据题干可知该d数组中保存的数据为:( 当 时在此数组中进行对分查找,根据代码 时往数组前面找,可见是在找第一个A 出现的位置,又等于 key时把j调整了,故最终i指向要找的第一个A,即程序结束时i值为2(第一个A的索引为2)j在其前面,即为1。故答案为B。当然此题也可以用模拟执行的方式找到答案,此处略。10.【2024年11月绍兴一模信息技术第10题】.10. 模拟竞猜过程的 gambler函数定义如下:from random import randintdef gambler(A,B):if A==0:return"lose"if A >=B:return"win"p=[-1,1]i= randint(0,1) # 随机取整数0或1return gambler(A+p[i], B)执行语句v= gambler(5,13), 函数 gambler 被调用 n 次后程序结束, 则n的值不可能为A.6 B.7 C.8 D.9【答案】B【解析提供1】浙考交流信息解析组【解析】 (本题考查递归)分析题目,初始值为5,目标值为 13,若要胜利至少需要9次(注意5和13都需要调用函数) ;若要失败,至少需要调用6次(注意5和0都需要调用函数);其他可能次数都是在这两个值上 故次数不可能为7。【解析提供2】浙考交流信息解析组【解析】 (本题考查递归函数相关知识)根据代码和递归调用执行过程,gambler(5,13)进入递归函数,即 函数中结束递归调用两个边界条件 A==0或A>=B,即题目描述中的积分为0或达到预定积分B,满足第一个条件积分0,函数至少调用5(5次i全部产生0) ,第6次调用时 若要以第二个条件 退出递归,至少8次产生i产生1,A的值累加到13,第9次递归时退出,故 A、D都可能。C选项8次需要产生1个1,6个0,A需要7次调用A==0,第8次调用时结束递归。故B选项不可能。因每次都产生0,最少6次调用退出递归,若中间产生一个1,就需要再多1次调用产生0,一正一反需要多两次调用,故8次是可能得。所以答案为B。11.【2024年11月绍兴一模信息技术第11 题】.11. 有如下程序段:for i in range( len(a)):whilej>p:a[j]=a[j-1]2024年11 月绍兴一模高三信息技术全解析第 4 页 (共 13 页)j=j-1p=j;a[j]= ptprint(a[4])若列表a=["-", "p", "y", "-", "t", "h", "o", "n", "-"],则运行该程序段后,输出的值为A. "-" B. "p" D. "t"【答案】C【解析提供1】浙考交流信息解析组【解析】 (本题考查数组移动,插入排序)分析代码功能,将所有非小写字母字符向前移动,到所有小写字母以前,且小写字母相对位置不发生改变。故 a运行结果为[‘-’,’-’,’-’,’ p’,’ y’,’ t’,’ h’,’ o’,’ n’], 故【解析提供2】浙考交流信息解析组【解析】 (本题考查数组移动相关知识)根据代码可知,本段代码功能为:遍历字符数组a的过程中若遇到“-”,把“-”移动到数组的前一个“-”的后面,小写字符依次后移,执行完成后数组a=['-','-','-','p','y','t','h','o','n'], 故12.【2024年11月绍兴一模信息技术第12题】.12. 数组 lst的元素[a,b], 表示一个整数序列区间(a,b为整数, 且a≤b), 如[2,4]表示整数2,3,4。合并数组 lst中所有的重叠区间, 输出合并结果。如[[1,5],[9,15],[6,10],[20,25],[12, 18]]可以合并为[[1,18],[20,25]]。实现该功能的程序段如下,方框中应填入的正确代码为i=0;j= len( lst)-lwhile i<=j:p=i+while p <=j:if lst[i][0]<= lst[p][0]:else:lst[i], lst[p]= lst[p], lst[i]i=i+1print( lst[0:i])if lst[i][1]+ 1 >= lst[p][0]: lst[i][1]= max( lst[p][1], lst[i][1]) lst[p]= lst[j] j=j-1 p=i+1 else: p=p+1if Ist[i][1]+1>= 1st[p][0]: lst[i][1]= max( lst[p][1], lst[i][1]) lst[p]= lst[j] j=j-1 else: p=p+1【答案】A【解析提供1】浙考交流信息解析组【解析】 (本题考查区间合并问题)首先将题干的i、j、p带入模型,确定功能2024年11 月绍兴一模高三信息技术全解析第 5 页 (共 13 页)[[1,5],[9,15],[6,10],[20,25],[12,18]]i p j易得p为遍历指针,遍历过程中寻找可以和i合并的区间。若找到可以合并的区间,则将p合并到i,并用j替换p,并将终点标记j向前移。[[1,10],[9,15],[12,18],[20,25],[12,18]]i p j合并后,由于i区间的范围发生改编,p需要i+1重新开始遍历。故答案选择A 项【解析提供2】浙考交流信息解析组【解析】 (本题考查数据处理算法综合应用,区间合并)本题主要思路为:i,j分别指向待合并区间的两段,p遍历这些区间,遍历过程中看你能否与i指向的区间合并,让我们填写的代码就是这部分合并代码,若能合并,则把p指向的区间合并到i指向的区间,合并后把j指向的区间前移到 p指向的位置,区间右端点j=j-1,i指向区间被合并后需要重新看i+1~j这个范围内的区间能否再次合并。比如题中给定的例子: [1,5],[9,15],[6,10],[20,25],[12,18], 第一次合并的是[1,5]和[6,10], 两个区间i=0,p=2,合并后[1,10],[9,15],[12,18][20,25], 此时应看[1,10]和[9,15]这两个区间能否合并, 因为虽然一开始不能合并,可能在把后面某个区间合并后,前面遍历过的区间就有可能可以合并了,故p 应调整回 i+1这里再判断,故合并后需执行p=i+1,所以A符合算法逻辑。B选项按照上述分析第一次合并后i指向p的后面就完全错误,导致[1,10]和[9,15]不能合并,C很明显合并后没有调整p的指向。D选项明显逻辑错误。13.【2024年11月绍兴一模信息技术第13题】.13.编号为0~8的开关组成一个3行3列的开关阵列,如第13题图所示。每个开关状态为“开”(1)或“关”(0),每操作某个开关1次,将导致自身和所有相邻的开关改变状态。例如,操作开关4将导致开关1、3、4、5、7改变状态。指定一组操作对象序列P,序列元素 Pi为开关编号。对P 中开关依次各执行1次操作后,求开关阵列的状态,并判断其中某个开关S的状态是否变化。请回答问题:(1) 若P为[0,2,5,6,7],执行操作后,开关阵列中状态发生变化的开关编号是 ▲ (填数字)。(2) 实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。while True:#操作对象序列、开关阵列状态数据存入 P、d,d[0]~d[8]表示开关0~8的状态,代码略t = int( input("请输入开关S 的编号: "))q=[0]①*9for x in P:q[x]+=1if ② : #左q[x-1]+=1ifx-3>=0: #上q[x-3]+=1ifx%3<2: #右q[x+1]+=1ifx+3<=8: #下q[x+3]+=1for i in range(9): #更新开关阵列的状态d[i]= ③if pre== d[t]:print("开关S 的状态未改变")else:print("开关S 的状态改变")2024年11 月绍兴一模高三信息技术全解析第 6 页 (共 13 页)【答案】 (1) 0(2) ①pre=d|t]; ②x%3!=0; ③abs(d[i]-q[i]%2) 或 d[i]=(d[i]+q[i]) %2【解析提供】浙考交流信息解析组【解析】 (本题考查二进制思想、矩阵及枚举思想)(1) 根据题意:0 1、3 0、1、3发生变化2 1、5 2、1 (变回) 5变化5 4、8 5(变回) 、4、8变化6 3、7 6、3 (变回) 、7 变化7 4、6、8 7、4、6、8全部变回从表中分析可到只有0编号发生变化,其他位置在变化过程中恢复到初值。(2) 代码分析如下:while True: # 无限循环, 等待用户输入# 操作对象序列、开关阵列状态数据存入 P、d,d[0]~d[8]表示开关0~8的状态,代码略t= int( input("请输入开关S的编号:")) # 用户输入要检查状态的开关编号,并转换为整数pre=d[t] #初始化当前开关的状态q=[0]*9 # 初始化一个长度为9的列表q,用于记录每个开关被操作的次数for x in P: # 遍历操作序列 P 中的每个开关编号q[x]+=1 # 对应开关编号的操作次数加1if ② x%3!=0:# 如果开关编号减1后仍然非负, 说明有左边的开关q[x-1]+= 1 # 左边的开关操作次数加1ifx-3>=0: #如果开关编号减3后仍然非负, 说明有上方的开关q[x-3]+= 1 # 上方的开关操作次数加1ifx%3<2:# 如果开关编号对3取余小于2, 说明有右边的开关q[x+1]+=1 # 右边的开关操作次数加1ifx+3<=8: #如果开关编号加3后不超过8, 说明有下方的开关q[x+3]+=1 # 下方的开关操作次数加 1for i in range(9): # 遍历每个开关# 更新开关阵列的状态,将开关i的状态(d[i])与操作次数 (q[i])相加,然后取模2,得到的结果就是开关i的新状态。如果操作次数是奇数,开关状态会改变; 如果是偶数,开关状态不变。d[i]=(d[i]+q[i])%2 # ③ 将开关状态与操作次数相加后取模2, 得到新的状态pre=d[t] # 保存操作前开关S的状态d[t]=(d[t]+q[t])%2 # 更新开关 S的状态if pre== d[t]: # 如果操作前后开关S 的状态没有变化print("开关S 的状态未改变") # 输出状态未改变else: # 如果操作前后开关S的状态有变化print("开关 S的状态改变") # 输出状态改变14.【2024年11 月绍兴一模信息技术第14题】.14. 为减少能源浪费,提高系统巡检和故障定位效率,科创小组拟在实验室搭建“智慧路灯”模拟系统。该系统中含有 15 盏路灯,每盏路灯配备一个智能终端,连接5个传感器。智能终端获取传感器数据,并通过无线通信将数据传输至 Web服务器。请回答下列问题。(1)科创小组整理了如下功能需求,这些功能中必须在智能终端实现的是 ▲ (多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有错的得0分)A. 支持北斗定位,能上传故障点位置B. 提供警报功能,在路灯发生故障时可短信通知检修人员C. 对所有路灯实施分时段的不同控制策略D. 通过 Web平台可视化监控和调取路灯信息E. 实时采集路灯工作状态和环境温湿度、光亮度数据2024年11 月绍兴一模高三信息技术全解析第 7 页 (共 13 页)F. 支持历史数据统计分析和查询,构建校园路灯画像(2)为方便数据传输,该系统采用的传感器二进制编码方案是:路灯5位编号+传感器3位编号,如01001011。若后期系统扩容需要,至多可增加 ▲ (填数字) 盏路灯。(3) 该系统服务器端程序采用 FlaskWeb框架编写,部分网页设置代码如下:@ app.route("/")def data():#查看历史数据,过程略@ app.route("/ res", methods=['POST,'GET'])def app res():#接收上传数据,过程略则上传数据时访问的页面路由为 。(4)在黑暗环境中,系统使用声控方式控制路灯是否点亮。实验发现,当室外有汽车喇叭声时,灯也可能点亮。请完善该设计方案(要求:文字描述不超过35字) 。(5) 科创小组整理出该校的一年历史采集数据,部分数据如第14题图a所示。现要统计各月中每小时的平均亮度的分布情况并绘制线形图,例如2月的时均亮度线形图如第 14题图b所示。科创小组发现,时均亮度不高于 110的“小时”应开灯,为了更好地为每个月选择合适的开启路灯时长,编写的部分 Python程序如下,请在划线处补充代码。import pandas as pdimport matplotlib. pyplot as pltdft= pd. read csv("data. csv") # 读取文件 data. csv 中的数据# 为dft插入"小时"、"月份"列, 代码略for i in dft. index:t= dft. at[i, "时间"] # 通过行标签和列标签选取单个值dft. at[i, "小时"]=t[0:2]m= dft. at[i, ① ]p=m. split("-")[1] # 获取月份数据dft. at[i, "月份"]= int(p)for i in range(12):dfm= dft[ dft["月份"]==i+1]dfh= dfm. groupby("小时", as index= False). mean() # 分组求均值dfn= dfh[ ② ]["小时"]. count() # 筛选求时长plt. plot( dfh["小时"], dfh["亮度"]) # 绘制线形图#设置绘图参数,显示如图第14题图b所示的线形图,代码略【答案】(1) AE (2分) (2) 17 (1分) (3) / res(1分)(4) 参考答案: (2分)①人体感应模块替代声音传感器,感应到人体热辐射信号时,灯才点亮②语音识别模块替代声音传感器,识别到汽车喇叭声时,灯不点亮。(5) ①"日期" (1分) ② dfh["亮度"]<= 110 (2分)2024年11 月绍兴一模高三信息技术全解析第 8 页 (共 13 页)【解析提供】浙考交流信息解析组【解析】 (本题考查信息系统和 pandas数据处理)(1) 必须在智能终端上处理的功能涉及到数据采集、将数据上传到服务器,故答案选AE。(2) 路灯编号是5位,一共可以表示32盏路灯,目前系统使用了15盏,还可以扩容17盏。(3) 由程序可得,上传数据访问的页面路由是/ res。(4) 实验发现有汽车喇叭声等也可能点亮,如果要完善,则需要解决声音识别的问题或者直接识别人体。可选的方案有:①人体感应模块替代声音传感器,感应到人体热辐射信号时,灯才点亮②语音识别模块替代声音传感器,识别到汽车喇叭声时,灯不点亮。(5) ①结合程序可知,p表示月份,从变量m中截取获得,因此此空答案为: “日期”。②分组求平均值之后,结果保存在 dfh中,而根据题意,时均亮度不高于110的“小时”应开灯,因此此空答案为: dfh["亮度' 或 dfh.亮度15.【2024年11月绍兴一模信息技术第15题】.15. 某英文字母序列 data的加密、解密过程如下:“加密”过程为: 先将 data 加上后缀“$”(“$”比 data中所有字符都要小)得到字符串S , 取出: 首字符放到 末尾得到新字符串 ,重复上述操作,一轮结束后得到所有新字符串; 对这些字符串进行升序排序后,依次取它们的末尾字符组合得到加密结果。例如对“banana”加密,结果为“annb$ aa”,具体过程如第15题图a 所示。“解密”则通过还原加密结果得到 data。例如, 先将“annb$ aa”还原为“banana$”, 再去掉“$”得到“banana”。编写程序实现上述功能,程序中用到的列表函数与方法如第15题图b所示:函数与方法 功能w. append(x) 在列表w末尾添加元素xx = w. pop(0) 在列表w的首元素赋值给x, 并将其从w 中删除第15题图b请回答下列问题:(1) 若 data为“ababa”, 经过“加密”处理后结果为 ▲ 。(2) “加密”处理的相关函数如下:def compute( data):a=[];b=[]n= len( data)for i in range(n):a. append( [i, data[i:n]+ data[0:i]])# 对a数组中的所有字符串升序排序,代码略for i in a:b. append(i[0])return bdef trans( data):2024年11 月绍兴一模高三信息技术全解析第 9 页 (共 13 页)data= data+"$"b= compute( data)n= len(b);s=""for i in range(n):ifj<0:j=j+ns+= data[j]return s① 在 compute 函数中应当选择数据项 ▲ (单选, 填字母: A. a[i][0]/B. a[i][1]) 作为排序关键字对a数组升序排序。② 执行语句 tran data = trans( data)即可对 data 加密, 结果存 tran data。为实现该功能, 请在 trans 函数中划线处补充代码。③ 在 compute 函数中, 加框处代码若修改为“[i, data[i:n]]”是否影响该函数返回结果 请说明原因。(3) 实现“解密”功能的部分 Python程序如下,请在划线处填入合适的代码。definvert( tran data):n= len( tran data)a=[]for i in range(n):a. append(i)for i in range(n-1):for j in range(n-i-1):if tran data[a[j]]> tran data[a[j+ 1]]:a[j],a[j+1]=a[j+1],a[j]shift=[0]*n①b=[[] for i in range(128)] #创建列表b,共128个元素,每个元素均为空列表for i in range(n):b[ ord( tran data[i])]. append(i)for i in range(n):②decoded=""for i in range(n):x= shift[x]decoded = decoded+ tran data[x]return decoded#读取英文字母序列存入 data,代码略tran data= trans( data)print("加密后的结果为 :", tran data)original= invert( tran data)print("解密后的结果为 :", original[0:-1]) # original[0:-1]表示 original去掉末尾字符【答案】(1) "abb$ aa"(2) ①B; ②j=b[i]-1; ③不影响, 因为比较字符串时, “S”比 data 中所有字符都要小(3) ①x=a[0]; ②shift[i]= b[ ord( tran data[a[i]])]. pop(0)【解析提供1】浙考交流信息解析组【解析】 (本题考查了以BWT( Burrows-Wheeler transform)数据转换算法为核心, 加入了索引排序, 字符串处理等)2024年11月绍兴一模高三信息技术全解析第 10 页 (共 13 页)(1) 根据题干描述来做该题生成以下序列(2)①选择生成后的字符串进行排序,当前数组a中每一项都由其下标和值两项构成,我们选择值进行排序比较,因此答案为 B②因为s最终拼接的是 data[j],当前要的就是排序后的每个字符串的最后一个元素。 而 compute( data)返还的元素值是排序后当前数组的字符串标记 Sn,因此按照当前b数组的顺序依次取得其值就是结果。但是在这里要小心一个 data的组成,data当前是将$放置在最末尾项,而我们所返还的b是将$放置在第一个的数组的顺序,因此在使用的时候还要-1,然后靠下面的 if判定去完成末尾项的循环③不影响。因为在拼接的时候是根据$进行的,而$比所有元素都要小,因此拼接在其后面的部分本身在进行比较的时候也不会比较到。(3)2. BWT原理解析:2.1 BWT 编码(1) 首先,BWT先对需要转换的文本块,进行循环左移,每次循环一位。可以知道长度为n的文本块,循环n次后重复,这样就得到看 n个长度为 n的字符串。如下图中的左移项结果列。(其中‘$’作为标识符,不在文本块的字符集中,这样保证n个循环移位后的字符串均不相同。并且定义'$'小于字符集中的任意字符)。(2) 对循环移位后的n个字符串按照字典序排序。如下图中的排序后(M)。(3) 记录下排序后列中每个字符串的最后一个字符,组成了“L”列。 (其中"F"列是“排序后 (M)”列中每个字符串的前缀)编号 左移项结果 排序后(M) 排序后首字符(F) 排序后尾字符(L)0 banana$ $ banana $ a1 anana$b a$ banan a n2 nana$ ba ana$ ban a n3 ana$ ban anana$b a b4 na$ bana banana$ b $5 a$ banan na$ bana n a6 $ banana nana$ ba n a【解析提供2】浙考交流信息解析组【解析】 (本题考查字符串、数组、链表等数据结构,以及索引排序、桶排序等算法的综合应用)第 (1) 小题,考查题意理解。结合题干给出的处理步骤,若 data为“ababa”,“加密”处理过程如下:先将“ababa”加上后缀“$”, 得到字符串 ,取出SO首字符放到 SO末尾到的所有新字符串并进行升序排序后如下所示:$ ababaa$ abababa$ abababa$ba$ abababa$a取出上述字符串的末尾字符组合即可得到加密结果:abb$ aa。2024年11 月绍兴一模高三信息技术全解析第 11 页 (共 13 页)第 (2) 小题,考查字符串、数组等数据结构及算法的综合应用。加密程序分析如下:def compute( data):a=[];b=[]n= len( data)for i in range(n):#列表a中每个数据元素包含两个数据项,其中索引为0的数据项为新字符串的索引,索引为1 的数据项为新字符串。故compute函数中应该选择数据项a[i][1]作为排序关键字对a数组进行升序排序。b. append(i[0])return b #b 列表中存储了新字符串升序排序后的索引, 此索引同时也是新字符串首字符在原串的索引 def trans( data):data= data+"$"b= compute( data)n= len(b);s=""#每次取出的新字符串中的尾字符与该串的首字符在原字符串中为相邻字符,由于 python中字符串正索引、 负索引的特殊性,原字符串中的首字符和尾字符也可以视作相邻关系。综上分析,每次产生的新字符串的最后一个字符与首字符在原字符串中的对应位置关系为:最后一个字符的索引值为首字符的索引值减1。return s第 (3) 小题,考查字符串、数组、链表等数据结构及算法的综合应用。解密程序分析如下:def invert( tran data):n= len( tran data)a=[]for i in range(n): #存储密文每个字符索引, 生成索引数组aa. append(i)for i in range(n-1):for j in range(n-1-i): #按照字符大小进行索引排序。结合加密过程可知,对if tran data[a[j]]> tran data[a[j+1]]: 尾字符序列进行升序排序即可得到对应的首字符序列。a[j],a[j+1]=a[j+1],a[j]shift=[0]*n#用于记录相邻字符的跳转关系, 最终形成单循环链x=a[0] #记录最小字符$的索引,以此为跳转的起点b=[[] for i in range(128)] #创建列表b, 共 128个元素, 每个元素均为空列表for i in range(n): #利用列表 b 记录各个字符在尾字符序列中的索引b[ ord( tran data[i])]. append(i)for i in range(n): #根据尾字符序列的字符找到首字符序列中的相同字符,然后得到shift[i]=b[ ord( tran data[a[i]])]. pop(0)首字符序列的尾字符, 并将该字符的索引记录下来, 形成跳转关decoded=""for i in range(n):x= shift[x] #根据 shift中存储的跳转关系, 逐步恢复原始字符串decoded= decoded+ tran data[x]return decodedoriginal= invert( tran data)print("解密后的结果为: ", original[0:-1]) #去掉末尾的后缀“$”, 还原成明文[解密过程算法分析]依据密文以及密文的组成由来恢复原始字符串。分析可知,某次新产生字符串的尾字符是其变换后的下一个字符串的首字符。在首字符序列中找到和尾字符序列遍历字符相同的字符,就可以找到该字符作为首字符对应生成的字符串。在原始字符串中,该字符序列的最后一个字符排在尾字符序列的前面。例如,如下图示例中,尾字符序列的第一个字符是“c”,我们可以由此对应到其在首字符序列中的位置,对应得到字符“c”的上一个字符为“b”; 再让“b”作为新的尾字符序列,并对应到其在首字符序列中的位置,得到上一个字符为“a”...不断重复这个过程,就可以恢复原始字符串。2024年11月绍兴一模高三信息技术全解析第 13 页 (共 13 页)第二部分 通用技术 ( 共50分)16.【2024年11月绍兴一模通用技术第16题】.16. 如图所示是 一款国产新能源汽车,下列分析中不恰当的是A. 研发过程中智能驾驶技术得到不断完善,体现了技术的实践性B. 电池组通过了不间断的超高温循环试验,该试验方法属于强化试验法C. 采用最新防碰撞技术,能有效降低事故发生率,体现了技术的目的性D. 有多种车身和内饰颜色供用户选择,体现了技术的复杂性【答案】D【解析提供】浙考交流通用解析组【解析】 (本题考查技术的性质和技术试验)D.技术的复杂性:一方面技术的体系和内容越来越复杂,另一方面技术的应用环境越来越复杂,该选项没有体现技术的复杂性。17.【2024年11月绍兴一模通用技术第17题】.17. 如图所示是某款多功能椅,下列关于该多功能椅的分析与评价中不恰当的是A. 靠背镂空设计,透气性好,实现了人机关系的舒适目标B. 写字板可放置平板电脑、鼠标、键盘等,符合设计的实用原则C. 支撑架采用高强度材料,主要是从“物”的角度考虑的D. 万向轮设计方便移动,主要是从“环境”的角度考虑的【答案】D【解析提供】浙考交流通用解析组【解析】 (本题考查人际关系、设计分析、设计原则)万向轮设计移动方便,主要从人的角度考虑。18.【2024年11月绍兴一模通用技术第18题】.18. 如图a所示的榫卯结构,构件1的结构如图b所示。下列构件2的设计方案中正确的是2024年11 月绍兴一模高三通用技术全解析第 1 页 (共 10 页)【答案】C【解析提供】浙考交流通用解析组【解析】 (本题考查榫卯结构)根据构件1的形状,可知构件2由图示方向从前往后安装,故C正确。19.【2024年11月绍兴一模通用技术第19题】.19. 如图所示是某形体的主视图和左视图,相对应的俯视图是【答案】D【解析提供】浙考交流通用解析组【解析】 (本题考查三视图)利用投影的相似性和投影规律(长对正,高平齐,宽相等) ,根据左视图上半部分线框,其垂直于正投影面,故俯视图中有相似形状,排除A,其中间线条对应的是平行于底面的矩形,排除B; 再根据左视图对应到俯视图中宽相等的特点,排除C。20.【2024年11月绍兴一模通用技术第20题】.20. 如图所示是小明设计的一款创意开瓶器,使用厚度正好的钢板加工该零件时,下列操作中合理的是A. 划轮廓线时,应使用划针划出所有轮廓线B. 加工卡口2时,可先用钢锯锯出大致轮廓,再用锉刀锉削C. 加工卡口1时,可先进行钻孔,然后使用钢丝锯锯割D. 加工挂孔时,台虎钳夹持后,用台钻进行钻孔【答案】B【解析提供】浙考交流通用解析组【解析】 (本题考查金工工艺)A.弧线应该用划规画出; B正确 C.加工卡口 1 时,先钻孔,再用锉刀锉削,钢丝锯一般不用于钢板加工;D.根据生活常识,开瓶器较薄,加工挂孔时,用平口钳夹持。21.【2024年11月绍兴一模通用技术第21题】.21. 如图所示是一种踏板传动结构的示意图。在力F1和 F2 的作用下机构处于平衡状态,下列分析中正确的是A. 连杆1受拉、连杆2受压、转轴1受扭转2024年11 月绍兴一模高三通用技术全解析第 2 页 (共 10 页)B. 连杆1受拉、连杆2 受压、转轴1受弯曲和受扭转C. 连杆1受压、连杆2受拉、转轴1受扭转D. 连杆1受压、连杆2 受拉、转轴1受弯曲和受扭转【答案】B【解析提供】浙考交流通用解析组【解析】 (本题考查受力分析 各个构件的受力)踏板处于平衡状态,将F2平移至转轴l的节点处,沿着连杆l和垂直连杆l方向进行分解,所以连杆l受拉。将F1平移至连杆二和转轴的交点处,沿着连杆2方向和垂直连杆2方向分解,所以连杆2受压,转轴在两个分力的作用是受扭转和弯曲。22.【2024年11月绍兴一模通用技术第22题】.22. 如图所示是某餐厨垃圾处理工艺流程图。下列对该流程的分析中,正确的是A. 达标排放的都是气体B. 油水分离会出现液、固两种形态产物C. 固体自动上料与板框压滤是并行工序D. 餐厨垃圾收集后必须经过粉碎脱水才能进行下一步处理.【答案】C【解析提供】浙考交流通用解析组【解析】 (本题考查流程图的读解)A从流程图中可以看出有两个达标排放,一个是气体,一个是达标水。A错误B 油水分离是分离出水和油两种,所以B错误。C固体自动上料和板框压料的时序同时指向电动混料,所以是并行工序。D 可以进入油水分离这个环节,所以错误。23.【2024年11月绍兴一模通用技术第23题】.如图所示的饮料自动灌装系统,上瓶装置依次将空瓶放置在传送带上,传送带在电机驱动下将空瓶向前传动。若传感器1检测到空瓶存在破损,PLC控制水平推杆将问题空瓶推出至集料器1; 完好的空瓶可在传送带上继续传动。若传感器2 检测到空瓶开口未向上,PLC 控制翻转机械手将空瓶翻转至开口向上。随后空瓶进入灌装工位进行饮料灌装,灌装结束后进入集料器2。请根据示意图和描述完成23-24题。2024年11 月绍兴一模高三通用技术全解析第 3 页 (共 10 页)23. 下列关于该饮料自动灌装系统的设计与分析中恰当的是A. 传感器的性能属于灌装系统优化的约束条件B. 为提高灌装效率,传送带电机的功率越大越好C. 设计系统时需要统筹考虑翻转机械手的运行时间和灌装工位的灌装速度D. 该系统可分为传送子系统和问题空瓶回收利用子系统【答案】C【解析提供】浙考交流通用解析组【解析】 (本题考查系统,系统分析,系统的影响因素)A传感器的性能是系统的影响因素不是约束条件。B传送带的功率要匹配其他设备的性能与功率,所以不是越大越好。C系统要统筹考虑各要素之间的关系和匹配程度,符合系统分析的整体性原则,正确。D这个系统就是自动灌装的系统,先区分瓶子,然后运输灌装。24.【2024年11月绍兴一模通用技术第24题】.24. 下列关于翻转机械手控制子系统的分析中合理的是A. 被控对象是未灌装空瓶 B. 采用了开环的控制方式C. PLC发出的控制信号是控制量 D. 传感器2检测的是输出量【答案】B【解析提供】浙考交流通用解析组【解析】 (本题考查控制系统的分析,控制器,执行器,被控对象分析)A 被控对象是灌装满的瓶子,放入集瓶器2中。错误。B该系统是检测传送的瓶子,然后输出灌装,所以是开环系统,正确。C PLC 是控制器,执行器的输出信号是控制量。错误D传感器2检测的是空瓶是否朝上,错误25.【2024年11月绍兴一模通用技术第25题】.25. 下列元器件结构中不含PN 结的是【答案】A【解析提供】浙考交流通用解析组【解析】 (本题考查电子元器件)2024年11 月绍兴一模高三通用技术全解析第 4 页 (共 10 页)选项A是干簧管,B是二极管,C是三极管,D是发光二极管,不含PN结的是A.26.【2024年11月绍兴一模通用技术第26题】.26. 如图所示的信号处理电路,ui为输入信号,uo为输出信号。下列输出波形与输入波形关系中可能的是【答案】A【解析提供1】浙考交流通用解析组【解析】 (本题考查含电容电路,555电路)当输入信号 ui为0时,非门输出1,电容C1充电,26脚的电位从0变为1,uo输出从1变为0;当输入信号 ui为1时,非门输出0,电容C1经过二极管快速放电,26脚的电位迅速从1变为0,uo输出迅速从0变为1;当输入信号 ui为0时,非门输出1,电源VCC经过电阻R给电容 Cl 充电,26脚的电位从0变为1,uo 输出从1变为0;故选A。【解析提供2】浙考交流通用解析组【解析】 (本题考查的是555集成电路、电容器和波形图)如图: 当 ui:1→Cl 上的电通过VD闪放(几乎没有延时) →V26:0→uo:1, 即 ui变为1时 uo立即变为1。当 ui:0→通过R对 Cl上充电 (延时) →V26:1→uo:0 , 即 ui变为0时 uo延时变为0。27.【2024年11月绍兴一模通用技术第27题】.27. 小明设计了如图所示的湿度控制实验电路。湿度高于上限时 VD1 发光,表示开始除湿;湿度低于下限时 VD1熄灭,表示停止除湿。下列分析中正确的是2024年11 月绍兴一模高三通用技术全解析第 5 页 (共 10 页)A. 调大 Rpl,湿度上限、下限设定值均升高B. 调大 Rp2,湿度上限设定值不变,下限设定值升高C. 若R3短路,湿度上限与下限的设定区间变小D. 若VT1 的发射极与集电极短路,湿度上限与下限的设定区间变小【答案】B【解析提供1】浙考交流通用解析组【解析】 (本题考查比较器反馈电路)湿度高于上限时, VD1 发光, 比较器输出0, VT1 此时导通, RP2接入电路, 故RP2只影响下限; 调大RP1, Rs增大, 湿度的上下限均降低; A错。调大 RP2, Rs减小,湿度下限设定值升高, 上限设定值不变; B对。因IC2的V+为数字信号,所以R3短路,也不影响湿度的上下限; C错。若VT1的发射极与集电极短路,相当于RP2的阻值减小,对应 Rs增大,湿度的下限降低,上限不变,设定区间变大; D错【解析提供2】浙考交流通用解析组【解析】 (本题考查比较器的区间控制电路)电路图中比较器的V-是湿度设定值,V+的大小随 Rs电阻大小变化而变化,根据比较器的逻辑功能, 时VD1 熄灭, V+A 项:Rp1调大时,V-升高,要使其在上、下限设定时 则 也需升高,Rs增大,所以设定湿度降低B 项:当IC2输出为0 时即电路处于除湿时 VTI 导通,RP2反馈到输入端,RP2只影响湿度的下限,不影响上限。RP2反馈到 V+与 Rs并联, V-不变→V+不变, 调大RP2, Rs减小, 所以下限设定值升高, 选项正确C 项:R3短路,不影响IC1、IC2输入端的比较电位,不影响湿度上下限的设定D项: 若VT1的 ce短路, 则当IC2比较器输出0即除湿时, RP2反馈到 与 Rs并联,为了 不变, Rs增大,所以湿度下限更低; 则当IC2比较器输出1 即除湿机未开启,湿度上升过程中,RP2反馈到 与R2并联,为了 V+不变,Rs减小,所以湿度上限更高,即设定区间变大28.【2024年11月绍兴一模通用技术第28题】.28. 小明发现村里的石料厂每天产生大量粉尘(如图所示),污染环境还存在安全隐患。于是准备设计喷雾降尘控制系统用于石料厂除尘。请完成以下任务:(1)小明发现问题的途径是(单选) ▲ (A. 观察日常生活; B.收集和分析信息; C. 技术研究与技术试验);(2)为了设计制作喷雾降尘控制系统,小明进行了以下分析,其中不恰当的是 (单选) ▲ ;A. 系统工作环境复杂,需要 一定的抗干扰能力;B. 可根据粉尘浓度自动开启喷雾;C. 首先应控制成本,再考虑除尘效果;2024年11 月绍兴一模高三通用技术全解析第 6 页 (共 10 页)D. 在石料厂内多个位置设置粉尘浓度传感器。(3) 小明准备将石料厂内粉尘浓度控制在设定值以下。以下是小明绘制的控制系统方框图,其中正确的是(单选) ▲ ;(4)小明希望有人经过喷嘴时能停止喷雾,人离开一定时间后再继续喷雾。该控制子系统可以采用的检测方式是(单选) ▲ 。A. 使用人体热辐射检测装置检测是否有人靠近喷嘴:B. 使用声敏装置检测是否有人发出声音;C. 使用光敏电阻检测是否有人经过喷嘴位置。【答案】 (1) A; (2) C; (3) C; (4) A【解析提供】浙考交流通用解析组【解析】 (本题考查)(1) 小明在生活场景中发现石料厂的大量粉尘污染环境的问题,他发现问题的途径是观察日常生活,本小题选择A;(2) 在进行系统设计时,应该先考虑系统的主要目标:除尘效果,再考虑成本的控制,选项C错误;(3) 将石料厂内粉尘浓度控制在设定值以下,说明该控制的控制方式是闭环控制。该系统的输入量是设定粉尘浓度,输出量是石料厂空气中实际的粉尘浓度,本小题仅选项C符合;(4) 由于要检测是否有人的经过,人体热辐射检测装置比较适合,选项A合理; 声敏装置和光敏电阻分别检测的是声音信号和光线信号,它们不能和人等同,选项B和选项C不合理,本小题选择A。29.【2024年11月绍兴一模通用技术第29题】.29. 如图 a 所示是小明学校内通向项目化活动中心的过道,平时有很多学生随意出入导致管理混乱。于是小明想设计一个门禁装置,安装在过道两侧水泥墙上。只有人脸识别认证成功时,门禁才会打开。已知过道宽度为210cm,高度为310cm。请你设计该装置的机械部分,设计要求如下:(a) 装置能带动两块门板(如图b所示) 同步水平向两侧打开;(b) 门板打开后,装置不能影响正常通行;(c) 装置采用一个电机驱动;(d) 装置工作平稳可靠。请完成以下任务:(1) 小明进行了以下设计分析,其中不恰当的是(单选) ▲ ;2024年11 月绍兴一模高三通用技术全解析第 7 页 (共 10 页)A. 单个门板的宽度不得超过 102cm;B. 为保证门板平稳打开,门板应紧贴地面;C. 从人体静态尺寸的角度考虑,门板高度应不低于110cm。(2)现有三种可用的备选材料用以制作两块门板,你采用的是(单选) ▲ (A.木材; B. 亚克力板; C. 钢板);请根据你选的材料,在头脑中构思符合设计要求的多个方案,画出其中最优方案的设计草图(装置安装涉及的过道、墙体用线条表示,电机用方框表示),简要说明方案的工作过程;(3) 在草图上标注主要尺寸。【答案】 (1) B (2) 三种材料均可【解析提供】浙考交流通用解析组【解析】 (本题考查草图设计)(1) 两个门板不能贴紧,否则会卡住打不开。门板和地面留有缝隙,不会被地面卡住,地面肯定不是完全平整的。(2) 三种材料均可,但是画草图时注意,不能出现木板与转轴焊接这样的操作,也不能出现钢板用502粘。(3)一侧像图中一样,用两个齿轮,其中一个连电机。另一侧只需要链轮两个链轮直接用链条连接,链条交叉穿过,这样可以使两个链轮转向相反。尺寸需要标注门板高度、宽度 (图中未画出) ,高度应当超过大半个人的高度,可参考窗户窗台、栏杆高度高度,也就是110 以上。门板宽度必须小于 105cm,不能等于105。实际上考虑到转轴所占空间,宽度还需再减去几厘米。还要注意,两侧的转轴不能直接用两个齿轮连接,那样转轴就会立在过道中间,影响人同行。用绳子等连接,必须在顶上,不能在地面。该草图本身结构不难,但是要考虑的设计方案符合实际情况,考虑合理的人机关系。这题是个好题。30.【2024年11月绍兴一模通用技术第30题】.30. 针对29题中的门禁装置,小明先设计了如图所示电机控制电路(暂不考虑电机如何自动停止),人脸识别正确时(ICl 为人脸识别模块) 电机M正转(电流由“+”到“-”) 门板打开,否则电机M反转(电流由“-”到“+”) 门板关闭。请完成以下任务:2024年11 月绍兴一模高三通用技术全解析第 8 页 (共 10 页)(1) 当人脸识别正确时,继电器J1和继电器J2的状态分别为 ▲A. J1吸合、J2吸合; B. J1释放、J2释放;C. J1释放、J2吸合; D. J1吸合、J2释放;(2) 小明在测试电路时发现门板打开后,人离开识别区域门板马上关闭,导致无法正常通过。小明希望门板完全打开后延时关闭,于是重新设计了如下图所示电路。若要使延时时间变长,合理的措施有(多选) ▲ (全对得分);A. 增大R1的值 B. 增大R2的值C. 增大 Cl的值 D. 增大C2的值(3)小明想实现人离开时按动按钮开关使门板打开,重新设计了本题(2)中虚线框内的电路。下列设计方案中合理的是(多选) ▲ (全对得分);(4) 为防止门板关闭过程中误伤到人,小明想在原电路基础上添加关门时无源蜂鸣器发声提醒的功能。以555的3号引脚作为控制端,请在下图虚线框中连接给定的元器件,将电路补充完整。2024年11 月绍兴一模高三通用技术全解析第 9 页 (共 10 页)【答案】 (1) D (2) AC (3) AE (4) 如下图所示【解析提供1】浙考交流通用解析组【解析】 (本题考查电机正反转、555组成的单稳态电路、逻辑门组成的多谐振荡器)(1)已知人脸识别正确时电机 M 正转(电流由“+”到“-”) ,由工作电路可得J1吸合,J2释放,故选D。(2) 工作原理:当2脚输入低电平时,3脚输出高电平,电机正转开门,Vcc通过R1给 Cl 充电,当人离开后,3脚继续保持高电平,Cl继续充电,当6脚为高电平时,3脚输出低电平,电机反转关门。若要使打开后延时关闭的时间变长,即让 Cl充电的时间变长,增大 Rl的值或增大 Cl值,故选AC。(3) 按动按钮开关使门板打开,即要按下按钮,③端输出0。选项A按下按钮,③端输出0,符合要求; 选项B按下按钮,③端输出1,不符合要求; 选项C按下按钮,③端输出1,不符合要求; 选项D按下按钮,二极管导通,③端输出1,不符合要求; 选项E按下按钮,③端输出0,符合要求。故选AE。(4) 无源蜂鸣器要发声,需接入振荡电路。门电路组成的振荡电路如图a所示,先在对应的逻辑门上标上引脚再连接,答案如图所示:【解析提供2】浙考交流通用解析组【解析】 (本题考查电机正反转、555单稳态触发器、逻辑门振荡电路连线)(1) 当人脸识别正确时, 电机M正转(电流由“+”到“-”门板打开) , 故J1吸合, J2释放, 选D;(2) 单稳态触发器延时时长由R1、C1决定,增大R1或C1即可,故选择AC;(3) 按钮开关按下时要触发低电平电机才能正转,所以只有AE方案才能满足条件、(4) 只有组成震荡电路才能实现关门时蜂鸣器发声提醒的功能。2024年11月绍兴一模高三通用技术全解析第 10 页 (共 10 页) 展开更多...... 收起↑ 资源预览