内容正文:
信息技术试题参考答案及评分标准 第 1 页(共 2 页)
温州市普通高中 2025 届高三第二次适应性考试
技术试题卷参考答案及评分标准 2025.3
信息技术部分
一、选择题(本大题共 12小题,每小题 2分,共 24分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
题号 1 2 3 4 5 6 7 8 9 10 11 12
答案 C D B A D B D C C B A B
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10分,第 15 小题 9
分,共 26 分)
13. (1) 0 3 或者 0,3 或者 0 号 3 号 等 表达的意思对即可 (1 分)
(2) ①p[i] = p[i] - s 或 p[i] -= s (2 分)
②p[i] = r[i] (2 分)
③p[i] <= p[k]
p[i]<p[k] or p[i] == p[k] and i > k
not flag and p[i] <= p[k]
(2 分)
14. (1) A (1 分)
(2) A (1 分)
(3) ABD(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有错
的得 0 分)
(2 分)
(4) 系统网络故障 系统电力故障 提到即可不用具体写明哪里电力故障
数据库已满 如果单单写数据库异常不得分
自然灾害导致设备损坏 例如:地震导致所有传感器损坏等,写到
自然灾害就得分
如果仅仅写传感器全部故障、传感器故障、智能终端损坏等,未写
明原因等不得分
(2 分)
(5) ①a[(j - 1) // 500]
a[j>=501]
a[j//501]
a[0] if j <= 500 else a[1]
(2 分)
②A D 每空 1 分,相互独立 (2 分)
15. (1) 21 (1 分)
(2) ② (1 分)
信息技术试题参考答案及评分标准 第 2 页(共 2 页)
a[k] = j (1 分)
(3) ①ed=st+num[i]-1
ed=len(a) + num[i] - 1
(2 分)
②mr=res[cur-1] (2 分)
③cur == info[2]
结果为 True 的为正确答案
由于 cur 逐个时刻枚举所以进入 while 之后
cur==任务结束时间 > 任务开始时间因此下列答案均为正确
也可以将 info[2]替换为 data[a[pos]][2]
cur >= info[1] 当前时间大于等于任务开始时间
info[1]>=start 任务开始时间早于活动开始时间
info[2]<=end 任务结束时间迟于活动结束时间
cur == info[2] 任务结束时间和当前时间一致
常见错误:
答案包含 pre,pre 未赋值会故障
答案包含 pos > len(a),
答案直接写 mr 不行,因为 mr 前期最高分为 0
info[1]>info[3]时间与积分比较不对
(2 分)
通用技术试题 第 1 页(共 6 页)
第二部分 通用技术(共 50分)
三、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是
符合题目要求的,不选、多选、错选均不得分)
16. 如图所示为《天工开物》中记录的龙骨水车,操作者通过摇动主链轮,带动
链条以及从链轮转动,使串板持续向上刮水。下列说法不合理...的是
A. 该技术的产生与发展能改变生产方式和解放人
B. 龙骨水车各部分可拆卸,便于运输于山区、梯田等地形,体现技术的复
杂性
C. 融合物理、工艺、历史、地理和技术等领域的知识技能,体现技术的综合
性
D. 水泵出现后,龙骨水车逐渐淡出历史舞台,体现技术的实践性
17. 如图所示的人形机器人,下列分析中不合理...的是
A. 人形外观设计,运用的构思方法属于仿生法
B. 通过语音和手势与人互动交流,考虑了人机关系合理的信息交互
C. 预留接口,便于连接各种功能模块,体现设计的可持续发展原则
D. 自研模块化核心零部件,体现了设计的创新原则
如图所示为银饰加工台夹,由台塞和 U 型夹两部分组成,可实现对银饰进
行锯割、锉削、钻孔等操作。请根据图和描述完成第 18-19 题。
18. 在通用技术实践室用厚度 12mm 的木板制作台塞,下列关于加工工具与加工方法的分析中不.
合理..的是
第 18-19 题图
A. 下料后,应先刨削平整再画轮廓线
B. 加工 A 处凹槽时,可先锯割再锉削
C. 加工 B 处圆孔时,先用样冲冲眼再钻孔
D. 加工 B 处浅槽用到的工具有木工凿和羊角锤
19. 下列三视图中,与台塞的形体对应的是
A B
通用技术试题 第 2 页(共 6 页)
C D
20. 如图 a 为连杆凸轮机构,由曲柄连杆带动凸轮杆左右滑动到底,使推杆上下移动,其中基座
如图 b 所示。要实现曲柄转动一圈,推杆升降各一次的功能。下列关于凸轮杆滑槽处的设计
方案中最合理的是
第 20 题图 a 第 20 题图 b
A B C D
21. 如图所示某双层翻盖机构,两个较重的圆形翻盖在液压杆的作用下,会
缓慢同步转动,并保持平行。下列关于该机构的说法中,正确的是
A. 翻盖下翻时,液压杆受压,转轴只受剪切
B. 翻盖下翻时,液压杆受拉,杆 3 受扭转
C. 翻盖上翻时,液压杆受压,杆 2 受压
D. 翻盖上翻时,液压杆受拉,杆 1 受弯曲
22. 如图所示为某 AI 软件为企业设计的新能源汽车开发和管理示意图,下
列分析中不恰当...的是
第 22 题图
A. 图中供应商和营销团队之间没有直接合作关系
第 21 题图
通用技术试题 第 3 页(共 6 页)
B. 该流程的设计有助于理清企业的管理思路
C. 汽车批量生产前需要先建立生产线试生产
D. 面向消费者的前期市场调研、推广销售和售后服务是并行工序
如图所示为城市绿波带交通系统,其工作原理是:利用
路面摄像头和雷达等设备,实时采集车辆数目、车速等信息,
通过信号转换器传送到 SCATS 系统,SCATS 系统会根据交
通情况动态调整信号灯的周期和配时,确保在特定路段行驶
的车辆能够一路绿灯或尽量减少红灯等待时间。请根据描述
完成 23-24 题。
23. 下列关于城市绿波带交通系统的分析中不恰当...的是
A. 由于交通情况多变,绿波带需要不断调整,体现了系
统的动态性
B. 绿波带交通系统的协调控制依赖信号灯的变化,体
现了系统的相关性
C. 设计时需要基于交通流量、车速和路口间距等数据,体现了系统分析的科学性原则
D. 设计时综合考虑了交通效率、能源节约和环境污染等问题,体现了系统分析的综合性原
则
24. 关于城市绿波带交通系统,下列从控制系统角度进行的分析中恰当的是
A. 信号灯为被控对象
B. 输入量为摄像头和雷达
C. 该系统能实时动态调整输出量,属于闭环控制系统
D. 变化的车流量可能会影响红灯等待时间,属于该控制系统的干扰因素
25. 如图所示是小明在面包板上搭建的试验电路,电路搭接和元
器件均正常,电源电压为 3.3V,电阻 R1 和 R2 的阻值均为
1KΩ。现用数字式万用表对电路做测试,下列测试结果不合..
理.的是
A. 接通电源,选用 2V 的直流电压档,红表笔接 c,黑表笔
接 b,显示屏显示“0.659”
B. 去掉元器件 V1 后接通电源,选用 2V 的直流电压档,红
表笔接 b,黑表笔接 c,显示屏显示“1. 651”
C. 断开电源,选用蜂鸣档“ ”,红表笔接 b,黑表笔接 a,发出蜂鸣声
D. 断开电源,选用二极管档“ ”,红表笔接 c,黑表笔接 b,显示屏显示
“0. 609”
26. 如图所示逻辑电路,能实现当 A=0 时,E=1,F=C̅;当 A=1 时,E=B,F=1。
图中虚线框处可选用
A. 2 个与非门 B. 2 个或门
C. 1 个或非门 D. 1 个与门
27. 如图所示是小明设计的继电器延时电路,开关 SW 按压时接通,松开时即刻断开。下列分析
中不恰当...的是
第 23-24 题图
第 25 题图
第 26 题图
通用技术试题 第 4 页(共 6 页)
A. 开关 SW 接通时,三极管 VT2 和 VT4 处于放大状态
B. 按压开关 SW 后,再松开,继电器将吸合一段时间后释放
C. 增大电阻 R1 的阻值,继电器将吸合更长时间才释放
D. 将二极管 VD1|正极接 a 点,负极接 b 点,继电器将一直吸合
四、非选择题(本大题共 3 小题,第 28 小题 8 分,第 29 小题 10 分,
第 30 小题 8 分,共 26 分。各小题中的“ ▲ ”处填写合适选项
的字母编号,特殊说明按要求作答)
28. 小明发现手动开合窗帘非常麻烦,于是设计了如图所示的光控
窗帘启闭控制系统,其工作过程是:光敏电阻检测环境亮度,
当外界环境亮度升高到设定值时,Arduino 控制板控制电机运
转,窗帘关闭;反之,窗帘处于开启状态。请完成以下任务:
(1)小明发现问题的途径与方法属于 ▲ ;
A. 收集与分析信息
B. 观察日常生活
C. 技术试验与技术研究
(2)设计该系统时,以下不属于解决问题受到的限制因素的是(单选) ▲ ;
A. 光敏电阻的制造工艺
B. 电机功率及电机类型
C. 设计时需要的财力、时间、设备及空间
(3)小明搭建完控制系统后进行试验,以下环节中不合理...的是(单选) ▲ ;
A.在 Arduino IDE(调试软件)中调试程序,确定亮度设定值
B.用手遮挡以及强光照射光敏电阻,测试电机能否根据光线的变化正常运转
C.在窗帘上悬挂重物,并逐渐增加重物重量,记录窗帘的变形情况
D.分析试验结果,撰写试验报告
(4)在对该窗帘启闭控制系统进行技术试验时,发现外界环境亮度升高到设定值,窗帘并未
关闭。经排查,Arduino 控制板工作正常,下 列可能的原因是(多选) ▲ 。
A. 窗帘的连接部位损坏 B. 光敏电阻被遮挡
C. 电机烧毁无法运转 D. 设置的亮度值太低
29. 为了继续完成光控窗帘启闭控制系统,小明制作了如图所示的窗帘模型。需要继续设计电机
拉帘装置,实现两侧窗帘的开合。请你帮助小明设计该装置的机械部分,设计要求如下:
第 29 题图
(a)采用一个电机驱动,通过电机的正反转实现窗帘沿箭头方向开合;
(b)窗帘杆的长度为 40cm,两侧窗帘可开合到底;
第 27 题图
第 28 题图
通用技术试题 第 5 页(共 6 页)
(c)将电机安装到背板上,并说明安装位置;
(d)与夹持块可靠连接,夹持块上的安装孔直径为 8mm;
(e)材料自选,易于加工。
请完成以下任务:
(1)图中筋板的作用是为了提高窗帘模型结构的(单选) ▲ ;
A. 稳定性 B. 强度
(2)请在头脑中构思符合设计要求的多个方案,并画出其中最优方案的设计草图(电机可用
方框表示),简要说明方案的工作过程;
(3)在草图上标注主要尺寸。
30. 如图所示是小明设计的过载保护电路,当流过负载 RH 的电流超过允许值时,电路会自动
断开负载的电源,以防止电路过载。请根据电路图、555 芯片功能表(其中 Vct 为 5 脚
电位)及其描述完成以下任务:
第 30 题图 a
(1)图 a 电路中所选用的继电器至少有(单选) ▲ 只引脚;
A. 2 B. 3 C. 4 D. 5
(2)小明准备适当调小流过 RH 的电流允许值,有效的措施有(多选) ▲ ;
A. 调大 Rp1的阻值
B. 调大 Rp2的阻值
C. 减小 R2 的阻值
D. 增大 R1的阻值
(3)小明在调试电路时,发现断开负载后没有提醒的
功能,准备在图 b 虚线框 1 中接入电阻和发光
二极管,实现负载 RH断电后提醒的功能。以下
接入方案中正确的是(单选) ▲ ;
A B C D
(4)小明在搭建电路时发现没有 555 芯片,现从或门、与门和比较器中选择一个,实现过载
第 30 题图 b
通用技术试题 第 6 页(共 6 页)
保护功能(要求 Rp1 和 Rp2能调节流过负载 RH的电流允许值)。小明画出了部分电路,
请你在图 c 虚线框 2 内补全电路。
第 30 题图 c
通用技术试题卷参考答案 第 1 页(共 1 页)
温州市普通高中 2025 届高三第二次适应性考试
技术试题卷参考答案 2025.3
通用技术部分
三、选择题(本大题共 12 小题,每小题 2 分,共 24 分。)
16 17 18 19 20 21 22 23 24 25 26 27
D C C B B C D B A B A D
四、非选择题(本大题共 3 小题,第 28小题 8 分,第 29小题 10 分,第 30小题 8 分,共 26
分。)
28.(1)B(2分) (2)A(2分) (3)C(2分)
(4)A、B、C(顺序可以颠倒,全对得 2分,多选、错选、漏选 0分)
29.(1)B(2分)
(2)(6分)参考方案:
可采用双头电机+丝杆螺母,电机+双向丝杆螺母,皮带轮+拉绳,齿轮齿条等实现功能。
草图评分标准:
①通过电机正反转实现窗帘的开合…………………………………………………2分
其中能完全开合 1 分,运动方向正确 1分
②结构合理(如电机位置在上方,装置运转时基本不遮挡窗帘视野,装置本身不存在稳固
问题等)……………………………………………………………………………1 分
③画出电机或文字写“电机”………1分,能明确电机安装位置………………1 分
④与夹持块连接………………………………………………………………………1分
(3)(2分)
尺寸评分标准(功能不能实现也可给分):
①连接部分尺寸 1分:与Φ8圆孔匹配;
②活动部分尺寸 1分:两侧窗帘分别实现 20cm范围移动
30.(1)D(2分)
(2)A、D(顺序可以颠倒,全对得 2分,多选、错选、漏选 0分)
(3)C(2分)
(4)完全正确得 2分(2分)
温州市普通高中 2025届高三第二次适应性考试
技术试题卷解析
第一部分 信息技术(共 50分)
1.【2025 年 3 月温州二模信息技术第 1
阅读下列材料,回答第 1 至 4 题。
某导航软件公司利用大数据分析和机器学习技术,对历史交通数据进行分析,构建出红绿灯周期预测模型,
该模型会结合用户实时行驶信息,预测出红绿灯倒计时。
1. 下列有关数据和信息的说法,正确的是
A. 软件中数据的表现形式仅有数字 B. 倒计时实时变化体现了信息的真伪性
C. 行驶信息传输时必须依附载体 D. 历史数据在构建预测模型前没有价值
【答案】C
【解析】(本题考查数据与信息相关知识)
A 选项,导航软件中的数据除了数字表现形式外,也有图形图像、声音等数据表现形式,A 错
B 选项,倒计时的实时变化体现了数据的时效性,B 错误
C 选项,所有信息都要依附于载体,C 正确。
D 选项,红绿灯周期预测就是建立在对历史数据分析的基础上的,很有价值。
2.【2025 年 3 月温州二模信息技术第 2
2. 下列有关该信息系统组成与功能的说法,正确的是
A. 硬件组成不含传感器 B. 软件使用时需要下载系统所有数据
C. 数据加工处理只在服务器完成 D. 导航软件是应用软件
【答案】D
【解析】(本题考查信息系统的组成与功能)
A 选项,传感器数据信息系统的硬件。
B 选项,导航软件使用时只需下载当前用户必须用的数据,不可能下载该系统的所有数据。
C 选项,数据的加工处理可以在客户端来完成,不需要全部在服务器端完成。
D 选项,正确。
3.【2025 年 3 月温州二模信息技术第 3
3. 下列有关信息安全与保护的做法,不合理...的是
A. 对用户的行驶数据进行加密后再存储 B. 未经允许发布用户行驶数据集
C. 为不同用户组设置不同访问权限 D. 在其他地域建立备用系统
【答案】B
【解析】(本题考查信息安全与保护相关知识)
B 选项,用户的行驶数据保护用户的隐私数据,不能随意发布,不合理。其他选项都合适。
4.【2025 年 3 月温州二模信息技术第 4
4. 下列策略有助于提高该模型预测准确性的是
A. 优化机器学习算法 B. 更换性能更高的移动终端
C. 更新该模型的知识库 D. 增加服务器的存储容量
【答案】A
第 1 页,共 22 页
【解析】(本题考查信息系统)
A 选项,算法的优化肯定可以提高系统预测的准确性,A 正确。
B 选项,移动终端的性能的提高,可以提供客户端运行的速度,模型的预测主要是服务器端实现,对提高预测
准确性没有多少作用。
C 选项,该模型使用的机器学习技术,属于人工智能的强化学习,不需要知识库。
D 选项,增加服务器存储容量对系统运行速度有提高,对模型预测准确性用处不大。
5.【2025 年 3 月温州二模信息技术第 5
阅读下列材料,回答第 5 至 7 题。
某智能快递柜计费规则为:18 小时以内免费,超时后每 12 小时收费 0.5 元,不足 12 小时按 12 小时计,最
高收费 3 元。用户在柜体触摸屏上输入取件码或使用 App 扫码取件,服务器根据寄存时长计费并在屏幕上显示
收费二维码。用户扫码支付费用后,快递柜发出语音提示并打开相应柜门。
5. 下列有关信息编码的说法,正确的是
A. 使用 APP 扫码的过程是编码的过程 B. 发出语音提示是模数转换的过程
C. 取件二维码包含快递地址、图片等数据 D. 快递的订单编号不能重复
【答案】D
【解析】(本题考查编码相关知识)
A 选项,扫码属于解码过程,A 错。
B 选项,系统发出语音属于数字信号转模拟信号,数模转换,B 错。
C 选项,取件二维码应该是对快递对应的快递柜的编号,不应该包含快递地址和图片信息。C 错。
D 选项,一个订单编号只能对应一个快递,故不能重复,D 正确。
6.【2025 年 3 月温州二模信息技术第 6
6. 下列有关网络技术的说法,正确的是
A. 取件过程无需网络支持
B. 付费过程中必须使用 TCP/IP 协议
C. 系统只能通过计算机网络将取件信息发送至用户手机
D. 使用 App 扫码开柜时需要手机与快递柜处于同一局域网
【答案】B
【解析】(本题考查网络技术相关知识)
取件过程需要访问系统的服务器,肯定需要 TCP/IP 网络支持,A 错,B 对。手机可以接移动通信网络,访问
该系统,C 错;手机和快递柜可以在不同的网络内,也可以访问,D 错。
7.【2025 年 3 月温州二模信息技术第 7
7. 计费功能的部分流程图如第 7 题图所示,流程图中应填入的正确内容是
A. ①t>0?
②money←money+0.5
B. ①t>0 且 money<3?
②money←((t-1)∥12+1)×0.5
C. ①t>0 或 money<3?
②money←t//12×0.5
D. ①t>0 且 money<3?
②money←money+0.5
【答案】D
【解析提供 1
【解析】(本题考查流程图)
题干中智能快递柜计费规则为:18 小时以内免费,超时后每 12 小时收费 0.5 元,不足 12 小时按 12 小时计,
最高收费 3 元。t 为用户存储时长,结合 t=t-18 和循环体中的 t=t-12 易得①处循环判断条件为 t>0,又因为最
第 7 题图
获取t
money 0
t t-18
输出moneyt t-12
N
Y
第 2 页,共 22 页
高收费 3 元,故当 money>=3 时也需要推出循环,故①处的答案为 t>0 and money<3?,选项 A、C 错误。流程
图采用循环的方式累积计费,故每次执行 t=t-12 后,money 需要+0.5,选项 B 的式子用于一次性算出所需费
用,与题意不符,故答案选 D
【解析提供 2
【解析】(本题考查流程图与简单循环)
变量 t 存储小时数,当 t 为 0 时或者达到最高收费 3 元时,结束循环输出 money 值,两个条件只要有一个满足
即结束循环,两个条件之间应该使用 and,可排除 A、C 项。根据题意,每超出 12 小时收费 0.5 元,故 D 项正
确。
8.【2025 年 3 月温州二模信息技术第 8
8. 某二叉树添加 1 个叶子节点后是完全二叉树,若新二叉树的中序遍历为 DBEAFCG,则原二叉树的前序遍历
不可能...是
A. ABECFG B. ABDECG C. ADECFG D. ABDECF
【答案】C
【解析提供 1
【解析】(本题考查二叉树)
这题的常规思路是将中序和前序分别代入,然后验证哪个是不可能的。但在考场上写这道题时,可以借助选项
给出的信息快速验证答案。首先注意题干中的中序遍历是新二叉树,而选项给的是原二叉树,相差了后来添加
的叶子节点。其次,四个选项都是 A 为根节点,选项 A、B、D 都是 B 节点为根的左子树,将这个带入中序,
易得新二叉树很有可能是以 A 为根的满二叉树,对应的选项 A 缺少 D 节点,选项 B 缺少 F 节点,选项 D 缺
少 G 节点,缺少的节点都符合要求。最后带入 C 项,发现节点冲突。故答案为 C 项
【解析提供 2
【解析】(本题考查二叉树遍历)
新的二叉树有 7 个结点,且为完全二叉树,可绘制如下,
根据题意,添加一个叶子结点后成为完全二叉树,添加的有可能是 D、E、F、G 中的一个,C 项前序遍历后的
结果缺少 B,故 C 项不可能。
9.【2025 年 3 月温州二模信息技术第 9
9. S 从栈底到栈顶的元素依次为 1,2,4,5,现有新元素 3。经过如下操作:若栈非空且新元素小于或等于栈顶元素,
栈顶元素出栈,直到栈空或新元素大于栈顶元素,再将新元素入栈。则 S 中剩余元素个数为
A. 1 B. 2 C. 3 D. 4
【答案】C
【解析提供 1 信息解析组
【解析】(本题考查栈,单调栈)
直接根据题干模拟栈操作,新元素 3 小于栈顶元素 5,4,故将 5,4 依次出栈,然后将 3 入栈,最后栈内剩余
(从栈底到栈顶)1,2,3,共 3 个元素。故答案选 C
【解析提供 2
【解析】(本题考查栈的基本操作)
栈底到栈顶为 1,2,4,5,5 比 3 大出栈,4 比 3 大出栈,2 比 3 大,3 入栈,此时栈中有 3 个元素,故 C 项
正确。
第 3 页,共 22 页
10.【2025 年 3 月温州二模信息技术第 10
10. 列表 a 包含 7 个先升序后降序且互不相等的元素,即[1,3,5,7,6,4,2],要找到该数组的最大值位置,实现该功
能的程序段如下,则加框(1)(2)处应填入的正确代码依次为
L, R = 1, len(a)-2
while L <= R:
m = (L+R)//2
if (1) :
L = m + 1
else:
R = m - 1
print( (2) )
①a[m]>a[m+1] ②a[m]<a[m+1] ③L ④m ⑤R
A. ①③ B. ②③ C. ①⑤ D. ②④
【答案】B
【解析提供 1
【解析】(本题考查对分查找)
首先填(1)空,根据 a 列表的先升后降的特征,当 a[m]>a[m+1]时,说明最大值在[L,m]的部分,应执行 R=m-1,
同理当 a[m]<a[m+1]时,最大值在[m+1,R],应执行 L=m+1,故(1)处应填②。将 a 带入已经填好的对分代码,
最后 L 和 R 分别为 3,2,易得 a[L]为最大值,故(2)空填③,答案选 B。
【解析提供 2
【解析】(本题考查二分查找)
框(1)处条件满足 L=m+1,需往右半区查找,根据题意,序列为先升后降,故框(1)处为 a[m]<a[m+1],数
据是先升后降在 a[m]>a[m+1]条件可以找到一个较大值,但无法确定是最值,故得出该二分查找是考虑左边界
的问题,循环结束时,L 必然指向最大值位置,而 R 必然指向最大值左侧位置,故框(2)处为 L。
11.【2025 年 3 月温州二模信息技术第 11
11. 链表 a 的每个节点包含数据域与指针域,节点按数据降序排列。现将链表头节点 head 的数据减 5,同时维持
链表的有序性,实现该功能的程序段如下,则加框处的正确代码应为
a[head][0]-=5
q=head
pre=p=a[head][1]
if :
head=pre
while p!=-1 and a[q][0]<a[p][0]:
pre=p
p=a[p][1]
a[pre][1]=q
a[q][1]=p
A. a[q][0]<a[a[q][1]][0] B. a[head][0]>a[pre][0] C. a[p][0]<a[head][0] D. a[p][0]>a[a[p][1]][0]
【答案】A
【解析提供 1
【解析】(本题考查链表)
由于原链表按降序排序,所以当头节点的值减 5 后,头节点可能不是最大值,通过 a[head][0](或 a[q][0])与
a[pre][0](或 a[p][0]或 a[a[q][1]][0])比较,若前者<后者,则说明需要调整头节点的位置(即分支结构中的代
码)。故答案选 A
第 4 页,共 22 页
【解析提供 2
【解析】(本题考查链表)
根据题意,链表序为降序,如果 head 值减 5 后,仍比下一节点的值大,则保持原链表序,不需要再对链表进
行遍历,反之则需要通过遍历查找新值的位置,并进行插入,q、head 都指向头节点,pre、p 指向头节点后一
节点,故 A 项正确。
12.【2025 年 3 月温州二模信息技术第 12
12. 有如下 Python 程序段:
def f(n, k):
q=[1]+[0]*1000
h, t = 0, 1
for i in range(n):
q[t]=1
t+=1
for j in range(i):
q[t]=q[h]+q[h+1]
h+=1; t+=1
q[t]=q[h]
h+=1; t+=1
return q[h+k]
执行语句 res=f(6,3)后,变量 res 的值为
A. 120 B. 20 C. 18 D. 15
【答案】B
【解析提供 1
【解析】(本题考查队列,杨辉三角)
本题通过队列模拟杨辉三角,执行过程如下:
i 对应执行
q[t]=1;t+=1
对应执行
for j in range(i)
对应执行
q[t]=q[h];h+=1;t+=1
初始 q[0]=1;head=0;tail=1
0 q[1]=1;head=0;tail=2 q[2]=1;head=1;tail=3
1 q[3]=1;head=1;tail=4 q[4]=2;head=2;tail=5 q[5]=1;head=3;tail=6
2 q[6]=1;head=3;tail=7 q[7]=3;head=4;tail=8 q[8]=3;head=5;tail=9 q[9]=1;head=6;tail=10
3 q[10]=1 q[11]=4 q[12]=6 q[13]=4 q[14]=1
4 q[15]=1 q[16]=5 q[17]=10 q[18]=10 q[19]=5 q[20]=1
5 q[21]=1 q[22]=6 q[23]=15 q[24]=20 q[25]=15 q[26]=6 q[27]=1;head=21
故 q[h+k]=q[21+3]=q[24]=20,答案选 B
【解析提供 2
【解析】(本题考查队列算法)
i=1 执行后,队列为[1, 1]
i=2 执行后,队列为[1, 2, 1]
i=3 执行后,队列为[1, 3, 3, 1]
i=4 执行后,队列为[1, 4, 6, 4, 1]
i=5 执行后,队列为[1, 5, 10, 10, 5, 1]
i=6 执行后,队列为[1, 6, 15, 20, 15, 6, 1]
通过 for j in range(i),实现将相邻两个元素相加存入队列。每次外循环时 q[t]=1,经过 for j in range(i),原队尾
成为队首,再经过 q[t]=q[h],保证每次队列的队首与队尾为 1。
第 5 页,共 22 页
13.【2025 年 3 月温州二模信息技术第 13
13. 某电商仓库的商品补货规则如下:某商品当天销售后的库存量低于其安全库存量时,按该商品最大库存量的
50%补货。如果所有商品库存量都高于其安全库存量,则库存量最少的商品补货 30。若有多种商品库存量同
为最少,则编号最大的商品补货。商品补货后库存量不能超过最大库存。请回答下列问题:
(1)若某天 5 种商品数据如表所示,则需要补货的商品编号是 ▲ 。
(2)实现模拟上述功能的部分 Python 程序如下,请在划线处填入合适
的代码。
#初始化每种商品原始库存量、安全库存量、最大库存量分别存储
在列表 p、q、r 中,例如 p[0]、q[0]、r[0]分别表示 0 号商品的原始
库存量、安全库存量、最大库存量
while True:
for i in range(len(p)):
#获取 i 号商品当天销售量存入变量 s,代码略
①
flag = False
k = 0
for i in range(len(p)):
if p[i] < q[i]:
b = round(r[i]*0.5)
if p[i] +b> r[i]:
②
else:
p[i]=p[i]+b
flag = True
if ③ :
k = i
if not flag:
# 对 k 号商品补货 30, 代码略
# 延时 1 天, 代码略
【答案】
(1)0 3 或者 0,3 或者 0 号 3 号 等 表达的意思对即可 (1 分)
(2)①p[i] = p[i] - s 或 p[i] -= s (2 分)
②p[i] = r[i] (2 分)
③p[i] <= p[k];p[i]<p[k] or p[i] == p[k] and i > k;not flag and p[i] <= p[k] (2 分)
【解析】(本题考查数组、枚举算法)
(1)问题 1 根据题意如下分析:
需要补货的商品编号
①计算每种商品的当前库存量(原始库存量 - 当天销售量):
商品 0:35 - 19 = 16
商品 1:50 - 5 = 45
商品 2:100 - 20 = 80
商品 3:30 - 10 = 20
商品 4:55 - 5 = 50
②比较当前库存量与安全库存量:
商品 0:16 < 20(安全库存),需要补货
商品编号 0 1 2 3 4
原始库存量 35 50 100 30 55
当天销售量 19 5 20 10 5
安全库存量 20 30 15 25 40
最大库存量 150 120 100 200 130
第 13 题图
第 6 页,共 22 页
商品 1:45 > 30,不需要补货
商品 2:80 > 15,不需要补货
商品 3:20 = 25?20 < 25,需要补货
商品 4:50 > 40,不需要补货
因此需要补货的商品编号是 0 和 3。
(2)# 初始化每种商品原始库存量、安全库存量、最大库存量分别存储在列表 p、q、r 中
while True:
for i in range(len(p)):
# 获取 i 号商品当天销售量存入变量 s,代码略
① p[i] = p[i] - s # 计算当前库存量
flag = False
k = 0
for i in range(len(p)):
if p[i] < q[i]: # 如果当前库存低于安全库存
b = round(r[i] * 0.5) # 计算补货量为最大库存的 50%
if p[i] + b > r[i]: # 如果补货后超过最大库存
② p[i] = r[i] # 库存设为最大库存
else:
p[i] = p[i] + b # 否则按计算的补货量补货
flag = True # 标记有商品补货
if ③ p[i] <= p[k] #有多种商品库存量同为最少,则编号最大的商品补货
k=i
if not flag:
#对 k 号商品补货 30,代码略
14.【2025 年 3 月温州二模信息技术第 14
14. 智能温室大棚设 1000 个监测区,各区域智能终端连接温度、湿度等传感器,智能终端按一定频率上传采集
的环境数据。远程服务器根据阈值判断并反馈给智能终端,智能终端根据服务器发送的指令控制相应执行器。
管理员可通过 APP 实时查看环境数据。各区域数据上传频率和各类环境数据阈值存储在数据库中。请回答下
列问题:
(1)若将规模扩大为现有面积的 3 倍,并新增不同种类植物的种植区域,该系统最优先需要调整的是 ▲
(单选,填字母)。
A. 智能终端和传感器的数量与分布 B. 服务器的存储容量
C. 优化服务器程序的判断算法
(2)若将 15 分钟数据采集间隔缩短为 3 分钟,最需要评估和优化性能的硬件是 ▲ (单选,填字母:A. 服
务器 / B. 传感器 / C. 执行器)。
(3)以下操作中,不需要在智能终端程序中实现的是 ▲ (多选,填字母)。(注:全部选对的得 2 分,选
对但不全的得 1 分,不选或有错的得 0 分)
A. 从服务器获取各环境参数的阈值
B. 定期清理服务器上的历史环境数据,释放存储空间
C. 接收服务器返回的调控指令,并控制相关设备运行
D. 分析大棚内不同区域环境数据的变化趋势,生成可视化图表
(4)系统在运行过程中,某天管理员发现所有区域都没有当天数据,请写出 2 项可能的原因。
(5)为了验证该系统对植物生长的促进作用,小温在 2025 年 2 月 1 日至 2 月 28 日,将 1-500 号监测点的
执行器全部关闭,作为对照组,501-1000 号监测点照常运行,作为实验组。系统加装智能摄像头采集
植物的叶片面积数据。实验结束后,将系统中的数据导出到文件 data. xlsx 中,部分数据如第 14 题图
a 所示。现要绘制 2 月份实验数据对比分析图,如图 b 所示。
第 7 页,共 22 页
第 14 题图 a 第 14 题图 b
1
A B C D E F
时间 区域编号 温度 湿度 光照强度 叶片面积
2 2025-01-01 08:00:00 1 36.1 5.1 999.3 11.8
3 2025-01-01 08:15:00 5 13.8 5.6 288.1 37.8
11263 2025-02-28 23:15:00 8 29.8 54.1 800.6 38.5
11264 2025-02-28 23:30:00 9 21.4 58.7 739.9 41.8
11265 2025-02-28 23:45:00 7 26.8 57.9 931.8 41.8
实验数据对比分析
0
10
20
30
叶
片
面
积
均
值
实验组 对照组
实验组别
实现上述功能的部分 Python 程序如下,
#导入相关库,读取 data. xlsx 中的数据存入 df, 代码略
df["月份"]=""; df["组别"]=""
a=["对照组","实验组"]
for i in df. index:
j=df.at[i,"区域编号"]
df. at[i, "组别"]=
s= df. at[i, "时间"]
df. at[i, "月份"]= str(s)[5:7]
df= Ⓐ
df= Ⓑ
plt. bar(df['组别'], df['叶片面积'])
# 设置绘图参数,并显示如图 b 所示的柱形图,代码略
① 请在划线处填入合适的代码。
② 划线ⒶⒷ处可选代码如下,正确的代码是 ▲ 和 ▲ (填字母,顺序错不得分)。
A. df[df["月份"]=="02"] B. df. groupby("叶片面积", as_index=False).mean()
C. df[df["时间"]=="02"] D. df. groupby("组别", as_index=False).mean()
【答案】
(1)A(2)A
(3)ABD(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有错的得 0 分)
(4)系统网络故障 系统电力故障 提到即可不用具体写明哪里电力故障;数据库已满 如果单单写数据库异常
不得分;自然灾害导致设备损坏 例如:地震导致所有传感器损坏等,写到自然灾害就得分;如果仅仅写
传感器全部故障、传感器故障、智能终端损坏等,未写明原因等不得分
(5)①a[(j - 1) // 500]或 a[j>=501]或 a[j//501]或 a[0] if j <= 500 else a[1]
②A D 每空 1 分,相互独立
【解析】(本题考查 pandas 数据处理和信息系统)
(1)智能温室大棚设 1000 个监测区,各区域智能终端连接温度、湿度等传感器,如果将规模扩大为现有面积
的 3 倍,并新增不同种类植物的种植区域,该系统最优先需要调整的是智能终端和传感器的数量与分布,
答案选 A。
(2)若将 15 分钟数据采集间隔缩短为 3 分钟,意味着需要存储的数据量增多,最需要评估和优化性能的硬件
是服务器,答案选 A。
(3)智能终端连接温度、湿度等传感器,按一定频率上传采集的环境数据。远程服务器根据阈值判断并反馈
给智能终端,智能终端根据服务器发送的指令控制相应执行器。因此智能终端程序需要实现跟上述设备
之间的数据通信。不需要在智能终端程序中实现的是 ABD,这三项均需要在服务器程序中实现。
(4)系统网络故障 系统电力故障 提到即可不用具体写明哪里电力故障
数据库已满 如果单单写数据库异常不得分
自然灾害导致设备损坏 例如:地震导致所有传感器损坏等,写到自然灾害就得分
如果仅仅写传感器全部故障、传感器故障、智能终端损坏等,未写明原因等不得分
第 8 页,共 22 页
(5)1-500 号监测点作为对照组,501-1000 号监测点作为实验组,因此需要对应的表达式来获取组别,答案为
a[(j - 1) // 500]或 a[j>=501]或 a[j//501]或 a[0] if j <= 500 else a[1]。
绘制 2 月份实验数据如图 b 所示,先要筛选出 2 月份的数据,即 df[df["月份"]=="02"],再针对 2 月份的
数据按照实验组、对照组分类汇总求平均值,即 df. groupby("组别", as_index=False).mean()。答案为 A D。
15.【2025 年 3 月温州二模信息技术第 15
15. 某校在 8 时至 18 时举办素养达人竞赛,活动设有 A、B、C 三个区域,每个区域同一时刻只进行一项任务,
学生需在任务开始时刻进入区域,任务完成后获得相应的素养积分,之后可继续完成其他任务或者休息。小
明编写程序,计算该竞赛能获得的最高积分。任务数据如第 15 题图所示,例如图中 A1:6 表示在 8 时到 11 时
完成任务 A1 后获得 6 分。列表 data 依次存储入各区域数据,各区域数据分别按结束时刻升序,每个元素包
含任务编号、开始时刻、结束时刻、积分值 4 个数据项,如 data[0]的值为['A1', 8, 11, 6]。
A A1:6 A2:2 A3:2 A4:4 A5:5
B B1:4 B2:4 B3:3 B4:3 B5:5
C C1:5 C2:5 C3:5 C4:3
时刻
第 15 题图
(1)16 时的最佳任务路径为 C1→B2→B3→A4,可获得的最高积分为 16,17 时的最佳任务路径为 C1→B2
→B3→C3,可获得的最高积分为 17,则 18 时可以获得的最高积分为
▲ 。
(2)定义如下函数 merge(a,st,ed),实现在按结束时刻升序的某区域数据索引列表 a 中,添加 st 至 ed 间(包含
st 和 ed)的索引列表,使得 data[a[0]],data[a[1]].....按结束时刻升序,返回索引列表 a。如列表 a 为[0,1,2,3,4],
代表 A 区域任务在 data 中的索引。st 为 5、ed 为 9 代表 B 区域任务在 data 中的起止索引,则 merge(a,
st, ed)返回结果为[5, 0, 1, 6, 7, 2, 3, 8, 4, 9]。
def merge(a, st, ed):
i,j = len(a)- 1, ed
a+= [0] * (ed-st+1)
k = len(a)- 1
while j>= st:
if i>= 0 and data[a[i]][2] > data[j][2]:
a[k] = a[i] # ①
i-= 1
else:
a[k] = a[i] # ②
j -= 1
k -= 1
return a
代码加框①②处中 ▲ (单选,填:① / ②)处有误,应修改为 ▲ 。
(3)部分 Python 程序如下,请在划线处填入合适的代码。
num = [5,5,4] #代表 A、B、C 区域任务分别为 5 个,5 个,4 个
st, n = 0,3
a = []
for i in range(n):
①
a = merge(a, st, ed)
st = ed+ 1
res = [0]*24 # 存储每个时刻的积分最大值
start, end = 8, 18
8 9 10 11 12 13 14 15 16 18 17
第 9 页,共 22 页
pos = 0
for cur in range(start+ 1, end + 1):
②
while pos < len(a) and cur >= data[a[pos]][2]:
info = data[a[pos]]
if ③
pre, r = info[1], info[3]
if mr < res[pre] +r:
mr = res[pre] +r
pos += 1
res[cur] = mr
# 输出最高积分,代码略
【答案】
(1)21 (1 分)
(2)②(1 分)a[k] = j (1 分)
(3)①ed=st+num[i]-1 或 ed=len(a) + num[i] – 1 (2 分)
②mr=res[cur-1] (2 分)
③cur == info[2] 或 cur == data[a[pos]][2] (2 分)
【解析提供 1
【解析】(本题考查区间问题、动态规划、数组合并、索引排序等算法的综合应用)
第(1)题,考查题意理解。
结合题意进行分析可知,18 时的最佳任务路径为 C1→B2→B3→A4→A5,可以获得的最高积分为 20。
第(2)题,考查数组合并、索引排序。
自定义函数 merge 部分程序分析如下:
def merge(a,st,ed):
i,j=len(a)-1,ed #初始化变量 i 为列表 a 的最后一个元素的索引,变量 j 为结束索引 ed
a+=[0]*(ed-st+1) #扩展列表 a 的长度,在列表末尾添加(ed-st+1)个 0
k=len(a)-1 #初始化变量 k 为扩展后列表 a 的最后一个元素的索引
while j>=st: #当 j 大于等于 B 区域任务起始索引 st 时执行循环
if i>=0 and data[a[i]][2]>data[j][2]: #若 A 区域未遍历完且当前遍历 A 区域任务结束时间晚于 B 区域
任务
a[k]=a[i] #①处:将当前遍历 A 区域任务的索引(a[i])存储至列表 a 的 k 号位
i-=1 #更新 i 的值,使其指向 A 区域前一个元素
else:
a[k]=a[j] #②处:否则将当前遍历 B 区域任务的索引值存储至列表 a 的 k 号位
j-=1 #更新 j 的值,使其指向 B 区域前一个元素
k-=1
return a #返回合并后的列表 a
综合上述分析,代码加框②处有误,应修改为 a[k]=j。
第(3)题,考查区间问题、动态规划等算法的综合应用。
填空及部分 python 程序分析如下:
num=[5,5,4] #代表 A、B、C 区域任务分别为 5 个,5 个,4 个
st,n=0,3
a=[]
for i in range(n): #分别处理每个区域任务
注意:j才为当前遍历 B区域任务对应任务的索引值
第 10 页,共 22 页
ed=st+num[i]-1 #填空①处:更新 ed 为当前区域的结束索引
a=merge(a,st,ed) #按序添加当前区域索引列表至索引列表 a 中
st=ed+1 #更新 st 为下个区域的起始索引
res=[0]*24 #存储每个时刻的积分最大值
start,end=8,18
pos=0
for cur in range(start+1,end+1): #模拟生成 9 时-18 时之间每个时刻的积分最大值
mr=res[cur-1] #填空②处:初始化当前时刻积分最大值为前一个时刻的积分值
while pos<len(a) and cur>=data[a[pos]][2]: #遍历结束时刻在 cur 及之前的任务元素
info=data[a[pos]] #取出当前遍历到的任务元素
if cur==info[2]: #填空③处:如果当前时刻为该任务的结束时刻
pre,r=info[1],info[3] #pre 为该任务开始时刻,r 为该任务的积分值
if mr<res[pre]+r: #该任务完成时刻的积分值大于当前 mr 中存储的积分最大值
mr=res[pre]+r #更新当前时刻的积分最大值
pos+=1 #更新 pos 的值,使其指向下一个元素
res[cur]=mr #记录当前时刻的积分最大值
【解析提供 2
【解析】(本题考查数组的相关处理、自定义函数、算法的综合运用等)
(1)观察各个区域在 17 时之后的任务,主要有 A5(17-18 时,4 分)和 C4(17-18 时,3 分)。其中,A5 的
积分更高,故选择 A5 作为 17 时之后的任务。在 17 时的路径基础上,接上 A5 任务,总积分就是 17 分
+ 4 分,即 21 分。
(2)在 merge(a, st, ed)函数的代码的实现过程,采用了类似归并排序的合并逻辑,从后向前填充合并后的列
表。具体来说,a 是一个已排序的任务索引列表,st 到 ed 是另一个区域任务的起始和结束索引。合并时
需要比较两个列表中任务的结束时刻,按从小到大的顺序将任务索引填入新的合并列表。
def merge(a, st, ed):
i = len(a) - 1 # 初始化 i 指向 a 列表(已排序的任务索引列表)的最后一个元素
j = ed # j 指向新区域任务的最后一个索引(ed)
a += [0] * (ed - st + 1)
k = len(a) - 1 # k 指向扩展后列表的最后一个位置,从这里开始填充合并结果
while j >= st:
# 如果 a 列表中当前元素指向的任务结束时刻大于新区域当前任务的结束时刻
if i >= 0 and data[a[i]][2] > data[j][2]:
a[k] = a[i] # 将 a 列表中的当前元素(较大的结束时刻)放入合并结果的当前位置
i -= 1 # i 向前移动,继续检查 a 列表中的前一个元素
else:
# 如果新区域当前任务的结束时刻大于或等于 a 列表当前元素的结束时刻
# 或 a 列表已经检查完毕(i<0),则将新区域的当前索引放入合并结果
a[k] = j # ② 修正为填入索引 j
j -= 1 # j 向前移动,继续检查新区域的前一个任务
k -= 1 #k 向前移动,准备填充下一个位置
return a
②处,原代码将 a[j]填入合并列表,实际上应该直接填入 j,j 本身已经是数据列表中任务的索引,而 a[j]
可能超出 a 列表的范围(当 j 大于等于 a 列表长度时)。
(3)①循环处理各区域任务时,需确定当前区域任务的结束索引。num[i]为当前区域的任务数量,st 是当前区
域任务在数据列表中的起始索引。起始索引 st 加上任务数减 1,可得结束索引,故填 ed=st+num[i]-1。
②res 列表存储每个时刻的积分最大值。cur 时刻(如 9 时)的积分最大值,最初延续前一时刻(8 时)的
第 11 页,共 22 页
结果。在处理 cur 时刻时,先将 mr(临时存储当前时刻积分最大值)初始化为前一时刻 cur-1 的积分值
res[cur-1]。若后续没有更优任务,cur 时刻积分就保持为前一时刻的值;若有任务能产生更高积分,则更
新 mr。故填 mr = res[cur - 1]。
③进入 while 循环后,需判断当前任务是否满足更新积分的条件。任务结束时刻等于当前时刻 cur 时,选
择该任务来更新积分(因为任务完成后才能获得积分,且需在当前时刻生效)。由于 info = data[a[pos]],
所以 info 与 data[a[pos]]指向同一个数据项。故可填 cur == info[2]或 cur == data[a[pos]][2]。
【解析提供 3
【解析】(本题考查归并排序、二维数组、动态规划等)
(1)任务路径为:C1-B2-B3-A4-B5,合计积分 21;
(2)本题为归并排序的变形,关键在理清自定义函数的功能、参数及索引。函数实现将 st 到 ed 编号的任务按
结束时间升序排列,可理解为:两个升序序列:0 到 len(a)-1 任务序列与 st 到 ed 任务序列合并到 a 数组
中,最后 a 数组的结果是,相应任务按结束时间升序排列。理清几个变量值:i 指向第一个升序序列最后
一个元素下标;j 指向第二个升序序列的最后一个元素值;k 待插入位置。故 data[a[i]][2]>data[a[j]][2]时,
i 位置任务的结束时间更晚,将 i 号任务排在 k 位置;故 data[a[i]][2]<=data[a[j]][2]时,k 位置赋值 j 号任
务。此处要注意甄别两个序列对应的值,st 到 ed 为任务编号,而前一序列已将编号存入 a 数组,故①处
代码正确,②处代码需修改,修改为:a[k] = j;
(3)①本处实现分段排序,分别赋值后段序列的起点和终点任务编号,num 存储各区域任务数量,st 为该段
区域的任务起始编号,故终点任务编号为:ed=st+num[i]-1 或者 ed=len(a) + num[i] - 1
②本处开始计算最高积分,处理的思路是:遍历所有的当前时段 cur 可以结束的任务,将该任务的积分
加上任务开始前的最高积分 res[pre],若大于原最高积分则更新最高积分。故本处 mr=res[cur-1],记录为
上一时段的最高积分,接着开始计算本时段结束的任务及最高积分,若最高积分有变换,则记录,否则
继续遍历。
③本题的 res 数组有二个特点:1、只有在任务结束的时间点可以记录;2、记录当前时段的累积最高得
分。各本处实现若 cur == info[2],该处任务恰好结束,可以记录最高积分,故答案为:cur == info[2]。
注:本题以动态规划算法实现功能,有超纲的嫌疑。
第 12 页,共 22 页
第二部分 通用技术(共 50分)
16.【2025 年 3 月温州二模通用技术第 16
16. 如图所示为《天工开物》中记录的龙骨水车,操作者通过摇动主链轮,带动链条以及从链轮转动,使串板持
续向上刮水。下列说法不合理...的是
A. 该技术的产生与发展能改变生产方式和解放人
B. 龙骨水车各部分可拆卸,便于运输于山区、梯田等地形,体现技术的复杂性
C. 融合物理、工艺、历史、地理和技术等领域的知识技能,体现技术的综合性
D. 水泵出现后,龙骨水车逐渐淡出历史舞台,体现技术的实践性
【答案】D
【解析】(本题考查技术的价值、技术的性质)
水泵的出现,替代了龙骨水车,体现了技术的创新性。
17.【2025 年 3 月温州二模通用技术第 17
17. 如图所示的人形机器人,下列分析中不合理...的是
A. 人形外观设计,运用的构思方法属于仿生法
B. 通过语音和手势与人互动交流,考虑了人机关系合理的信息交互
C. 预留接口,便于连接各种功能模块,体现设计的可持续发展原则
D. 自研模块化核心零部件,体现了设计的创新原则
【答案】C
【解析】(本题考查设计的原则、人机关系、方案构思方法)
A.人形外观设计,模仿了人的形态,运用的构思方法属于仿生法,正确
B.通过语音和手势与人互动交流,考虑了人机关系合理的信息交互,正确。
C.预留接口,便于连接各种功能模块,体现设计的实用原则。
D.自研模块化核心零部件,体现了设计的创新原则,正确
18.【2025 年 3 月温州二模通用技术第 18
如图所示为银饰加工台夹,由台塞和 U 型夹两部分组成,可实现对银饰进行锯割、锉削、钻孔等操作。请根
据图和描述完成第 18-19 题。
18. 在通用技术实践室用厚度 12mm 的木板制作台塞,下列关于加工工具与加工方法的分析中不合理...的是
第 18-19 题图
A. 下料后,应先刨削平整再画轮廓线
B. 加工 A 处凹槽时,可先锯割再锉削
C. 加工 B 处圆孔时,先用样冲冲眼再钻孔
D. 加工 B 处浅槽用到的工具有木工凿和羊角锤
【答案】C
【解析】(本题考查木工加工工艺)
第 16 题图
第 17 题图
第 13 页,共 22 页
加工木材上的圆孔,不需要冲眼。
19.【2025 年 3 月温州二模通用技术第 19
19. 下列三视图中,与台塞的形体对应的是
A B
C D
【答案】B
【解析】(本题考查三视图)
根据 B 的圆孔和浅槽的俯视图,可排除 AC;然后再结合浅槽的左视图,故选 B
20.【2025 年 3 月温州二模通用技术第 20
20. 如图 a 为连杆凸轮机构,由曲柄连杆带动凸轮杆左右滑动到底,使推杆上下移动,其中基座如图 b 所示。要
实现曲柄转动一圈,推杆升降各一次的功能。下列关于凸轮杆滑槽处的设计方案中最合理的是
第 20 题图 a 第 20 题图 b
A B C D
【答案】B
【解析】(本题考查方案筛选)
本题考查机械传动结构中的曲柄滑块机构和凸轮机构。曲柄转动一周,带动凸轮杆往复移动一次,要实现推杆
升降各一次,故选 B。其中 A 方案推杆不会升降,C 方案推杆升降各两次。
21.【2025 年 3 月温州二模通用技术第 21
第 14 页,共 22 页
21. 如图所示某双层翻盖机构,两个较重的圆形翻盖在液压杆的作用下,会缓慢同步转动,
并保持平行。下列关于该机构的说法中,正确的是
A. 翻盖下翻时,液压杆受压,转轴只受剪切
B. 翻盖下翻时,液压杆受拉,杆 3 受扭转
C. 翻盖上翻时,液压杆受压,杆 2 受压
D. 翻盖上翻时,液压杆受拉,杆 1 受弯曲
【答案】C
【解析】(本题考查结构的受力分析)
在翻盖上翻时,杆 3 受到压力,液压杆往左受到杆 3 的压力,转轴转动受扭转,杆 2 向左受到压力,杆 1 也受
来自杆 2 的压力,所以正确的是 C。
22.【2025 年 3 月温州二模通用技术第 22
22. 如图所示为某 AI 软件为企业设计的新能源汽车开发和管理示意图,下列分析中不恰当...的是
第 22 题图
A. 图中供应商和营销团队之间没有直接合作关系
B. 该流程的设计有助于理清企业的管理思路
C. 汽车批量生产前需要先建立生产线试生产
D. 面向消费者的前期市场调研、推广销售和售后服务是并行工序
【答案 D】
【解析】(本题考查流程图的识读)
A 供应商只和设计团队,工程开发团队,生产团队联系,所以 A 正确
B 清晰合理的流程图有助于理清企业的管理思路,正确
C 生产团队上面的图示写建立生产线试生产,正确
D 推广销售和售后服务肯定是在批量生产之后才有的步骤,不能和前期市场调研并行。错误
23.【2025 年 3 月温州二模通用技术第 23
如图所示为城市绿波带交通系统,其工作原理是:利用路面摄像头
和雷达等设备,实时采集车辆数目、车速等信息,通过信号转换器传送
到 SCATS 系统,SCATS 系统会根据交通情况动态调整信号灯的周期和
配时,确保在特定路段行驶的车辆能够一路绿灯或尽量减少红灯等待时
间。请根据描述完成 23-24 题。
23. 下列关于城市绿波带交通系统的分析中不恰当...的是
A. 由于交通情况多变,绿波带需要不断调整,体现了系统的动态性
B. 绿波带交通系统的协调控制依赖信号灯的变化,体现了系统的相
关性
C. 设计时需要基于交通流量、车速和路口间距等数据,体现了系统
第 21 题图
第 23-24 题图
第 15 页,共 22 页
分析的科学性原则
D. 设计时综合考虑了交通效率、能源节约和环境污染等问题,体现了系统分析的综合性原则
【答案 B】
【解析】(本题考查系统的性质,系统分析的原则)
解析填充处:信号灯的变化是系统的最终输出结果,而不是系统的要素与要素的联系,所以 B 错误。
24.【2025 年 3 月温州二模通用技术第 24
24. 关于城市绿波带交通系统,下列从控制系统角度进行的分析中恰当的是
A. 信号灯为被控对象
B. 输入量为摄像头和雷达
C. 该系统能实时动态调整输出量,属于闭环控制系统
D. 变化的车流量可能会影响红灯等待时间,属于该控制系统的干扰因素
【答案 A】
【解析】(本题考查控制系统的分析,输入量,干扰因素,被控对象的概念)
A 系统的最终输出都是控制信号灯的变化,所以信号等是被控对象,正确。输入量为车速,车辆数目,不是摄
像头和雷达,错误。C 系统输入输出不一致没有反馈,是开环控制系统。D 变化的车流量是输入量,不是干扰
因素,错误。
25.【2025 年 3 月温州二模通用技术第 25
25. 如图所示是小明在面包板上搭建的试验电路,电路搭接和元器件均正常,电
源电压为 3.3V,电阻 R1 和 R2 的阻值均为 1KΩ。现用数字式万用表对电路
做测试,下列测试结果不合理...的是
A. 接通电源,选用 2V 的直流电压档,红表笔接 c,黑表笔接 b,显示屏显
示“0.659”
B. 去掉元器件 V1 后接通电源,选用 2V 的直流电压档,红表笔接 b,黑表笔
接 c,显示屏显示“1. 651”
C. 断开电源,选用蜂鸣档“ ”,红表笔接 b,黑表笔接 a,发出蜂鸣声
D. 断开电源,选用二极管档“ ”,红表笔接 c,黑表笔接 b,显示屏显示“0. 609”
【答案】B
【解析提供 1
【解析】(面包板电路识别和数字电表的使用)
面包板电路图如图所示:
A 选项测的是 cb 两点之间的电压,由于 V1 的钳制,故显示 0.659V,正确;
B.去掉 V1,红表笔接 b,黑表笔接 c,由于表笔反接,则显示的是“-1.651”,错误;
C.蜂鸣档常用于检查导线的连接情况。当线路导通且电阻值小于一定数值(通常为 80Ω)
时,蜂鸣器会发出声音,表示线路正常。蜂鸣档测 ba,相当于电路短接,蜂鸣档会发出蜂
鸣声,正确;
D.二极管档测二极管正向导通压降,故正确。
【解析提供 2
【解析】(本题考查多用电表)
二极管 V1 的钳制,A 选项正确;数字式多用电表测电压时,红表笔接低电位,黑表笔接高电位,显示屏应显
示负值,B 错;接蜂鸣档,电路通路时,发出蜂鸣声,C 对;二极管档测二极管,显示屏显示二极管压降,D
对。
第 25 题图
第 16 页,共 22 页
26.【2025 年 3 月温州二模通用技术第 26
26. 如图所示逻辑电路,能实现当 A=0 时,E=1,F=C̅;当 A=1 时,E=B,F=1。图中虚线框处
可选用
A. 2 个与非门 B. 2 个或门 C. 1 个或非门 D. 1 个与门
【答案】A
【解析提供 1
【解析】(逻辑电路分析)
答案如图所示,根据逻辑结论推导。
比如 A=0 时,E=1,F=C ,故能推算 Y 输入脚为
1,故 A 输入端大概率进一个非门到 2 输入脚;当 A=1 时,E=B,F=1,故 X 输入脚大概是B ,故 B 和 X 之
间应该也是加个非门。
【解析提供 2 通用解析组
【解析】(本题考查逻辑电路)
当 A=0 时,F=C ,故 A 与下面的与非门的一个输入端之间是非门;当 A=1 时,E=B,故 B 与上面的与非门的
一个输入端之间是非门;A 正确。
27.【2025 年 3 月温州二模通用技术第 27
27. 如图所示是小明设计的继电器延时电路,开关 SW 按压时接通,松开时即刻断
开。下列分析中不恰当...的是
A. 开关 SW 接通时,三极管 VT2 和 VT4 处于放大状态
B. 按压开关 SW 后,再松开,继电器将吸合一段时间后释放
C. 增大电阻 R1 的阻值,继电器将吸合更长时间才释放
D. 将二极管 VD1|正极接 a 点,负极接 b 点,继电器将一直吸合
【答案】D
【解析提供 1
【解析】(电容的充放电)
当 SW 开关不闭合,由于红色充电回路的存在,电容充满稳定为断开,
故 VT1VT2 截止, VT3VT4 也截止,电容右极板 1 左极板 0。开关 SW
接通时,电容蓝色放电回路,瞬间放电,且由于 VT1VT2 导通,紫色
充电回路形成,电容右极板 0 左极板 1,VT3VT4 也导通,继电器开始
工作。等开关 SW 断开时,红色充电回路使得电容左极板电位降低,
右极板升高。能够延时一段时间,四个三极管也能继续导通一段时间。
A.由于 VT1 和 VT3 导通的原因,VT2VT4 的集电极都是反偏。故
VT2VT4 都处于放大态。正确;
B.如上描述正确;
C.由于红色回路与延时有关,故增大 R1,延时时间变长,正确;
D.若二极管接反,则 b 点电位为 Vcc-0.7V,故 VT3VT4 无法导通,继电器无法吸合,D 错误。
【解析提供 2
【解析】(本题考查三极管、电容电路)
开关 SW 接通时,三极管 VT1,VT2 导通,VT3,VT4 导通,线圈吸合,电容 C 充电,电容的左极板电位高;
当开关松开时,电容 C 通过 R1 放电,三极管 VT1,VT2 保持一段时间导通,线圈保持一段时间吸合。故 B、
C 对。开关 SW 接通时,VT2 的集电极电位高于基极电位,处于放大状态,同理,VT4 处于放大状态;A 对。
第 26 题图
第 27 题图
第 17 页,共 22 页
二极管正负极调换之后,VT3,VT4 无法导通,线圈不能吸合,D 错。
28.【2025 年 3 月温州二模通用技术第 28
28. 小明发现手动开合窗帘非常麻烦,于是设计了如图所示的光控窗帘启闭控
制系统,其工作过程是:光敏电阻检测环境亮度,当外界环境亮度升高到
设定值时,Arduino 控制板控制电机运转,窗帘关闭;反之,窗帘处于开启
状态。请完成以下任务:
(1)小明发现问题的途径与方法属于 ▲ ;
A. 收集与分析信息
B. 观察日常生活
C. 技术试验与技术研究
(2)设计该系统时,以下不属于解决问题受到的限制因素的是(单选) ▲ ;
A. 光敏电阻的制造工艺
B. 电机功率及电机类型
C. 设计时需要的财力、时间、设备及空间
(3)小明搭建完控制系统后进行试验,以下环节中不合理...的是(单选) ▲ ;
A.在 Arduino IDE(调试软件)中调试程序,确定亮度设定值
B.用手遮挡以及强光照射光敏电阻,测试电机能否根据光线的变化正常运转
C.在窗帘上悬挂重物,并逐渐增加重物重量,记录窗帘的变形情况
D.分析试验结果,撰写试验报告
(4)在对该窗帘启闭控制系统进行技术试验时,发现外界环境亮度升高到设定值,窗帘并未关闭。经排查,
Arduino 控制板工作正常,下 列可能的原因是(多选) ▲ 。
A. 窗帘的连接部位损坏 B. 光敏电阻被遮挡
C. 电机烧毁无法运转 D. 设置的亮度值太低
【答案】(1)B;(2)A;(3)C;(4)A、B、C(顺序可以颠倒,全对得2分,多选、错选、漏选0分)
【解析】(本题考查发现问题、明确问题、技术试验和故障分析)
(1)小明在日常生活中观察到“手动开合窗帘很麻烦”的问题,他发现问题的途径是观察日常生活,本小题
选择 B;
(2)光敏电阻的制造工艺与设计任务无关,它不属于解决该问题受到的限制因素,本小题选择 A;
(3)对窗帘进行的强度测试,这与光控窗帘启闭控制系统的功能无关,此处属于试验对象错误,本小题选择
C;
(4)窗帘的连接部位损坏,会导致即使控制板发出指令,窗帘也无法正常关闭,A 合理;光敏电阻被遮挡,
相当于输入系统的光线亮度较低,窗帘处于开启状态,B 合理;电机烧毁无法运转,即使控制板发出指
令,电机不能工作也会导致窗帘无法关闭,C 合理;设置的亮度值如果太低,则窗帘越容易关闭,D 不
合理。本小题选择 ABC。
29.【2025 年 3 月温州二模通用技术第 29
29. 为了继续完成光控窗帘启闭控制系统,小明制作了如图所示的窗帘模型。需要继续设计电机拉帘装置,实现
两侧窗帘的开合。请你帮助小明设计该装置的机械部分,设计要求如下:
第 28 题图
第 18 页,共 22 页
第 29 题图
(a)采用一个电机驱动,通过电机的正反转实现窗帘沿箭头方向开合;
(b)窗帘杆的长度为 40cm,两侧窗帘可开合到底;
(c)将电机安装到背板上,并说明安装位置;
(d)与夹持块可靠连接,夹持块上的安装孔直径为 8mm;
(e)材料自选,易于加工。
请完成以下任务:
(1)图中筋板的作用是为了提高窗帘模型结构的(单选) ▲ ;
A. 稳定性 B. 强度
(2)请在头脑中构思符合设计要求的多个方案,并画出其中最优方案的设计草图(电机可用方框表示),简
要说明方案的工作过程;
(3)在草图上标注主要尺寸。
【答案】(1)B(2)(3)见解析
【解析提供 1
【解析】(本题考查稳固结构的探析、草图设计)
(1)筋板通过三角形结构连接背板和底座,使底座和背板间的角度不易发生变化提升了结构的强度。
(2)(6 分)可采用双头电机+丝杆螺母,电机+双向丝杆螺母,皮带轮+拉绳,齿轮齿条等实现功能。
草图评分标准:
①通过电机正反转实现窗帘的开合(2 分)
其中能完全开合 1 分,运动方向正确 1 分
②结构合理(如电机位置在上方,装置运转时基本不遮挡窗帘视野,装置本身不存在稳固
问题等)(1 分)
③画出电机或文字写“电机”(1 分),能明确电机安装位置(1 分)
④与夹持块连接(1 分)
(3)尺寸评分标准(功能不能实现也可给分):(2 分)
①连接部分尺寸 1 分:与Φ8 圆孔匹配:
②活动部分尺寸 1 分:两侧窗帘分别实现 20cm 范围移动
第 19 页,共 22 页
【解析提供 2
【解析】(本题考查稳固结构的探析、草图设计)
(1)筋板的使用增加了模型背板和底板的连接强度,从而提高了结构的强度,
(2)(3)根据题意,需要利用一个电机的正反转从而是窗帘相对移动,可以利用两组丝杆滑块结构,如下图
30.【2025 年 3 月温州二模通用技术第 30
30. 如图所示是小明设计的过载保护电路,当流过负载 RH 的电流超过允许值时,电路会自动断开负载的电源,
以防止电路过载。请根据电路图、555 芯片功能表(其中 Vct 为 5 脚电位)及其描述完成以下任务:
第 30 题图 a
(1)图 a 电路中所选用的继电器至少有(单选) ▲ 只引脚;
A. 2 B. 3 C. 4 D. 5
第 20 页,共 22 页
(2)小明准备适当调小流过 RH 的电流允许值,有效的措施有(多选) ▲ ;
A. 调大 Rp1的阻值
B. 调大 Rp2的阻值
C. 减小 R2 的阻值
D. 增大 R1的阻值
(3)小明在调试电路时,发现断开负载后没有提醒的功能,准备在图 b 虚
线框 1 中接入电阻和发光二极管,实现负载 RH 断电后提醒的功能。
以下接入方案中正确的是(单选) ▲ ;
A B C D
(4)小明在搭建电路时发现没有 555 芯片,现从或门、与门和比较器中选择一个,实现过载保护功能(要求
Rp1 和 Rp2 能调节流过负载 RH 的电流允许值)。小明画出了部分电路,请你在图 c 虚线框 2 内补全电
路。
第 30 题图 c
【答案】
(1)D(2 分)(2)A、D(顺序可以颠倒,全对得 2 分,多选、错选、漏选 0 分)
(3)C(2 分)
(4)完全正确得 2 分(2 分)
【解析提供 1
【解析】(本题考查 555 芯片电路分析与调试、综合电路分析与设计)
(1)选用了转换触点,有 3 个引脚,加上继电器线圈 2 个引脚,所以最少 5 个引脚。
(2)RH 的电流大,5 脚的电位高,从而使得 2/6 脚电位低,3 脚出高电平,继电器工作使得断开负载的电源。
若要调小流过 RH 的允许值,一种思路是 5 脚电位不变,所以应调大 R1 的阻值,另一种思路是 5 脚电位
降低,根据同向调节的原则,2/6 脚电位也应降低,故应调大 RP1 或调小 RP2。
第 30 题图 b
第 21 页,共 22 页
(3)负载断开后的电路,由于继电器 J-1 的常开触点闭合,所以会使得 V2 一直导通,继电器一直工作,即具
有保持功能,所以 E 点相当于 Vcc,而 F 点的电位 0.7V。所以理想的选择是 C 选项。
(4)如图所示,从第 1 小题分析可知,电路功能是希望 A 点高了以后,F 点出高电位,则或门、与门和比较
器都能实现;但题干还要求 Rp1 和 Rp2 能调节流过负载 RH 的电流允许值,则不能选用与门、或门,因
为门电路两引脚之间的电位高低无关联,故只能选择比较器,且结合功能比较容易分析,A 点应该接 V+。
【解析提供 2
【解析】(本题考查 555 芯片电路分析、继电器选择,电路调节,电压比较器电路设计)
本题属于常规简单题,考查了 555 芯片 5 脚的使用,电路的调节,芯片替换,电压比较器也没有过难只是简
单应用,没有考反馈。
(1)由于 J-1 是转换开关,所以用了三个引脚,继电器线圈两个引脚,所以继电器要选择 5 脚,D 正确;
(2)电路是通过取样电阻 R1 来采集流过 RH 的电流,所以要调小流过 RH 的电流,即不改变 2、6 脚的情况
下,将 R1 的电阻变大或者,不改变 R1 的情况下,将 2、6 脚的电位降低,即增大 Rp1 或减小 Rp2,因
此 AD 正确;
(3)断开负载后,F 点的电位只有 0.7V 无法点亮 LED,所以应该选择 E 点和 G 点进行连线,只有 C 满足条
件,C 正确;
(4)当流过 RH 的电流过大时,R1 的电位升高,此时要输出高电平才能让 V2 导通,所以 R1 连接电压比较
器的 V+,Rp1 和 Rp2 比较电压连接 V-,电路连线如答案所示。
第 22 页,共 22 页
信息技术试题 第 1 页(共 6 页)
机密★考试结束前
温州市普通高中 2025届高三第二次适应性考试
技术试题卷
2025.3
考生须知:
1. 本试卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 12 页,第一部分 1 至 6 页,
第二部分 7 至 12 页。满分 100 分,考试时间 90 分钟。
2. 答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题卷
规定的位置上。
3. 答题时,请按照答题卷上“注意事项”的要求,在答题卷相应的位置上规范作答,在本试题卷
上的作答一律无效。
4. 非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷.上相应区域内,作图时可先使用 2B
铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共 50分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是
符合题目要求的,不选、多选、错选均不得分)
阅读下列材料,回答第 1 至 4 题。
某导航软件公司利用大数据分析和机器学习技术,对历史交通数据进行分析,构建出红绿灯
周期预测模型,该模型会结合用户实时行驶信息,预测出红绿灯倒计时。
1. 下列有关数据和信息的说法,正确的是
A. 软件中数据的表现形式仅有数字 B. 倒计时实时变化体现了信息的真伪性
C. 行驶信息传输时必须依附载体 D. 历史数据在构建预测模型前没有价值
2. 下列有关该信息系统组成与功能的说法,正确的是
A. 硬件组成不含传感器 B. 软件使用时需要下载系统所有数据
C. 数据加工处理只在服务器完成 D. 导航软件是应用软件
3. 下列有关信息安全与保护的做法,不合理...的是
A. 对用户的行驶数据进行加密后再存储 B. 未经允许发布用户行驶数据集
C. 为不同用户组设置不同访问权限 D. 在其他地域建立备用系统
4. 下列策略有助于提高该模型预测准确性的是
A. 优化机器学习算法 B. 更换性能更高的移动终端
C. 更新该模型的知识库 D. 增加服务器的存储容量
阅读下列材料,回答第 5 至 7 题。
某智能快递柜计费规则为:18 小时以内免费,超时后每 12 小时收费 0.5 元,不足 12 小时按
12 小时计,最高收费 3 元。用户在柜体触摸屏上输入取件码或使用 App 扫码取件,服务器根据
寄存时长计费并在屏幕上显示收费二维码。用户扫码支付费用后,快递柜发出语音提示并打开相
应柜门。
信息技术试题 第 2 页(共 6 页)
5. 下列有关信息编码的说法,正确的是
A. 使用 APP 扫码的过程是编码的过程 B. 发出语音提示是模数转换的过程
C. 取件二维码包含快递地址、图片等数据 D. 快递的订单编号不能重复
6. 下列有关网络技术的说法,正确的是
A. 取件过程无需网络支持
B. 付费过程中必须使用 TCP/IP 协议
C. 系统只能通过计算机网络将取件信息发送至用户手机
D. 使用 App 扫码开柜时需要手机与快递柜处于同一局域网
7. 计费功能的部分流程图如第 7 题图所示,流程图中应填入的正确内容是
A. ①t>0?
②money←money+0.5
B. ①t>0 且 money<3?
②money←((t-1)∥12+1)×0.5
C. ①t>0 或 money<3?
②money←t//12×0.5
D. ①t>0 且 money<3?
②money←money+0.5
8. 某二叉树添加 1 个叶子节点后是完全二叉树,若新二叉树的中序遍历为
DBEAFCG,则原二叉树的前序遍历不可能...是
A. ABECFG B. ABDECG C. ADECFG D. ABDECF
9. S 从栈底到栈顶的元素依次为 1,2,4,5,现有新元素 3。经过如下操作:若栈非空且新元素小于
或等于栈顶元素,栈顶元素出栈,直到栈空或新元素大于栈顶元素,再将新元素入栈。则 S 中
剩余元素个数为
A. 1 B. 2 C. 3 D. 4
10. 列表 a 包含 7 个先升序后降序且互不相等的元素,即[1,3,5,7,6,4,2],要找到该数组的最大值
位置,实现该功能的程序段如下,则加框(1)(2)处应填入的正确代码依次为
L, R = 1, len(a)-2
while L <= R:
m = (L+R)//2
if (1) :
L = m + 1
else:
R = m - 1
print( (2) )
①a[m]>a[m+1] ②a[m]<a[m+1] ③L ④m ⑤R
A. ①③ B. ②③ C. ①⑤ D. ②④
11. 链表 a 的每个节点包含数据域与指针域,节点按数据降序排列。现将链表头节点 head 的数据
减 5,同时维持链表的有序性,实现该功能的程序段如下,则加框处的正确代码应为
a[head][0]-=5
q=head
pre=p=a[head][1]
if :
head=pre
while p!=-1 and a[q][0]<a[p][0]:
pre=p
第 7 题图
获取t
money 0
t t-18
输出moneyt t-12
N
Y
信息技术试题 第 3 页(共 6 页)
p=a[p][1]
a[pre][1]=q
a[q][1]=p
A. a[q][0]<a[a[q][1]][0] B. a[head][0]>a[pre][0]
C. a[p][0]<a[head][0] D. a[p][0]>a[a[p][1]][0]
12. 有如下 Python 程序段:
def f(n, k):
q=[1]+[0]*1000
h, t = 0, 1
for i in range(n):
q[t]=1
t+=1
for j in range(i):
q[t]=q[h]+q[h+1]
h+=1; t+=1
q[t]=q[h]
h+=1; t+=1
return q[h+k]
执行语句 res=f(6,3)后,变量 res 的值为
A. 120 B. 20 C. 18 D. 15
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,共 26
分)
13. 某电商仓库的商品补货规则如下:某商品当天销售后的库存量低于其安全库存量时,按该商
品最大库存量的 50%补货。如果所有商品库存量都高于其安全库存量,则库存量最少的商品
补货 30。若有多种商品库存量同为最少,则编号最大的商品补货。商品补货后库存量不能超
过最大库存。请回答下列问题:
(1)若某天 5 种商品数据如表所示,则需要补货的商品编号是 ▲ 。
(2)实现模拟上述功能的部分 Python 程序如下,请在
划线处填入合适的代码。
#初始化每种商品原始库存量、安全库存量、最大
库存量分别存储在列表 p、q、r 中,例如 p[0]、
q[0]、r[0]分别表示 0 号商品的原始库存量、安全
库存量、最大库存量
while True:
for i in range(len(p)):
#获取 i 号商品当天销售量存入变量 s,代码略
①
flag = False
k = 0
for i in range(len(p)):
if p[i] < q[i]:
商品编号 0 1 2 3 4
原始库存量 35 50 100 30 55
当天销售量 19 5 20 10 5
安全库存量 20 30 15 25 40
最大库存量 150 120 100 200 130
第 13 题图
信息技术试题 第 4 页(共 6 页)
b = round(r[i]*0.5)
if p[i] +b> r[i]:
②
else:
p[i]=p[i]+b
flag = True
if ③ :
k = i
if not flag:
# 对 k 号商品补货 30, 代码略
# 延时 1 天, 代码略
14. 智能温室大棚设 1000 个监测区,各区域智能终端连接温度、湿度等传感器,智能终端按一
定频率上传采集的环境数据。远程服务器根据阈值判断并反馈给智能终端,智能终端根据服
务器发送的指令控制相应执行器。管理员可通过 APP 实时查看环境数据。各区域数据上传频
率和各类环境数据阈值存储在数据库中。请回答下列问题:
(1)若将规模扩大为现有面积的 3 倍,并新增不同种类植物的种植区域,该系统最优先需
要调整的是 ▲ (单选,填字母)。
A. 智能终端和传感器的数量与分布 B. 服务器的存储容量
C. 优化服务器程序的判断算法
(2)若将 15 分钟数据采集间隔缩短为 3 分钟,最需要评估和优化性能的硬件是 ▲ (单
选,填字母:A. 服务器 / B. 传感器 / C. 执行器)。
(3)以下操作中,不需要在智能终端程序中实现的是 ▲ (多选,填字母)。(注:全部选
对的得 2 分,选对但不全的得 1 分,不选或有错的得 0 分)
A. 从服务器获取各环境参数的阈值
B. 定期清理服务器上的历史环境数据,释放存储空间
C. 接收服务器返回的调控指令,并控制相关设备运行
D. 分析大棚内不同区域环境数据的变化趋势,生成可视化图表
(4)系统在运行过程中,某天管理员发现所有区域都没有当天数据,请写出 2 项可能的原
因。
(5)为了验证该系统对植物生长的促进作用,小温在 2025 年 2 月 1 日至 2 月 28 日,将 1-
500 号监测点的执行器全部关闭,作为对照组,501-1000 号监测点照常运行,作为实验
组。系统加装智能摄像头采集植物的叶片面积数据。实验结束后,将系统中的数据导出
到文件 data. xlsx 中,部分数据如第 14 题图 a 所示。现要绘制 2 月份实验数据对比分
析图,如图 b 所示。
第 14 题图 a 第 14 题图 b
1
A B C D E F
时间 区域编号 温度 湿度 光照强度 叶片面积
2 2025-01-01 08:00:00 1 36.1 5.1 999.3 11.8
3 2025-01-01 08:15:00 5 13.8 5.6 288.1 37.8
11263 2025-02-28 23:15:00 8 29.8 54.1 800.6 38.5
11264 2025-02-28 23:30:00 9 21.4 58.7 739.9 41.8
11265 2025-02-28 23:45:00 7 26.8 57.9 931.8 41.8
实验数据对比分析
0
10
20
30
叶
片
面
积
均
值
实验组 对照组
实验组别
信息技术试题 第 5 页(共 6 页)
实现上述功能的部分 Python 程序如下,
#导入相关库,读取 data. xlsx 中的数据存入 df, 代码略
df["月份"]=""; df["组别"]=""
a=["对照组","实验组"]
for i in df. index:
j=df.at[i,"区域编号"]
df. at[i, "组别"]=
s= df. at[i, "时间"]
df. at[i, "月份"]= str(s)[5:7]
df= Ⓐ
df= Ⓑ
plt. bar(df['组别'], df['叶片面积'])
# 设置绘图参数,并显示如图 b 所示的柱形图,代码略
① 请在划线处填入合适的代码。
② 划线ⒶⒷ处可选代码如下,正确的代码是 ▲ 和 ▲ (填字母,顺序错不得分)。
A. df[df["月份"]=="02"] B. df. groupby("叶片面积", as_index=False).mean()
C. df[df["时间"]=="02"] D. df. groupby("组别", as_index=False).mean()
15. 某校在 8 时至 18 时举办素养达人竞赛,活动设有 A、B、C 三个区域,每个区域同一时刻只
进行一项任务,学生需在任务开始时刻进入区域,任务完成后获得相应的素养积分,之后可
继续完成其他任务或者休息。小明编写程序,计算该竞赛能获得的最高积分。任务数据如第
15 题图所示,例如图中 A1:6 表示在 8 时到 11 时完成任务 A1 后获得 6 分。列表 data 依次存
储入各区域数据,各区域数据分别按结束时刻升序,每个元素包含任务编号、开始时刻、结
束时刻、积分值 4 个数据项,如 data[0]的值为['A1', 8, 11, 6]。
A A1:6 A2:2 A3:2 A4:4 A5:5
B B1:4 B2:4 B3:3 B4:3 B5:5
C C1:5 C2:5 C3:5 C4:3
时刻
第 15 题图
(1)16 时的最佳任务路径为 C1→B2→B3→A4,可获得的最高积分为 16,17 时的最佳任务
路径为 C1→B2→B3→C3,可获得的最高积分为 17,则 18 时可以获得的最高积分为
▲ 。
(2)定义如下函数 merge(a,st,ed),实现在按结束时刻升序的某区域数据索引列表 a 中,添加
st 至 ed 间(包含 st 和 ed)的索引列表,使得 data[a[0]],data[a[1]].....按结束时刻升序,返
回索引列表 a。如列表 a 为[0,1,2,3,4],代表 A 区域任务在 data 中的索引。st 为 5、ed 为
9 代表 B 区域任务在 data 中的起止索引,则 merge(a, st, ed)返回结果为[5, 0, 1, 6, 7, 2, 3,
8, 4, 9]。
def merge(a, st, ed):
i,j = len(a)- 1, ed
a+= [0] * (ed-st+1)
k = len(a)- 1
while j>= st:
8 9 10 11 12 13 14 15 16 18 17
信息技术试题 第 6 页(共 6 页)
if i>= 0 and data[a[i]][2] > data[j][2]:
a[k] = a[i] # ①
i-= 1
else:
a[k] = a[i] # ②
j -= 1
k -= 1
return a
代码加框①②处中 ▲ (单选,填:① / ②)处有误,应修改为 ▲ 。
(3)部分 Python 程序如下,请在划线处填入合适的代码。
num = [5,5,4] #代表 A、B、C 区域任务分别为 5 个,5 个,4 个
st, n = 0,3
a = []
for i in range(n):
①
a = merge(a, st, ed)
st = ed+ 1
res = [0]*24 # 存储每个时刻的积分最大值
start, end = 8, 18
pos = 0
for cur in range(start+ 1, end + 1):
②
while pos < len(a) and cur >= data[a[pos]][2]:
info = data[a[pos]]
if ③
pre, r = info[1], info[3]
if mr < res[pre] +r:
mr = res[pre] +r
pos += 1
res[cur] = mr
# 输出最高积分,代码略