精品解析:浙江省嘉兴市2025-2026学年高三上学期12月教学测试技术试题-高中信息技术

标签:
精品解析文字版答案
2025-12-08
| 2份
| 25页
| 231人阅读
| 2人下载

资源信息

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

内容正文:

2025年高三教学测试 技术试题卷 (2025.12) 本试题卷分信息技术和通用技术两部分。满分100分,考试时间90分钟。 第一部分 信息技术(共50分) 一、单选题(本大题共12小题,每小题2分,共24分) 1. 小明在某平台视频号观看了“在窗上贴胶带做台风防护”的视频,他给该视频点赞后,平台又给他推送了台风相关的视频。小明还通过网络搜索了其他防台风措施。下列关于该材料中数据和信息的说法,正确的是( ) A. 台风过境后其相关数据就没有价值了 B. 视频号推送视频是数据的一种表现形式 C. “通过网络搜索其他防台风措施”是智慧的体现 D. 平台又推送台风相关视频,说明大数据注重事物之间的因果关系 【答案】B 【解析】 【详解】本题考查数据与信息。A选项错误,台风过境后其相关数据仍有价值,可用于后续台风研究、统计分析等工作。B选项正确,视频号推送的视频是数据经过加工处理后的表现形式,属于数据。C选项错误,“通过网络搜索其他防台风措施”是获取信息的行为,并非智慧的体现,智慧是对信息的深度加工与创造性应用。D选项错误,平台推送台风相关视频是基于用户点赞行为的关联推荐,体现的是大数据注重事物之间的相关关系,而非因果关系。因此,本题选择B选项。 2. 某燃气计费系统采用智能燃气表实现了燃气的自动计量、费用结算和安全监控等功能,该智能燃气表可存储近30天的用气数据,系统使用网络安全技术确保系统可靠运行、保护用户数据等。下列有关信息系统安全的说法,不合理的是( ) A. 个人用户如需查询用气情况需要进行身份认证 B. 系统实时监测用户的用气数据保障了用户的用气安全 C. 智能燃气表与服务器端之间的数据传输需要加密与校验 D. 用气数据存储在智能燃气表中,主要是为了防止数据的非授权访问 【答案】D 【解析】 【详解】本题考查信息系统安全。A选项合理,个人用户查询用气情况进行身份认证,能防止他人非法访问用户用气数据,保护用户隐私与数据安全;B选项合理,系统实时监测用气数据可及时发现异常用气情况(如燃气泄漏导致的用量突变),进而保障用户用气安全;C选项合理,智能燃气表与服务器间的数据传输加密可防止数据被窃取,校验能避免数据被篡改,符合信息系统安全要求;D选项不合理,智能燃气表存储近30天用气数据的主要目的是实现燃气自动计量、方便用户查询近期用量及断网时的结算备份,防止数据非授权访问需通过加密、权限控制等措施实现,并非存储的主要目的。因此,本题选择D选项。 3. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。关于该信息系统组成的说法,正确的是( ) A. 该系统的用户只有学生和辅导员 B. 辅导员手机上的APP属于系统软件 C. 3D记录仪是具有输入功能的硬件设备 D. 该系统所有数据都存储在辅导员的手机上 【答案】C 【解析】 【详解】本题考查信息系统组成。A选项错误,该系统的用户除学生和辅导员外,包括系统维护人员、开发人员等管理类用户,“只有”表述过于绝对;B选项错误,辅导员手机上的APP是为查看学生心理支持报告设计的特定应用程序,属于应用软件,而非系统软件(系统软件指操作系统、数据库管理系统等支撑计算机运行的软件);C选项正确,3D记录仪的核心功能是捕捉、采集学生手工创作过程中的数据,属于具有数据输入功能的硬件设备,符合信息系统硬件组成的定义;D选项错误,题目明确说明所有数据加密后通过Wi-Fi上传至云服务器,数据存储在云服务器中,而非辅导员的手机上。因此,本题选择C选项。 4. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。下列关于该系统功能和应用的说法,正确的是( ) A. 系统仅采用了C/S架构 B. 仅具有数据采集和存储等功能 C. 系统数据的输入完全依赖传感器 D. 智能推荐个性化的创作方案,可为学生提供更科学的心理支持 【答案】D 【解析】 【详解】本题考查信息系统的功能、架构及应用相关知识。A选项错误,系统支持辅导员通过APP(C/S架构)或浏览器(B/S架构)查看报告,采用的是C/S与B/S结合的混合架构,并非仅C/S架构;B选项错误,系统除数据采集和存储功能外,还具备多模态情绪分析、深度学习推荐个性化方案、报告生成与查看等核心功能;C选项错误,“完全依赖传感器”表述绝对,系统数据输入主要来自3D记录仪、摄像头等设备,但可能存在其他辅助输入方式(如学生基础信息手动录入等),且“完全”不符合信息系统数据输入的常规设计;D选项正确,系统基于深度学习算法,结合学生情绪状态匹配个性化手工创作方案,精准契合学生心理需求,可为学生提供更科学、针对性的心理支持,与题目描述的系统核心目标一致。因此,本题选择D选项。 5. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。下列关于该系统中网络技术的说法,正确的是( ) A. 辅导员只能通过移动终端查看报告 B. 数据上传云服务器不需要遵循网络协议 C. Wi-Fi传输数据的传输介质是无线电波 D. 该系统中可通过网络共享的资源不包括软件 【答案】C 【解析】 【详解】本题考查信息系统中的网络技术。A选项错误,题目明确辅导员可通过APP(移动终端)或浏览器(可在电脑等非移动终端使用)查看报告,“只能”表述过于绝对;B选项错误,数据上传云服务器必须遵循网络协议(如TCP/IP协议),协议是网络数据传输的规则基础,无协议无法实现有效通信;C选项正确,Wi-Fi属于无线局域网技术,其数据传输介质为无线电波(常用2.4GHz或5GHz频段);D选项错误,该系统中辅导员使用的APP、浏览器查看报告所需的相关程序等均属于可通过网络共享的软件资源。因此,本题选择C选项。 6. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。关于该系统中音频数据处理的说法,不正确的是( ) A. 量化过程是将声音信号在时间域上离散化 B. 采样频率越高,单位时间内获取的音频样本数量越多 C. 采集学生语音并输入系统的过程,实现了模拟信号的数字化 D. 将音频文件从Wave格式转换为MP3格式,采用了有损压缩方法 【答案】A 【解析】 【详解】本题考查数字化。A选项不正确,量化过程是将采样后的模拟信号在幅度域上离散化(将连续的幅度值转换为有限个数字值),而时间域上的离散化是采样的作用;B选项正确,采样频率指单位时间内的采样次数,频率越高,单位时间内获取的音频样本数量越多,音频还原度通常越高;C选项正确,学生语音属于模拟信号,采集并输入系统需经过采样、量化、编码步骤,实现了模拟信号的数字化;D选项正确,Wave格式是无压缩音频格式,MP3格式通过舍弃人耳不敏感的音频频段实现压缩,属于有损压缩方法。因此,本题选择A选项。 7. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。下列关于深度学习算法应用于人脸识别的描述,正确的是( ) A. 训练人脸识别模型的数据均为结构化数据 B. 人脸识别技术是随着深度学习发展才出现的 C. 识别时任意角度拍摄的照片都不影响识别结果 D. 识别时提取人脸的面部特征并与预存的人脸特征进行比对 【答案】D 【解析】 【详解】本题考查深度学习算法在人脸识别中的应用。A选项错误,训练人脸识别模型的数据主要为人脸图像等非结构化数据,结构化数据无法满足特征提取需求;B选项错误,人脸识别技术在深度学习发展前已存在(如传统特征脸算法),深度学习仅显著提升了其识别准确率和鲁棒性;C选项错误,人脸识别受拍摄角度影响较大,极端角度(如大侧脸、严重低头/仰头)会导致特征提取不完整,进而影响识别结果;D选项正确,人脸识别的核心流程是通过算法提取待识别人脸的关键面部特征(如五官轮廓、距离比例等),再与数据库中预存的人脸特征进行相似度比对,完成识别过程。因此,本题选择D选项。 8. 某深度为3且只有3个叶子节点的完全二叉树,从根节点起,按从上到下、同层从左到右的顺序用字母依次标记每个节点,则该树的中序遍历结果可能是( ) A. DBHAFCG B. DBEAC C. DEBAC D. DEBAFGC 【答案】B 【解析】 【详解】本题考查二叉树的中序遍历与完全二叉树的性质。深度为3且只有3个叶子节点的完全二叉树,节点数只能为5或6。当节点数为5时,结构为根节点A,左子树B有左右孩子D和E,右子树C为叶子,中序遍历结果为D、B、E、A、C,即DBEAC。当节点数为6时,中序遍历结果为D、B、E、A、F、C,即DBEAFC,不在选项中。选项B符合节点数为5的遍历结果。因此,本题选择B选项。 9. 某队列队首到队尾的元素依次为10,20,30,40,50。元素出队后直接输出或重新入队,若输出元素依次为30,20,40,10,所需最少入队次数为( ) A. 7 B. 6 C. 5 D. 4 【答案】B 【解析】 【详解】本题考查队列。队列初始状态为队首到队尾依次是10、20、30、40、50,操作规则为元素出队后要么直接输出,要么重新入队,目标输出顺序为30、20、40、10。需按FIFO规则逐步处理,仅当出队元素非目标元素时才重新入队(保证入队次数最少),具体步骤如下: 1. 输出第一个元素30:队首为10(非30),出队10并重新入队(入队次数+1),队列变为[20,30,40,50,10];队首为20(非30),出队20并重新入队(入队次数+1),队列变为[30,40,50,10,20]; 队首为30(目标元素),出队30并输出,队列变为[40,50,10,20]。 2. 输出第二个元素20:队首为40(非20),出队40并重新入队(入队次数+1),队列变为[50,10,20,40];队首为50(非20),出队50并重新入队(入队次数+1),队列变为[10,20,40,50];队首为10(非20),出队10并重新入队(入队次数+1),队列变为[20,40,50,10];队首为20(目标元素),出队20并输出,队列变为[40,50,10]。 3. 输出第三个元素40: 队首为40(目标元素),出队40并输出,队列变为[50,10]。 4. 输出第四个元素10:队首为50(非10),出队50并重新入队(入队次数+1),队列变为[10,50];队首为10(目标元素),出队10并输出。 累计入队次数为1+1+1+1+1+1=6次,且无更少入队次数的操作方式(因需按FIFO规则处理前置非目标元素,无法跳过)。 因此,本题选择B选项。 10. 有如下Python程序段: chs=input("请输入字符串:") s=[] res="" for ch in chs: if s != [] and s[-1] == ch: s.pop() else: s.append(ch) for i in range(len(s)): res+=s[i] print(res) 程序运行时,若输出为car,则可能的输入是( ) A. cbbare33e B. cbeare33b C. caeer33rb D. caar33reb 【答案】A 【解析】 【详解】本题考查栈和字符串。程序的核心逻辑是遍历输入字符串的每个字符,维护一个列表s:若列表非空且最后一个元素等于当前字符,弹出最后一个元素(消除相邻重复);否则添加当前字符。最终将列表拼接为输出字符串,要求输出为car,需逐个分析选项: 1. 输入cbbare33e:c→s=[c];b→s=[c,b];b→pop→s=[c];a→s=[c,a];r→s=[c,a,r];e→s=[c,a,r,e];3→s=[c,a,r,e,3];3→pop→s=[c,a,r,e];e→pop→s=[c,a,r],最终拼接为car,符合要求; 2. 输入cbeare33b:处理后列表为[c,b,e,a,r,e,b],拼接为cbeareb,不符合; 3. 输入caeer33rb:处理后列表为[c,a,b],拼接为cab,不符合; 4. 输入caar33reb:处理后列表为[c,e,b],拼接为ceb,不符合。 因此,本题选择A选项。 11. 有如下Python程序段: tag=[0] * len(data) i=0 p=i while i < len(data): if p != -1: tag[i]+=1 p=data[p][1] else: i+=1 p=i 若data为[[0,1],[1,2],[2,-1],[3,2],[4,3]],运行该程序段后,tag[4]值为( ) A. 1 B. 2 C. 3 D. 4 【答案】C 【解析】 【详解】本题考查链表遍历与计数。程序段中,对于每个起始下标i,沿着data数组第二元素构成的指针链进行遍历,直到遇到-1,tag[i]记录遍历的节点数。对于data=[[0,1],[1,2],[2,-1],[3,2],[4,3]],从下标4开始遍历:4->3->2->-1,共经过3个节点,因此tag[4]的值为3。因此,本题选择C选项。 12. 在非降序有序数组a中查找元素key所处的位置,L、R为查找时数组a的左右边界位置。若函数f1、f2功能相同,则函数f2加框处的正确代码为( ) def f1(a,key,L,R): if L>R: return -1 M=(L+R)//2 if a[M]==key: if M==L or a[M-1] !=key: return M else: return f1(a,key,L,M-1) elif key>a[M]: return f1(a,key,M+1,R) else: return f1(a,key,L,M-1) def f2(a,key,L,R): while L<R: M=(L+R)//2 if a[L]==key: return L else: return -1 A. if key>a[M]: L=M+1 else: R=M B. if key>a[M]: L=M else: R=M-1 C. if key>a[M]: L=M+1 else: R=M-1 D. if key>a[M]: L=M else: R=M+1 A. A B. B C. C D. D 【答案】A 【解析】 【详解】本题考查二分查找寻找左边界。函数f1通过递归实现非降序数组中查找key首次出现的位置,即左边界查找。函数f2使用循环实现相同功能,循环条件为L<R,退出后检查a[L]是否为key。正确的二分查找左边界更新策略为:若key>a[M],则key在右半区,更新L=M+1;否则key<=a[M],则左边界可能在M或其左侧,更新R=M。选项A符合该策略,能确保循环结束时L指向key的左边界或插入位置。因此,本题选择A选项。 二、综合题(本大题共3小题,其中第13题8分,第14题9分,第15题9分,共26分) 13. 某智能鱼缸系统服务器端程序采用Flask Web框架开发。通过与智能终端连接的水质、溶氧传感器等监测鱼缸的清洁度、含氧量等指标,智能终端通过IoT模块与Web服务器建立数据通信,使用自动换水器、氧气泵等装置实现自动控制。请回答下列问题: (1)系统会通过自动换水器调节水质,开启或关闭该装置的过程中使用了____。(单选,填字母:A.传感技术/B.控制技术/C.网络技术) (2)编写服务器端程序时,需要知道____。(多选,填字母) A.服务器的CPU型号 B.智能终端和传感器连接的引脚 C.数据库中存放数据的数据表名 D.服务器提供Web服务的端口号 (3)氧气泵处于工作状态,变量f值为1;不工作状态,变量f值为0。 氧气泵气量为高挡,变量d值为1;气量为低挡,变量d值为0。 当检测到水中溶氧量y<5mg/L时,启动氧气泵,气量调至低挡;y<3mg/L时,气量调至高挡;y≥5mg/L时,关闭氧气泵。 下列代码符合要求的是____(单选,填字母)。 A if y>=5: if f==1: #关闭氧气泵,代码略 f=0 else: if f==0: #启动氧气泵,代码略 f=1 if y<3: d=1 else: d=0 B if y<5 and f==0: f=1 #启动氧气泵,代码略 d=0 if y<3: d=1 elif y>=5: if f==1: #关闭氧气泵,代码略 f=0 (4)若要喂养某种金鱼,其适宜水温为10~22摄氏度。现要为该系统添加自动水温调节功能,请写出需要增加的传感器和执行器名称及其功能:____。 【答案】 ① B ②. CD ③. A ④. 传感器:温度传感器;采集温度数据;执行器:恒温器或者加热棒和制冷片等;控制温度升降 【解析】 【详解】本题考查搭建信息系统。 (1)该处涉及自动换水器的开启与关闭,属于执行机构操作,因此使用了控制技术,因此该空答案为B。 (2)编写服务器端程序需要关注数据库结构和网络服务配置,服务器的CPU型号和硬件引脚无关,因此该空答案为CD。 (3)根据逻辑要求,当溶氧量变化时需实时调整氧气泵状态和挡位,选项A能覆盖所有情况,选项B无法在泵已启动时调整挡位,因此该空答案A。 (4)为实现水温自动调节,需增加温度传感器监测水温,并增加恒温器或者加热棒和制冷片等用于升高和降低水温,因此该空答案为:传感器:温度传感器;采集温度数据;执行器:恒温器或者加热棒和制冷片等;控制温度升降。 14. 空气质量检测系统实时采集空气主要污染物浓度数据,现要对其中的数据进行分析,请回答下列问题: (1)将数据导出整理后并存于airdata.csv文件中,其中包含1~6月每日逐小时主要污染物浓度数据,如图a所示。现要统计主要污染物PM2.5的超标(日均值>75μg/m³)天数,分析PM2.5与O3浓度关系。实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(单选)。 import pandas as pd import matplotlib.pyplot as plt df=pd.read_csv('airdata.csv') #统计PM2.5超标天数(日均值>75) day_avg= ①____ pm25_over=day_avg[day_avg['PM2.5']>75] print('PM2.5超标天数: ',②____) #统计空气质量最好的3个月 mon_avg=df.groupby('month',as_index=False).mean() top_3= ③____ print('空气质量TOP3: ',top_3) #PM2.5与03浓度散点图 plt.scatter(df['PM2.5'],df['03'],alpha=0.6,s=5) #设置绘图参数,显示如图b所示散点图,代码略 程序中①②③处可选的代码有: A.df.sort_values('PM2.5',ascending=False).head(3) B.df.groupby('day',as_index=False).mean() C.len(pm25_over) D.df.groupby('date',as_index=False).mean() E.day_avg.count() F.mon_avg.df.sort_values('AQI',ascending=True).head(3) (2)将1~6月的日均PM2.5数据存储于列表data中,要求找出波动幅度最大的峰值(PM2.5的峰值即某天的PM2.5值比前一天和后一天的都高),并判断其所在月份。如果这样的峰值有多个,则选择PM2.5值最大的。实现上述功能的部分Python程序如下,请在划线处填入合适的代码。 #读入PM2.5数据,按采集时间顺序存储于列表data中,代码略 max_amp=-1 ①____ while i < len(data)-1: #检查是否为峰值点 if data[i] > data[i-1] and data[i] > data[i+1]: #计算波动幅度,波动幅度=当前值-(前一天值+后一天值)/2 amp=data[i]-(data[i-1]+data[i+1])/2 if amp > max_amp: max_amp=amp max_idx=i elif amp==max_amp: if ②____: max_idx=i i+=1 #判断月份 mdays=[3128,31,30,31,30] cum=0 month=1 for d in mdays:#当前月份天数 if max_idx < cum+d: break ③____ month+=1 #输出波动幅度最大峰值点的峰值索引、PM2.5值、波动幅度及所在月份,代码略 【答案】 ①. D ②. C ③. F ④. i=1 ⑤. data[i]>data[max_idx]或data[i]>=data[max_idx]或其他等价答案 ⑥. cum+=d 【解析】 【详解】本题考查pandas数据分组、统计及排序的应用。 (1)①处,该处需要计算PM2.5的日均值,应按完整日期(date列)分组后求均值(date列是每日的唯一标识,如“2025/1/1”,按day分组会重复每月的同一日期),因此该空答案为D(df.groupby('date',as_index=False).mean())。②处,该处需要统计PM2.5超标的天数,pm25_over是筛选出的超标日期的DataFrame,天数为其长度,因此该空答案为C(len(pm25_over))。③处,该处需要找出空气质量最好的3个月(AQI越低越好),需对按月份分组后的mon_avg按AQI升序排序并取前3,因此该空答案为F(mon_avg.sort_values('AQI',ascending=True).head(3))。 (2)①处,该处需要初始化峰值判断的索引i,由于要访问i-1和i+1,i需从1开始(避免越界),因此该空答案为i=1。②处,该处是当波动幅度相等时,选择PM2.5值更大的峰值,需比较当前data[i]与已存max_idx对应的data[max_idx],因此该空答案为data[i] > data[max_idx]或data[i]>=data[max_idx]。③处,该处是累计每月天数,当max_idx不在当前月份时,将当前月份天数累加到cum,因此该空答案为cum += d。 15. 某学校共有n个实验室(编号为0到n-1),共有m种实验器材(编号为A、B、C…)。使用过程中,各器材在实验室间会发生转移,转移记录数据格式为[x,y,type,num],表示从实验室x转移num单位的器材type到实验室y。现需根据转移记录将各实验室的器材还原至初始状态,还原时每次仅转移一种器材。 解决该问题的思路(以一种器材为例): 根据转移记录计算每个实验室每种器材的变动额(转入总数-转出总数);分别从变动额为正与负的两类实验室中,分别选取变动额绝对值最大的两个实验室进行转移,直至所有实验室该种器材的变动额为0。 编写程序实现上述功能,并输出相关信息。程序运行结果如图所示。 请回答下列问题: (1)若转移记录为[[0,3, 'C',5],[0,4, 'B',5],[2,0, 'C',6],[1,0, 'A',20]],则实验室0的器材C的变动额是____。 (2)定义stat函数,功能为统计各实验室的各类器材的变动额。其中trans存放转移记录;d按实验室的编号顺序依次存放各实验室各类器材变动额(格式如[[6,-28,-21,0]……],表示实验室0中A、B、C三类器材的变动额分别为6、-28、-21)。划线处正确代码是____。 def stat(trans,d): for i in range(len(trans)): k=ord(trans[i][2])-ord("A") p=trans[i][0] q=trans[i][1] d[p][k]-=trans[i][3] (3)计算最少转移次数及输出转移步骤的部分Python程序如下,请在划线处填入合适的代码。 def bub_sort(d,k): for i in range(1,len(d)): for j in range(len(d)-1,i-1,-1): if ①____: d[j],d[j-1]=d[j-1],d[j] def insert_data(d,k,n): i=1;t=d[0] while i <= n-1 and d[i][k] > t[k]: d[i-1]=d[i] i+=1 d[i-1]=t;t=d[n-1];i=n-2 while i >= 0 and d[i][k] < t[k]: d[i+1]=d[i] i-=1 ②____ def proc(d,m,n): cnt=0 for i in range(m): tp=chr(ord("A")+i) bub_sort(d,i) while d[0][i] != 0: if d[0][i] > abs(d[n-1][i]): res.append([d[0][m],d[n-1][m],tp,abs(d[n-1][i])]) d[0][i]+=d[n-1][i] d[n-1][i]=0 else: res.append([d[0][m],d[n-1][m],tp,d[0][i]]) ③____ d[0][i]=0 cnt+=1 insert_data(d,i,n) print("最少需转移"+str(cnt)+"次:") #主程序 #读取器材的转移记录,存入列表trans中。代码略 m=3 #m类器材 n=5 #n个实验室 d=[[0]*m+[i]for i in range(n)] #各实验室的各类器材的变动额 res=[] #记录还原步骤,结构与trans一致 stat(trans,d) #输出各实验室的各类器材的变动情况,代码略 proc(d,m,n) #输出最少转移次数及转移步骤,代码略 【答案】 ①. 1 ②. d[q][k]+=trans[i][3]或d[trans[i][1]] [k]+=trans[i][3]或其他等价答案 ③. d[j][k]>d[j-1][k]或d[j][k]>=d[j-1][k]或其他等价答案 ④. d[i+1]=t ⑤. d[n-1][i]+=d[0][i] 【解析】 【详解】本题考查链表。 (1)根据转移记录:实验室0转入器材C 6件(来自实验室2),转出5件(到实验室3),变动额=转入-转出=6-5=1。因此该空答案为1。 (2)stat函数统计变动额,转出实验室减少数量,转入实验室应增加数量。划线处需补充对转入实验室的处理,因此该空答案为d[q][k]+=trans[i][3]。 (3)①处:bub_sort函数对列表d按第k类器材变动额降序排序,以便获取最大正负值,比较条件应为d[j][k]>d[j-1][k],因此该空答案为d[j][k]>d[j-1][k]。②处:insert_data函数中第二个while循环后需将暂存的最大负变动额插入正确位置,应赋值给d[i+1],因此该空答案为d[i+1]=t。③处:else分支处理正变动额不大于负变动额绝对值的情况,转移后需更新负变动额,即d[n-1][i]+=d[0][i],因此该空答案为d[n-1][i]+=d[0][i]。 第1页/共1页 学科网(北京)股份有限公司 $ 2025年高三教学测试 技术试题卷 (2025.12) 本试题卷分信息技术和通用技术两部分。满分100分,考试时间90分钟。 第一部分 信息技术(共50分) 一、单选题(本大题共12小题,每小题2分,共24分) 1. 小明在某平台视频号观看了“在窗上贴胶带做台风防护”的视频,他给该视频点赞后,平台又给他推送了台风相关的视频。小明还通过网络搜索了其他防台风措施。下列关于该材料中数据和信息的说法,正确的是( ) A. 台风过境后其相关数据就没有价值了 B. 视频号推送的视频是数据的一种表现形式 C. “通过网络搜索其他防台风措施”是智慧的体现 D. 平台又推送台风相关视频,说明大数据注重事物之间的因果关系 2. 某燃气计费系统采用智能燃气表实现了燃气的自动计量、费用结算和安全监控等功能,该智能燃气表可存储近30天的用气数据,系统使用网络安全技术确保系统可靠运行、保护用户数据等。下列有关信息系统安全的说法,不合理的是( ) A. 个人用户如需查询用气情况需要进行身份认证 B. 系统实时监测用户的用气数据保障了用户的用气安全 C. 智能燃气表与服务器端之间的数据传输需要加密与校验 D. 用气数据存储在智能燃气表中,主要是为了防止数据的非授权访问 3. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。关于该信息系统组成的说法,正确的是( ) A. 该系统的用户只有学生和辅导员 B. 辅导员手机上的APP属于系统软件 C. 3D记录仪是具有输入功能的硬件设备 D. 该系统所有数据都存储在辅导员的手机上 4. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。下列关于该系统功能和应用的说法,正确的是( ) A. 系统仅采用了C/S架构 B. 仅具有数据采集和存储等功能 C. 系统数据输入完全依赖传感器 D. 智能推荐个性化的创作方案,可为学生提供更科学的心理支持 5. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。下列关于该系统中网络技术的说法,正确的是( ) A. 辅导员只能通过移动终端查看报告 B. 数据上传云服务器不需要遵循网络协议 C. Wi-Fi传输数据传输介质是无线电波 D. 该系统中可通过网络共享的资源不包括软件 6. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。关于该系统中音频数据处理的说法,不正确的是( ) A. 量化过程是将声音信号在时间域上离散化 B. 采样频率越高,单位时间内获取的音频样本数量越多 C. 采集学生语音并输入系统的过程,实现了模拟信号的数字化 D. 将音频文件从Wave格式转换为MP3格式,采用了有损压缩方法 7. 某校开发的暖心驿站系统,该系统利用多模态技术(语音特征、人脸识别和面部表情等)分析学生情绪状态,并基于深度学习算法,为其匹配并推荐个性化的手工创作方案,从而为学生提供心理支持。系统借助3D记录仪全程捕捉、采集学生手工创作过程中的数据,所有数据加密后通过Wi-Fi上传至云服务器,辅导员可通过APP或浏览器查看报告。下列关于深度学习算法应用于人脸识别的描述,正确的是( ) A. 训练人脸识别模型的数据均为结构化数据 B. 人脸识别技术是随着深度学习发展才出现的 C. 识别时任意角度拍摄的照片都不影响识别结果 D. 识别时提取人脸的面部特征并与预存的人脸特征进行比对 8. 某深度为3且只有3个叶子节点的完全二叉树,从根节点起,按从上到下、同层从左到右的顺序用字母依次标记每个节点,则该树的中序遍历结果可能是( ) A. DBHAFCG B. DBEAC C. DEBAC D. DEBAFGC 9. 某队列队首到队尾的元素依次为10,20,30,40,50。元素出队后直接输出或重新入队,若输出元素依次为30,20,40,10,所需最少入队次数为( ) A. 7 B. 6 C. 5 D. 4 10. 有如下Python程序段: chs=input("请输入字符串:") s=[] res="" for ch in chs: if s != [] and s[-1] == ch: s.pop() else: s.append(ch) for i in range(len(s)): res+=s[i] print(res) 程序运行时,若输出为car,则可能的输入是( ) A. cbbare33e B. cbeare33b C. caeer33rb D. caar33reb 11. 有如下Python程序段: tag=[0] * len(data) i=0 p=i while i < len(data): if p != -1: tag[i]+=1 p=data[p][1] else: i+=1 p=i 若data为[[0,1],[1,2],[2,-1],[3,2],[4,3]],运行该程序段后,tag[4]的值为( ) A. 1 B. 2 C. 3 D. 4 12. 在非降序有序数组a中查找元素key所处的位置,L、R为查找时数组a的左右边界位置。若函数f1、f2功能相同,则函数f2加框处的正确代码为( ) def f1(a,key,L,R): if L>R: return -1 M=(L+R)//2 if a[M]==key: if M==L or a[M-1] !=key: return M else: return f1(a,key,L,M-1) elif key>a[M]: return f1(a,key,M+1,R) else: return f1(a,key,L,M-1) def f2(a,key,L,R): while L<R: M=(L+R)//2 if a[L]==key: return L else: return -1 A. if key>a[M]: L=M+1 else: R=M B. if key>a[M]: L=M else: R=M-1 C. if key>a[M]: L=M+1 else: R=M-1 D. if key>a[M]: L=M else: R=M+1 A. A B. B C. C D. D 二、综合题(本大题共3小题,其中第13题8分,第14题9分,第15题9分,共26分) 13. 某智能鱼缸系统服务器端程序采用Flask Web框架开发。通过与智能终端连接的水质、溶氧传感器等监测鱼缸的清洁度、含氧量等指标,智能终端通过IoT模块与Web服务器建立数据通信,使用自动换水器、氧气泵等装置实现自动控制。请回答下列问题: (1)系统会通过自动换水器调节水质,开启或关闭该装置的过程中使用了____。(单选,填字母:A.传感技术/B.控制技术/C.网络技术) (2)编写服务器端程序时,需要知道____。(多选,填字母) A.服务器的CPU型号 B.智能终端和传感器连接的引脚 C.数据库中存放数据的数据表名 D.服务器提供Web服务的端口号 (3)氧气泵处于工作状态,变量f值为1;不工作状态,变量f值为0。 氧气泵气量高挡,变量d值为1;气量为低挡,变量d值为0。 当检测到水中溶氧量y<5mg/L时,启动氧气泵,气量调至低挡;y<3mg/L时,气量调至高挡;y≥5mg/L时,关闭氧气泵。 下列代码符合要求的是____(单选,填字母)。 A if y>=5: if f==1: #关闭氧气泵,代码略 f=0 else: if f==0: #启动氧气泵,代码略 f=1 if y<3: d=1 else: d=0 B if y<5 and f==0: f=1 #启动氧气泵,代码略 d=0 if y<3: d=1 elif y>=5: if f==1: #关闭氧气泵,代码略 f=0 (4)若要喂养某种金鱼,其适宜水温为10~22摄氏度。现要为该系统添加自动水温调节功能,请写出需要增加的传感器和执行器名称及其功能:____。 14. 空气质量检测系统实时采集空气主要污染物浓度数据,现要对其中的数据进行分析,请回答下列问题: (1)将数据导出整理后并存于airdata.csv文件中,其中包含1~6月每日逐小时主要污染物浓度数据,如图a所示。现要统计主要污染物PM2.5的超标(日均值>75μg/m³)天数,分析PM2.5与O3浓度关系。实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(单选)。 import pandas as pd import matplotlib.pyplot as plt df=pd.read_csv('airdata.csv') #统计PM2.5超标天数(日均值>75) day_avg= ①____ pm25_over=day_avg[day_avg['PM2.5']>75] print('PM2.5超标天数: ',②____) #统计空气质量最好的3个月 mon_avg=df.groupby('month',as_index=False).mean() top_3= ③____ print('空气质量TOP3: ',top_3) #PM2.5与03浓度散点图 plt.scatter(df['PM2.5'],df['03'],alpha=0.6,s=5) #设置绘图参数,显示如图b所示散点图,代码略 程序中①②③处可选的代码有: A.df.sort_values('PM2.5'ascending=False).head(3) B.df.groupby('day',as_index=False).mean() C.len(pm25_over) D.df.groupby('date',as_index=False).mean() E.day_avg.count() F.mon_avg.df.sort_values('AQI',ascending=True).head(3) (2)将1~6月的日均PM2.5数据存储于列表data中,要求找出波动幅度最大的峰值(PM2.5的峰值即某天的PM2.5值比前一天和后一天的都高),并判断其所在月份。如果这样的峰值有多个,则选择PM2.5值最大的。实现上述功能的部分Python程序如下,请在划线处填入合适的代码。 #读入PM2.5数据,按采集时间顺序存储于列表data中,代码略 max_amp=-1 ①____ while i < len(data)-1: #检查是否为峰值点 if data[i] > data[i-1] and data[i] > data[i+1]: #计算波动幅度,波动幅度=当前值-(前一天值+后一天值)/2 amp=data[i]-(data[i-1]+data[i+1])/2 if amp > max_amp: max_amp=amp max_idx=i elif amp==max_amp: if ②____: max_idx=i i+=1 #判断月份 mdays=[31,28,31,30,31,30] cum=0 month=1 for d in mdays:#当前月份天数 if max_idx < cum+d: break ③____ month+=1 #输出波动幅度最大峰值点的峰值索引、PM2.5值、波动幅度及所在月份,代码略 15. 某学校共有n个实验室(编号为0到n-1),共有m种实验器材(编号为A、B、C…)。使用过程中,各器材在实验室间会发生转移,转移记录数据格式为[x,y,type,num],表示从实验室x转移num单位的器材type到实验室y。现需根据转移记录将各实验室的器材还原至初始状态,还原时每次仅转移一种器材。 解决该问题的思路(以一种器材为例): 根据转移记录计算每个实验室每种器材的变动额(转入总数-转出总数);分别从变动额为正与负的两类实验室中,分别选取变动额绝对值最大的两个实验室进行转移,直至所有实验室该种器材的变动额为0。 编写程序实现上述功能,并输出相关信息。程序运行结果如图所示。 请回答下列问题: (1)若转移记录为[[0,3, 'C',5],[0,4, 'B',5],[2,0, 'C',6],[1,0, 'A',20]],则实验室0的器材C的变动额是____。 (2)定义stat函数,功能为统计各实验室的各类器材的变动额。其中trans存放转移记录;d按实验室的编号顺序依次存放各实验室各类器材变动额(格式如[[6,-28,-21,0]……],表示实验室0中A、B、C三类器材的变动额分别为6、-28、-21)。划线处正确代码是____。 def stat(trans,d): for i in range(len(trans)): k=ord(trans[i][2])-ord("A") p=trans[i][0] q=trans[i][1] d[p][k]-=trans[i][3] (3)计算最少转移次数及输出转移步骤的部分Python程序如下,请在划线处填入合适的代码。 def bub_sort(d,k): for i in range(1len(d)): for j in range(len(d)-1,i-1,-1): if ①____: d[j],d[j-1]=d[j-1],d[j] def insert_data(d,k,n): i=1;t=d[0] while i <= n-1 and d[i][k] > t[k]: d[i-1]=d[i] i+=1 d[i-1]=t;t=d[n-1];i=n-2 while i >= 0 and d[i][k] < t[k]: d[i+1]=d[i] i-=1 ②____ def proc(d,m,n): cnt=0 for i in range(m): tp=chr(ord("A")+i) bub_sort(d,i) while d[0][i] != 0: if d[0][i] > abs(d[n-1][i]): res.append([d[0][m],d[n-1][m],tp,abs(d[n-1][i])]) d[0][i]+=d[n-1][i] d[n-1][i]=0 else: res.append([d[0][m],d[n-1][m],tp,d[0][i]]) ③____ d[0][i]=0 cnt+=1 insert_data(d,i,n) print("最少需转移"+str(cnt)+"次:") #主程序 #读取器材的转移记录,存入列表trans中。代码略 m=3 #m类器材 n=5 #n个实验室 d=[[0]*m+[i]for i in range(n)] #各实验室的各类器材的变动额 res=[] #记录还原步骤,结构与trans一致 stat(trans,d) #输出各实验室的各类器材的变动情况,代码略 proc(d,m,n) #输出最少转移次数及转移步骤,代码略 第1页/共1页 学科网(北京)股份有限公司 $

资源预览图

精品解析:浙江省嘉兴市2025-2026学年高三上学期12月教学测试技术试题-高中信息技术
1
精品解析:浙江省嘉兴市2025-2026学年高三上学期12月教学测试技术试题-高中信息技术
2
精品解析:浙江省嘉兴市2025-2026学年高三上学期12月教学测试技术试题-高中信息技术
3
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。