精品解析:2025届浙江省温州市普通高中高三下学期第三次适应性考试(三模)技术试题-高中信息技术

标签:
精品解析文字版答案
2025-05-12
| 2份
| 23页
| 205人阅读
| 1人下载

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高三
章节 -
类型 试卷
知识点 -
使用场景 高考复习-三模
学年 2025-2026
地区(省份) 浙江省
地区(市) 温州市
地区(区县) -
文件格式 ZIP
文件大小 298 KB
发布时间 2025-05-12
更新时间 2025-05-12
作者 学科网试题平台
品牌系列 -
审核时间 2025-05-12
下载链接 https://m.zxxk.com/soft/52062738.html
价格 5.00储值(1储值=1元)
来源 学科网

内容正文:

机密★考试结束前 温州市普通高中2025届高三第三次适应性考试 技术试题卷 考生须知: 1.本试卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。 2.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题卷规定的位置上。 3.答题时,请按照答题卷上“注意事项”的要求,在答题卷相应的位置上规范作答,在本试题卷上的作答一律无效。 4.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分) 1. 某教学辅助系统通过摄像头和麦克风,采集并识别学生的表情、动作、语音等,转化为课堂投入值,同时录制课堂视频,最后上传服务器,形成教研活动资料库。下列关于数据与信息的说法,正确的是( ) A. 课堂视频没有价值 B. 采集语音时不会产生新的数据 C. 学生的表情、动作是信息的载体 D. 系统中的数据均为非结构化数据 【答案】C 【解析】 【详解】本题考查的是数据与信息。A错误:课堂视频作为教研资料,具有分析和研究价值,因此有价值。B错误:语音采集会将模拟声音转换为数字数据(如音频文件),生成新数据。C正确:表情、动作是信息载体,承载学生课堂状态的信息。D错误:系统中的“课堂投入值”可能是结构化数据(如数值),而视频、音频是非结构化数据,因此并非全为非结构化数据。故选C。 2. 某教学辅助系统通过摄像头和麦克风,采集并识别学生的表情、动作、语音等,转化为课堂投入值,同时录制课堂视频,最后上传服务器,形成教研活动资料库。为了节约系统存储空间,下列做法合适的是( ) A 利用AI生成文字报告后删除视频 B. 保持视频原分辨率并将帧频降低至5fps C. 将视频转换为BMP图像序列 D. 将AVI视频格式转换成MP4视频格式 【答案】D 【解析】 【详解】本题考查的是数据存储。选项A:生成文字报告后删除视频虽节省空间,但系统需存储视频作为教研资料,删除不符合需求。选项B:降低帧频(5fps)会减少视频流畅度,但保持原分辨率仍占用较大存储空间,效果有限。选项C:BMP为无压缩图像格式,转换为BMP序列会大幅增加存储空间,明显不合理。选项D:MP4采用H.264等高效压缩编码,相比AVI可显著减小文件体积,同时保持画质,是合理选择。故选D。 3. 某教学辅助系统通过摄像头和麦克风,采集并识别学生的表情、动作、语音等,转化为课堂投入值,同时录制课堂视频,最后上传服务器,形成教研活动资料库。下列提升语音识别准确性的做法,不合理的是( ) A. 减少训练次数 B. 优化识别算法 C. 使用降噪麦克风 D. 对教室做隔音处理 【答案】A 【解析】 【详解】本题考查的是人工智能。语音识别的准确性提升通常需要优化算法、降低环境噪音以及通过更多训练数据或训练次数让模型充分学习语音特征。减少训练次数会导致模型欠拟合,无法充分提取有效特征,从而降低识别准确性,因此是不合理的做法。故选A。 4. 某超市自助结账系统通过语音提示操作流程,顾客将商品条形码对准终端设备扫描区,终端设备从服务器获取商品价格并自动计价,顾客核对无误后完成支付。下列有关信息系统安全与防护的做法,不合理的是( ) A. 对交易数据进行加密 B. 定期自动备份数据 C. 为不同用户设置不同的权限 D. 将销售记录随意发布到网络 【答案】D 【解析】 【详解】本题考查的是信息系统安全。销售记录可能包含敏感信息(如商品销售情况、顾客隐私等),随意发布到网络会泄露数据,违反信息安全原则,属于不合理做法。故选D。 5. 某超市自助结账系统通过语音提示操作流程,顾客将商品条形码对准终端设备扫描区,终端设备从服务器获取商品价格并自动计价,顾客核对无误后完成支付。下列关于该信息系统支撑技术的说法,正确的是( ) A. 商品扫描过程采用了射频识别技术 B. 用户支付过程中必须依赖移动通信网络 C. 终端设备的体系结构普遍与计算机相同 D. 获取商品价格时无需遵循TCP/IP协议 【答案】C 【解析】 【详解】本题考查的是信息系统支撑技术。选项A错误:商品扫描使用的是条形码扫描技术(通过光电传感器识别),而非射频识别(RFID)。选项B错误:支付方式可能依赖网络(如移动支付),但并非“必须”。例如,现金或刷卡支付无需移动通信网络。选项C正确:终端设备(如扫描器)通常采用与计算机相同的冯·诺依曼体系结构(含处理器、存储器、输入输出设备等)。选项D错误:终端从服务器获取数据需通过网络通信(如HTTP请求),而HTTP协议基于TCP/IP协议栈,因此必须遵循该协议。故选C。 6. 某超市自助结账系统通过语音提示操作流程,顾客将商品条形码对准终端设备扫描区,终端设备从服务器获取商品价格并自动计价,顾客核对无误后完成支付。下列有关该信息系统组成与功能的说法,正确的是( ) A. 语音提示是系统的输出功能 B. 自助结账系统属于系统软件 C. 系统的硬件为终端设备和摄像头 D. 数据由终端设备单向传输至服务器 【答案】A 【解析】 【详解】本题考查的是信息系统组成与功能。选项A:语音提示是系统通过声音向用户反馈操作步骤,属于输出功能,正确。选项B:自助结账系统是解决特定问题的应用软件,而非管理硬件的系统软件(如操作系统),错误。选项C:系统硬件不仅包括终端设备和摄像头,还应包含服务器、扫描仪等,表述不完整,错误。选项D:终端设备需向服务器发送请求获取价格,服务器返回数据,属于双向传输,错误。故选A。 7. 某二进制编码方式,n位可生成2n个编码,第1个编码为n个0,第2,4,6…个编码通过对前一个编码执行操作①得到,第3,5,7…个编码通过对前一个编码执行操作②得到。操作①为最右位取反,操作②为右起第一个1的左边一位取反。已知4位二进制的第1、2、4个编码分别为0000、0001、0010,则第5个编码的值是( ) A. 0110 B. 0011 C. 0101 D. 1010 【答案】A 【解析】 【详解】本题考查的是编码。 第1位:0000(初始值)。 第2位:对0000执行操作①(最右位取反)→ 0001。 第3位:对0001执行操作②。右起第一个1在第四位(最右位),左边一位是第三位。第三位0→1,得到0011。 第4位:对0011执行操作①(最右位取反)→ 0010。 第5位:对0010执行操作②。右起第一个1在第三位,左边一位是第二位。第二位0→1,得到0110。 故选A。 8. 某二进制编码方式,n位可生成2n个编码,第1个编码为n个0,第2,4,6…个编码通过对前一个编码执行操作①得到,第3,5,7…个编码通过对前一个编码执行操作②得到。操作①为最右位取反,操作②为右起第一个1的左边一位取反。单个编码存放于数组gray中,gray[n-1]对应最右位,则以下流程图能正确实现操作②的是( ) A. B. C. D. 【答案】B 【解析】 【详解】本题考查流程图识读。操作②的实现步骤:找到右起第一个1的位置:从数组的最右端(gray[n-1])开始向左遍历,找到第一个值为1的位。取反左边一位:将找到的1的左边一位取反(即0变1,1变0),即gray[j-1]=1-gray[j-1]。故选B。 9. 某完全二叉树包含5个节点,某个叶子节点在前序遍历序列、中序遍历序列中的位置序号分别记为x,y,则x-y的值不可能的是( ) A. 0 B. 1 C. 2 D. 3 【答案】D 【解析】 【详解】本题考查的是二叉树。5个节点的完全二叉树结构固定为: 叶子节点为3、4、5。前序遍历(根左右) 序列:1 → 2 → 4 → 5 → 3 位置序号:1(1)、2(2)、3(4)、4(5)、5(3)。中序遍历(左根右) 序列:4 → 2 → 5 → 1 → 3 位置序号:1(4)、2(2)、3(5)、4(1)、5(3)。 计算x - y的值: 叶子节点4:前序x=3,中序y=1 → x-y=2(选项C)。 叶子节点5:前序x=4,中序y=3 → x-y=1(选项B)。 叶子节点3:前序x=5,中序y=5 → x-y=0(选项A)。 故选D。 10. 有如下Python程序段: #随机生成数组d,代码略 for i in range(len(d)-1): for j in range(): if d[j]>d[j+1]: d[j],d[j+1]=d[j+1],d[j] 加框处可以选填的代码有 ①0, len(d)-i-1 ②i, len(d)-2 ③len(d)-1,i,-1 ④len(d)-2,i-1,-1 以下能正确实现排序的是( ) A. ①③ B. ①④ C. ②③ D. ②④ 【答案】B 【解析】 【详解】本题考查的是冒泡排序。①range(0, len(d) - i -1) 这是冒泡排序的经典正向写法,每一趟将最大的元素“冒”到右端,故可完成正确排序。②range(i, len(d) - 2) 每一趟都从索引 i 开始,不会比较到最左端(尤其在后几趟中),会遗漏比较,导致排序不正确。③range(len(d) -1, i, -1) 当 j = len(d)- 1 时,d[j+1] 会越界,且循环中比较 d[j] 和 d[j+1] 的写法也不适配从右向左的遍历,不能完成正确排序。④range(len(d) - 2, i -1, -1) 这是“反向”的冒泡排序写法,每一趟将最小的元素“冒”到左端,索引区间不会越界,可完成正确排序。故选B。 11. 有如下Python程序段: defjudge (s): if len(s)==2: return s[0]==s[1] res=[];n= len(s) for i in range(n-1): r=(s[i]+s[i+1])%10 res. append(r) #在res列表末尾添加一个元素r return judge(res) 以下s执行judge(s)后,值为False的是( ) A. [2,3,6,9] B. [5,6,7,8] C. [9,7,4,2] D. [3,9,0,2] 【答案】B 【解析】 【详解】本题考查的是递归。judge函数的作用是通过递归不断将列表缩短:每次将相邻两数相加取个位,生成新列表,直到列表长度为2时判断这两个数是否相等。若相等返回True,否则返回False。 选项A:[2,3,6,9] 第一次处理后生成[5,9,5],第二次生成[4,4],最后两数相等,返回True。 选项B:[5,6,7,8] 第一次处理后生成[1,3,5],第二次生成[4,8],最后两数不等,返回False。 选项C:[9,7,4,2] 第一次处理后生成[6,1,6],第二次生成[7,7],返回True。 选项D:[3,9,0,2] 第一次处理后生成[2,9,2],第二次生成[1,1],返回True。 故选B。 12. 有如下Python程序段: q=[5,7,2,1,0]; h,t=0,4 s=[0,0,0,0]; st=-1 while h != t: temp=q[h];h=(h+1)%5 while st !=-1 and s[st]> temp: q[t]=s[st] t=(t+1)%5 st-=1 st+=1;s[st]= temp 在程序运行过程中,若st的值为1,此时h的值不可能的是( ) A. 1 B. 2 C. 3 D. 4 【答案】C 【解析】 【详解】本题考查的是栈和队列的综合应用。初始化阶段 q =[5,7,2,1,0],h= 0,t=4,s= [0,0,0,0],st=-1 外层 while 循环开始 第一次执行外层 while 循环(h!=t条件成立) temp = q[h],此时temp=5 (因为 h=0,q[0]=5) ,然后h=(h+1) % 5, h 变为1 进入内层 while 循环,由于初始 st=-1,内层 while 循环不执行 执行 st += 1 和 s[st] = temp,此时 st = 0,s[0]=5 第二次执行外层 while 循环 (h!=t条件成立) temp = q[h],此时 temp=7 (因为 h= 1,q[1]=7) ,然后h=(h+1) % 5, h 变为2 进入内层 while 循环,因为st=0 且s[0]=5<= 7,内层while 循环不执行 执行 st += 1 和 s[st] = temp,此时 st= 1,s[1]=7 第三次执行外层 while 循环 (h!=t条件成立) temp = q[h],此时 temp=2 (因为 h=2,q[2]=2) ,然后h=(h+1) % 5, h 变为 3 进入内层 while 循环,因为st=0 且s[0]=5<temp = 2,内层 while循环执行 q[t] = s[st],即 q[4]=7,t=(t + 1) % 5, t变为 0,st=-1 执行 st += 1 和 s[st] = temp,此时 st= 0,s[0]=2 第四次执行外层 while 循环 (h!=t条件成立) temp = q[h],此时 temp=1 (因为 h=3,q[3]=1) ,然后h=(h+1) % 5, h 变为4 进入内层 while 循环,因为st=0 且s[0]=2 > temp = 1,内层 while 循环执行 q[t] = s[st],即 q[0]=2,t=(t+1) % 5,t变为 1,st=-1 执行 st += 1 和 s[st] = temp,此时 st = 0,s[0]=1 第五次执行外层 while 循环 (h!=t条件成立) temp = q[h],此时temp=0 (因为 h=4,q[4]=0) ,然后h=(h+ 1) % 5, h 变为 0 进入内层 while 循环,因为st=0 且s[0]=1> temp = 0,内层while 循环执行 q[t]= s[st],即 q[1]=1,t=(t + 1) % 5,t 变为 2,st=-1 执行 st += 1 和 s[st] = temp,此时 st= 0,s[0]=0 当st=1时,经过上述分析可知,h的值已经变为4,不可能为 3。 综上所述,通过详细跟踪程序的执行过程,我们可以得出当st的值为1时,h的值不可能是3,所以选C。 二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分) 13. 景区有n个散客团队和m辆空观光车(编号均从1开始),每个散客团队不超10人,每辆车核载10人。现按顺序为团队安排观光车,分配规则如下:每个团队必须整体乘坐同一辆车,优先在已有人的车辆中选择可容纳且剩余座位数最少的车辆;若存在多辆车符合条件,则选择编号小的车辆;若不存在符合条件的车辆,则安排该团队乘坐新的空车,直到团队或车辆分配完毕。编写程序实现上述分配功能,并输出车辆所载的团队编号。请回答下列问题: (1)若散客团队人数列表s=[3,5,4,2,7,8,9],则4号团队乘坐_______号车。 (2)实现模拟上述功能的部分Python程序如下,请在划线处填入合适的代码。 #获取散客团队人数列表,存储在s中 m, ed=5,0; bus=[10 for i in range(m)] ①___ for i in range(n): best, minx=-1,11 for j in range(0, ed): if bus[j]>=s[i] and bus[j]< minx: minx, best= bus[j],j if best==-1: if ②___: print("车辆已满"); break else: best= ed; ed+=1 ③___ # 输出车辆编号和对应乘坐的散客团队编号 【答案】 ①. 1 ②. n = len(s) ③. ed >= m 或ed == m 或 s[i]> max(bus) ④. bus[best] - = s[i] 或 bus[best] = bus[best] - s[i] 【解析】 【详解】本题考查的是数组的应用。 (1)团队1(3人):无已使用车辆,使用新车1 → 剩余座位=7;团队2(5人):无符合条件车辆(车1剩余7<5不满足),使用新车2 → 剩余座位=5;团队3(4人): 检查车1(剩余7≥4)、车2(剩余5≥4),选择剩余座位最少的车2 → 剩余座位=1;团队4(2人):检查车1(剩余7≥2)、车2(剩余1<2不满足),选择剩余座位最少的车1 → 剩余座位=5。故答案为:1。 (2)①获取团队数量n,即列表s的长度,故次处应为:n = len(s);②检查是否所有车辆已用完,若ed(已使用车辆数)≥m(总车辆数),则无法分配,故此处应为:ed >= m 或ed == m 或 s[i]> max(bus);③更新选中车辆的剩余座位,扣除当前团队人数,故此处应为:bus[best] - = s[i] 或 bus[best] = bus[best] - s[i]。 14. 某动物园引进大熊猫,并在大熊猫馆搭建环境监测系统。该系统通过智能终端获取温、湿度传感器数据,以无线方式将数据传输到Web服务器并存入数据库,Web服务器将数据处理后产生的状态信息反馈给智能终端,由智能终端控制空调来调节温、湿度。请回答下列问题: (1)在该系统前期准备工作中,应选择的开发模式为_______(单选,填字母:A. B/S模式 /B. C/S模式)。 (2)下列关于该系统的说法,正确的是_______(单选,填字母)。 A.历史温、湿度数据存在服务器的数据库中 B.系统中的每个硬件设备都配有独立的IP C.温、湿度阈值存储在智能终端 (3)以下操作中,必须在智能终端程序中实现的是_______(多选,填字母)。 A.从服务器获取温、湿度阈值 B.采集温、湿度传感器数据,并传输到服务器 C.接收服务器反馈的状态信息,并控制相关设备 D.根据历史数据分析温、湿度变化情况 (4)为了测试该系统的有效性,关闭传感器2所在区域的执行器后,导出当天的部分数据如第14题图a所示,分析每个传感器每小时的湿度值,可视化的结果如图b所示。 #导入相关库,代码略 df= pd. read_excel(" data. xlsx") df["小时"]=0 for i in df. index: df. at[i "小时"]= int(______[:2]) for i in range(1,3): plt. plot(dfg.小时, dfg.湿度) # 设置绘图参数,代码略 plt. show() ①请在划线处填入合适的代码。______ ②加框处ⒶⒷ可选代码如下,正确的代码是______和______(填字母)。 A. df1= df[df.传感器==i] B. dfg= df. groupby("小时", as_index= True). mean() C. df= df[df[传感器]== str(i)] D. dfg= dfl. groupby("小时", as_index= False). mean() (5)为了更全面的监测大熊猫生活环境,请提出一种系统改进方案,要求写出增加的设备和实现的功能。______ 【答案】 ①. A ②. A ③. BC ④. df. at[i, "时间"] 或 df["时间"][i] 或 df.时间[i] ⑤. A ⑥. D ⑦. 通过空气质量传感器检测二氧化碳含量,若过高就打开新风系统;通过水质传感器检测水中化学成分的浓度,若超标就开启池塘换水装置。 【解析】 【详解】本题考查的是信息系统搭建及数据分析。 (1)B/S模式(Browser/Server)适合通过Web服务器进行数据交互的系统,智能终端通过浏览器或Web接口与服务器通信,故选A。 (2)题干提到数据通过Web服务器存入数据库,因此历史数据应存储在服务器数据库中。故选A。 (3)智能终端负责数据采集、传输以及接收服务器反馈并控制设备,A项和D项更适合在服务器端实现。故选BC。 (4)①从时间字段中提取小时部分,因此填入的代码应该是:df. at[i, "时间"] 或 df["时间"][i] 或 df.时间[i];②Ⓐ筛选出对应传感器的数据:使用 df[df.传感器 == i] 或 df[df["传感器"] == str(i)] 来筛选出对应传感器的数据,故选A。Ⓑ计算每小时的湿度平均值:使用 groupby方法按小时分组,并计算湿度平均值,由 plt. plot(dfg.小时, dfg.湿度)可知小时列不作为索引,故as_index设置为False,故选D。 (5)为了更全面的监测大熊猫生活环境,增加空气质量和水质传感器,可更全面地监测大熊猫生活环境,并通过执行器实现自动调节。故答案为:通过空气质量传感器检测二氧化碳含量,若过高就打开新风系统;通过水质传感器检测水中化学成分的浓度,若超标就开启池塘换水装置。 15. 某流水线生产点每分钟生产1个产品,随即打上编号并送去质检点,若检测值val与标准值st误差超过初检阈值th1,则直接判定该产品不合格,否则暂定为合格。每小时内生产产品作为一批次,复查点对同一批次中的初检合格产品依次复查,若存在连续n个及以上产品的检测值val与标准值st误差超过复查阈值th2,则判定这些连续产品均不合格。检测结束后,统计并输出该批次产品的合格率。请回答下列问题: (1)有部分产品原始数据如下,若st为100,th1为10,th2为5,n为3,则复查时会被判定为不合格的个数是______(填数字) 编号id P001 P002 P003 P004 P005 P006 P007 P008 P009 检测值val 95 102 112 92 106 107 115 91 101 (2)定义如下check函数,函数功能是对编号为id的产品进行初检,根据产品检测值val与标准值st误差是否超过初检阈值th1,判定其为合格或不合格,并加入对应的序列中,返回序列的头尾指针。 head=[-1,-1] tail=[-1,-1] def check(id, val, st, th1): global cnt #全局变量cnt用于统计不合格产品数量 data. append([id, val,-1]) if abs(val-st)<= th1: t=0 else: t=1 cnt +=t if head[t]==-1: head[t]= len(data)-1 else: data[tail[t]][2]= len(data)-1 tail[t]= len(data)-1 return head, tail 若第一批次的部分产品数据如上表所示,已检测完6个产品,此时head的值是______。 (3)实现复查功能的Python程序如下,请在划线处填入合适的代码。 def recheck(head, tail, st,th2): global cnt,n left= right= head[0]; pleft=-1 while left !=-1: if abs(data[left][1]-st)>th2: pright= left; right= data[left][2] ①___ while right !=-1 and abs(data[right][1]-st)> th2: count+=1 pright= right; right= data[right][2] #将复检不合格产品从合格序列中移除,并添加到不合格序列末尾 if count>= n: cnt+= count if pleft==-1: head[0]= right else: data[pleft][2]= right if right==-1: tail[0]= pleft if head[1]==-1: head[1]= left else: ②___ tail[1]= pright ③___ else: pleft= left; left= data[left][2] #读取标准值st,初检阈值th1,复查阈值th2,最少连续个数值n,代码略 time=0; cnt=0; data=[] head=[-1,-1]; tail=[-1,-1] while time<8*60: #流水线生产点每天工作8小时 time+=1 #读取产品编号id和产品检测值val head, tail= check(id, val, st, th1) if time%60==0: recheck(head, tail, st,th2) head=[-1,-1]; tail=[-1,-1] print(100-cnt*100/60, "%") #输出该批次产品的合格率 【答案】 ①. 4 ②. [0,2] ③. count =1 ④. data[tail[1]][2] = left ⑤. left = right 【解析】 【详解】本题考查的是链表应用。 (1)初检合格产品筛选:初检合格的条件:|val - st| ≤ th1 → |val - 100| ≤ 10 → 90 ≤ val ≤ 110。 根据表格数据,初检不合格的产品是P003(112)和P007(115),其余产品初检合格。复查合格产品筛选:复查时检查初检合格的产品中是否存在连续n(3)个及以上产品的|val - st| > th2 → |val - 100| > 5 → val < 95 或 val > 105。初检合格产品序列:P001(95), P002(102), P004(92), P005(106), P006(107), P008(91), P009(101)。 检查连续不合格: P001(95): |95-100|=5 ≤5 → 不触发连续计数。 P002(102): |102-100|=2 ≤5 → 不触发连续计数。 P004(92): |92-100|=8 >5 → 开始连续计数。 P004(92), P005(106), P006(107), P008(91)连续4个产品|val - st| >5(92,106,107,91)。 因此这4个产品被判定为不合格。结论:复查时被判定为不合格的产品是P004、P005、P006, P008,共4个。 (2)初检不合格(t=1):P003(112) ;初检合格(t=0):P001(95), P002(102), P004(92), P005(106), P006(107)。head[0]:合格链表的头节点索引(第一个合格产品 P001,索引 0)。 head[1]:不合格链表的头节点索引(第一个不合格产品 P003,索引 2)。故答案为:[0,2]。 (3)① 初始化连续超阈值计数器,故此处应为:count =1。 ② 将不合格产品链接到不合格链表末尾,故此处应为:data[tail[1]][2] = left。 ③ 跳过已处理的不合格产品,继续检查后续节点,故此处应为:left = right。 第1页/共1页 学科网(北京)股份有限公司 $$ 机密★考试结束前 温州市普通高中2025届高三第三次适应性考试 技术试题卷 考生须知: 1.本试卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。 2.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题卷规定的位置上。 3.答题时,请按照答题卷上“注意事项”的要求,在答题卷相应的位置上规范作答,在本试题卷上的作答一律无效。 4.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分) 1. 某教学辅助系统通过摄像头和麦克风,采集并识别学生的表情、动作、语音等,转化为课堂投入值,同时录制课堂视频,最后上传服务器,形成教研活动资料库。下列关于数据与信息的说法,正确的是( ) A. 课堂视频没有价值 B. 采集语音时不会产生新的数据 C. 学生的表情、动作是信息的载体 D. 系统中的数据均为非结构化数据 2. 某教学辅助系统通过摄像头和麦克风,采集并识别学生的表情、动作、语音等,转化为课堂投入值,同时录制课堂视频,最后上传服务器,形成教研活动资料库。为了节约系统存储空间,下列做法合适的是( ) A. 利用AI生成文字报告后删除视频 B. 保持视频原分辨率并将帧频降低至5fps C. 将视频转换为BMP图像序列 D. 将AVI视频格式转换成MP4视频格式 3. 某教学辅助系统通过摄像头和麦克风,采集并识别学生的表情、动作、语音等,转化为课堂投入值,同时录制课堂视频,最后上传服务器,形成教研活动资料库。下列提升语音识别准确性的做法,不合理的是( ) A. 减少训练次数 B. 优化识别算法 C. 使用降噪麦克风 D. 对教室做隔音处理 4. 某超市自助结账系统通过语音提示操作流程,顾客将商品条形码对准终端设备扫描区,终端设备从服务器获取商品价格并自动计价,顾客核对无误后完成支付。下列有关信息系统安全与防护的做法,不合理的是( ) A. 对交易数据进行加密 B. 定期自动备份数据 C. 为不同用户设置不同的权限 D. 将销售记录随意发布到网络 5. 某超市自助结账系统通过语音提示操作流程,顾客将商品条形码对准终端设备扫描区,终端设备从服务器获取商品价格并自动计价,顾客核对无误后完成支付。下列关于该信息系统支撑技术的说法,正确的是( ) A. 商品扫描过程采用了射频识别技术 B. 用户支付过程中必须依赖移动通信网络 C. 终端设备的体系结构普遍与计算机相同 D. 获取商品价格时无需遵循TCP/IP协议 6. 某超市自助结账系统通过语音提示操作流程,顾客将商品条形码对准终端设备扫描区,终端设备从服务器获取商品价格并自动计价,顾客核对无误后完成支付。下列有关该信息系统组成与功能的说法,正确的是( ) A. 语音提示是系统的输出功能 B. 自助结账系统属于系统软件 C. 系统的硬件为终端设备和摄像头 D. 数据由终端设备单向传输至服务器 7. 某二进制编码方式,n位可生成2n个编码,第1个编码为n个0,第2,4,6…个编码通过对前一个编码执行操作①得到,第3,5,7…个编码通过对前一个编码执行操作②得到。操作①为最右位取反,操作②为右起第一个1左边一位取反。已知4位二进制的第1、2、4个编码分别为0000、0001、0010,则第5个编码的值是( ) A. 0110 B. 0011 C. 0101 D. 1010 8. 某二进制编码方式,n位可生成2n个编码,第1个编码为n个0,第2,4,6…个编码通过对前一个编码执行操作①得到,第3,5,7…个编码通过对前一个编码执行操作②得到。操作①为最右位取反,操作②为右起第一个1的左边一位取反。单个编码存放于数组gray中,gray[n-1]对应最右位,则以下流程图能正确实现操作②的是( ) A. B. C. D. 9. 某完全二叉树包含5个节点,某个叶子节点在前序遍历序列、中序遍历序列中位置序号分别记为x,y,则x-y的值不可能的是( ) A. 0 B. 1 C. 2 D. 3 10. 有如下Python程序段: #随机生成数组d,代码略 for i in range(len(d)-1): for j in range(): if d[j]>d[j+1]: d[j],d[j+1]=d[j+1],d[j] 加框处可以选填的代码有 ①0, len(d)-i-1 ②i, len(d)-2 ③len(d)-1,i,-1 ④len(d)-2,i-1,-1 以下能正确实现排序的是( ) A. ①③ B. ①④ C. ②③ D. ②④ 11 有如下Python程序段: defjudge (s): if len(s)==2: return s[0]==s[1] res=[];n= len(s) for i in range(n-1): r=(s[i]+s[i+1])%10 res. append(r) #在res列表末尾添加一个元素r return judge(res) 以下s执行judge(s)后,值为False的是( ) A. [23,6,9] B. [5,6,7,8] C. [9,7,4,2] D. [3,9,0,2] 12. 有如下Python程序段: q=[5,7,2,1,0]; h,t=0,4 s=[0,0,0,0]; st=-1 while h != t: temp=q[h];h=(h+1)%5 while st !=-1 and s[st]> temp: q[t]=s[st] t=(t+1)%5 st-=1 st+=1;s[st]= temp 在程序运行过程中,若st的值为1,此时h的值不可能的是( ) A. 1 B. 2 C. 3 D. 4 二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分) 13. 景区有n个散客团队和m辆空观光车(编号均从1开始),每个散客团队不超10人,每辆车核载10人。现按顺序为团队安排观光车,分配规则如下:每个团队必须整体乘坐同一辆车,优先在已有人的车辆中选择可容纳且剩余座位数最少的车辆;若存在多辆车符合条件,则选择编号小的车辆;若不存在符合条件的车辆,则安排该团队乘坐新的空车,直到团队或车辆分配完毕。编写程序实现上述分配功能,并输出车辆所载的团队编号。请回答下列问题: (1)若散客团队人数列表s=[3,5,4,2,7,8,9],则4号团队乘坐_______号车。 (2)实现模拟上述功能的部分Python程序如下,请在划线处填入合适的代码。 #获取散客团队人数列表,存储在s中 m, ed=5,0; bus=[10 for i in range(m)] ①___ for i in range(n): best, minx=-1,11 for j in range(0, ed): if bus[j]>=s[i] and bus[j]< minx: minx, best= bus[j],j if best==-1: if ②___: print("车辆已满"); break else: best= ed; ed+=1 ③___ # 输出车辆编号和对应乘坐的散客团队编号 14. 某动物园引进大熊猫,并在大熊猫馆搭建环境监测系统。该系统通过智能终端获取温、湿度传感器数据,以无线方式将数据传输到Web服务器并存入数据库,Web服务器将数据处理后产生的状态信息反馈给智能终端,由智能终端控制空调来调节温、湿度。请回答下列问题: (1)在该系统的前期准备工作中,应选择的开发模式为_______(单选,填字母:A. B/S模式 /B. C/S模式)。 (2)下列关于该系统的说法,正确的是_______(单选,填字母)。 A.历史温、湿度数据存在服务器的数据库中 B.系统中的每个硬件设备都配有独立的IP C.温、湿度阈值存储在智能终端 (3)以下操作中,必须在智能终端程序中实现的是_______(多选,填字母)。 A.从服务器获取温、湿度的阈值 B.采集温、湿度传感器数据,并传输到服务器 C.接收服务器反馈的状态信息,并控制相关设备 D.根据历史数据分析温、湿度变化情况 (4)为了测试该系统的有效性,关闭传感器2所在区域的执行器后,导出当天的部分数据如第14题图a所示,分析每个传感器每小时的湿度值,可视化的结果如图b所示。 #导入相关库,代码略 df= pd. read_excel(" data. xlsx") df["小时"]=0 for i in df. index: df. at[i, "小时"]= int(______[:2]) for i in range(1,3): plt. plot(dfg.小时, dfg.湿度) # 设置绘图参数,代码略 plt. show() ①请在划线处填入合适的代码。______ ②加框处ⒶⒷ可选代码如下,正确的代码是______和______(填字母)。 A. df1= df[df.传感器==i] B. dfg= df. groupby("小时", as_index= True). mean() C. df= df[df[传感器]== str(i)] D. dfg= dfl. groupby("小时", as_index= False). mean() (5)为了更全面的监测大熊猫生活环境,请提出一种系统改进方案,要求写出增加的设备和实现的功能。______ 15. 某流水线生产点每分钟生产1个产品,随即打上编号并送去质检点,若检测值val与标准值st误差超过初检阈值th1,则直接判定该产品不合格,否则暂定为合格。每小时内生产的产品作为一批次,复查点对同一批次中的初检合格产品依次复查,若存在连续n个及以上产品的检测值val与标准值st误差超过复查阈值th2,则判定这些连续产品均不合格。检测结束后,统计并输出该批次产品的合格率。请回答下列问题: (1)有部分产品原始数据如下,若st为100,th1为10,th2为5,n为3,则复查时会被判定为不合格的个数是______(填数字) 编号id P001 P002 P003 P004 P005 P006 P007 P008 P009 检测值val 95 102 112 92 106 107 115 91 101 (2)定义如下check函数,函数功能是对编号为id的产品进行初检,根据产品检测值val与标准值st误差是否超过初检阈值th1,判定其为合格或不合格,并加入对应的序列中,返回序列的头尾指针。 head=[-1,-1] tail=[-1,-1] def check(id, val, st, th1): global cnt #全局变量cnt用于统计不合格产品数量 data. append([id, val,-1]) if abs(val-st)<= th1: t=0 else: t=1 cnt +=t if head[t]==-1: head[t]= len(data)-1 else: data[tail[t]][2]= len(data)-1 tail[t]= len(data)-1 return head, tail 若第一批次的部分产品数据如上表所示,已检测完6个产品,此时head的值是______。 (3)实现复查功能Python程序如下,请在划线处填入合适的代码。 def recheck(head, tail, st,th2): global cnt,n left= right= head[0]; pleft=-1 while left !=-1: if abs(data[left][1]-st)>th2: pright= left; right= data[left][2] ①___ while right !=-1 and abs(data[right][1]-st)> th2: count+=1 pright= right; right= data[right][2] #将复检不合格产品从合格序列中移除,并添加到不合格序列末尾 if count>= n: cnt+= count if pleft==-1: head[0]= right else: data[pleft][2]= right if right==-1: tail[0]= pleft if head[1]==-1: head[1]= left else: ②___ tail[1]= pright ③___ else: pleft= left; left= data[left][2] #读取标准值st,初检阈值th1,复查阈值th2,最少连续个数值n,代码略 time=0; cnt=0; data=[] head=[-1,-1]; tail=[-1,-1] while time<8*60: #流水线生产点每天工作8小时 time+=1 #读取产品编号id和产品检测值val head, tail= check(id, val, st, th1) if time%60==0: recheck(head, tail, st,th2) head=[-1,-1]; tail=[-1,-1] print(100-cnt*100/60, "%") #输出该批次产品的合格率 第1页/共1页 学科网(北京)股份有限公司 $$

资源预览图

精品解析:2025届浙江省温州市普通高中高三下学期第三次适应性考试(三模)技术试题-高中信息技术
1
精品解析:2025届浙江省温州市普通高中高三下学期第三次适应性考试(三模)技术试题-高中信息技术
2
精品解析:2025届浙江省温州市普通高中高三下学期第三次适应性考试(三模)技术试题-高中信息技术
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。