内容正文:
2026年高三5月题库
技术试题
考生须知:
1答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔分别填写在试
题卷和答题纸规定的位置上。
过
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,
在本试题卷上的作答一律无效。
3.非选择题的答案必须使用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图
时可先使用2B铅笔,确定后必须用黑色字迹的签字笔或钢笔描黑。
墨
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分。)
阅读下列材料,回答第1-2题:
某同学利用旅游ap规划假期旅游行程,输入目的地和天数,系统自动生成旅游攻略,
并支持根据个人喜好灵活调整。
出个卖
1.下列有关数据与信息的描述,不正确的是
A.分享攻略不会造成数据的损耗
B.调整攻略体现了信息的可加工处理性
C.系统生成的攻略是信息,不存在真伪问题
D.旅游攻略在计算机中以二进制的形式存储
如
2.下列关于信息安全与信息社会责任的做法,合理的是
A.定期删除用户对话历史记录以保护隐私
B.平台收集用户对话数据用于商业训练
C.输入个人身份证号以便获取更精准的酒店推荐
D.系统生成的攻略没有版权,商用无需注明来源
阅读下列材料,回答第3-6题:
某餐厅引入机器人服务员,顾客可通过机器人或手机APP点餐,点餐信息会实时传输至
厨房。机器人接收服务器指令后自主规划送餐路线,并通过语音提示顾客取餐。同时,机器
人搭载激光雷达与摄像头,可实现离线自主避障与人脸识别功能。
【QJ高三技术第
3.下列关于机器人服务员的说法,正确的是
A.机器人在环境中不断完善自己属于深度学习
B.机器人“讲话”体现了模数转换的过程
C.机器人的激光雷达属于该系统的输出设备
D.机器人自动规划路径依赖人工智能技术
4.为提升系统的运行效率,下列做法不合理的是
A.增强服务器处理能力
B.清洗机器人摄像头镜头
C.优化机器人路径规划算法
D.关闭服务器防火墙
5.该餐厅共有2个区域,每个区域有8张餐桌,每张餐桌有4个座位。现使用09,A℉的
字符对每个座位进行编码,则每个座位的编码至少需要的字符个数为
A.7
B.3
C.2
D.1
6.下列有关网络技术的说法,正确的是
n≥180>
A.机器人的送餐速度与网络带宽成正比
I N
B.手机APP与餐厅服务器之间可进行双向通信
N
n≥140
C.多个机器人需要配置相同IP地址才能统一管理
n264
D.机器人离线自主避障功能依赖实时网络数据传输
Y
7.某中学生一分钟内跳绳计数为,跳绳体测判定标准如
g=合格
g="良好
9=“优秀
第7题图所示,下列程序段功能与流程图所示一致的是
第7题图
A.
B.
C.
D.
ifn>=180:
ifn>=140:
g=”合格”
g="良好”
g="优秀”
ifn>=180:
ifn>=180:
ifn>=180:
elif n >140:
g="优秀”
g="优秀”
g="优秀”
g=”良好”
else:
e1ifn>=140:
if64<=n<140:
else:
g=”良好”
g="良好”
g="合格”
g=”合格”
e1ifn>=64:
g=”合格”
8.某餐厅厨师使用队列管理烹饪任务,某时刻队列中有5个订单,按订单提交顺序依次为:
A、B、C、D、E,每个订单的菜品数量不一。烹饪规则如下:若队首订单不超过8道菜,则直
接完成并出队:否则先烹饪8道菜后,将订单剩余菜品放回队尾重新排队等待。已知各订单
菜品数量分别为5、12、8、15、10,则厨师完成所有订单的顺序是
A.A BCDE
B.ACE DB
C.A CE B D
D.ACBD E
9.某完全二叉树的中序遍历为ABCDEF。在该二叉树的某个节点上增加一个节点G,得到一棵
新二叉树。则新二叉树的前序遍历可能有几种不同的结果?
A.3
B.4
C.6
D.7
1页共8页】
10.有如下Pythoni程序段:
s='aabccba
i=0
while i<len(s)-1:
if s[i]==s[i+1]:
s=s[:i]+s[i+2:]
i=max(0,i-1)
else:
i+=1
print(s)
执行该程序段后,输出的结果是
A.a
B.abccba
C.abcba
D.aa
1l.有如下Pythoni程序:
def func(n):
if n==-1:
return"
e1ifn%3==0:
return str(n%2)+func (n-1)
else:
return func (n-1)+str(n%2)
执行语句result=func(5)后,resultl的值为
A.110010
B.010101
C.100101
D.101001
l2.使用列表a模拟链表结构,每个节点由数据域和指针域组成,head为头指针。现需要找
出链表中最长连续递增子序列的所有节点数据域之和,实现该功能的Python程序如下:
a=[3,1],[5,2],[2,3],[4,4],[6,5],[1,6],[3,7],[4,8],[5,9],[7,10],[2,-1]
p=head=0
max_n=n=1
max_s=s=a [head][O]
while a[p][1]!=-1:
q=a[p][1]
if a[p][o]<a[q][0]:
n+=1
(1)
if n>max n:
max n=n;max s=s
else:
【QJ高三技术第2页共
n=1
(2)
(3)
划线处有如下可选代码:
①p=q②p=a[p][1]③s=a[q][o]④s+=a[q][0]
则划线处应填入的正确代码为
A.①②④
B.④③①
C.①③④
D.②④①
二、综合题(本大题共3小题,其中第13小题10分,第14小题7分,第15小题9分,共26
分。)
13.某“口袋公园”内设置多个监测点,每个监测点配备一台智能终端;终端每十分钟通过搭
载的传感器采集公园内的土壤湿度、空气温湿度等环境数据,经无线网络传输至云服务器。服
务器对数据进行整合分析后,以图表形式呈现在公园的数字屏上;当环境数据满足预设条件时,
系统自动启动喷灌设备。请回答以下问题:
(1)下列关于该系统功能与设计的说法,不正确的是
(单选,填字母)
A.传感器和喷淋设备可以连接在同一个智能终端上
B.判定土壤湿度低于阈值的操作可以在智能终端中进行
C.采集数据时数据流向为:传感器→智能终端→数字屏
D.系统可以通过分析土壤湿度变化趋势,预测下次灌溉时间
(2)为在服务器中区分监测数据的来源,以下方法可行的是
(多选,填字母)
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
A.终端发送数据时,为每个数据包随机生成验证码
B.使用人工智能技术对接收到的数据进行来源鉴别
C.根据智能终端IP地址区分不同监测点的数据
D.将监测点唯一编号嵌入到数据内容中上传
(3)如果系统运行过程中某个智能终端损坏,可能导致的结果有」
(多选,填字母)
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
A.无法获取该区域的实时温湿度
B.系统无法控制该监测点的喷灌设备
C.公园步道数字屏无法显示历史数据
D.该监测点的数据无法传输至后台服务器
(4)系统运行一段时间后,发现喷灌设备频繁启停,经查主要原因为监测值在阈值附近上下波
动,请提出一种解决该问题的方案。
(5)将一天内收集到的土壤湿度数据导出到文件“data.xlsx”中,部分数据如第l3题图a所
示,系统每小时计算各区域的平均土壤湿度,并输出每个区域平均土壤湿度最低的三个小时及
8页】
其对应的土壤湿度,部分输出如第13题图b所示。
监测点
日期时间
土壤湿度
监测点A最低湿度的三小时:
A
2025/04/1000:30
32.7
小时
土壤湿度
B
2025/04/1000:30
31.6
20
20
23.733333
C
2025/04/1000:30
37.1
0
17
17
23.766667
2025/04/1000:30
36.1
18
18
23.850000
E
2025/04/1000:30
31.7
监测点B最低湿度的三小时:
2025/04/10
00:30
35.4
A
2025/04/10
00:40
31.9
小时
土壤湿度
B
2025/04/10
00:40
30.2
16
16
22.300000
C
2025/04/10
00:40
38.7
18
18
22.466667
D
2025/04/1000:40
35.4
17
17
22.583333
第13题图a
第13题图b
实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(单选)。
import pandas as pd
import matplotlib.pyplot as plt
df pd.read excel('data.xlsx')
df['小时']=df['时间'].str[0:2]
#新增一列为小时数
1s=['A',’B',’C,'D,’E,'F]
for i in ls:
dfl=
①
df2=
②
df3=
③
print(f"监测点{i}最低湿度的三小时:")
print (df3)
程序中①②③处可选的代码有:
A.df[df["监测点"]=i]
B.df1[df1["监测点"]=i]
C.df2.sort values('土壤湿度',ascending=True).head(3)
#升序排序
D.dfl.sort_values('土壤湿度',ascending=False).head(3)
E.df1.groupby("小时”",as index-=False)['土壤湿度'].mean()#分组求平均
F.df2.groupby("小时",as index=-False)['土壤湿度'].mean()
14.口袋公园可以通过摄像头与AI算法实时分析人流量。社区计划在口袋公园举办活动,需要
从历史人流量与温度数据中选择最佳时间段。假设当人流量处于[L,]的区间,且区间内温差不
超过5℃,即为活动举办最佳时间段。给定过往一个星期中每天每个小时段的人流量与温度数
据,找出举办活动最佳时段的最长长度。
请回答以下问题:
(1)口袋公园某天每小时人流量和平均温度数据如第14题表所示,要求人流量区间为[15,35]
【QJ高三技术第
则活动可最长举办
小时。
8:00-
9:00-
10:00-
11:00-
12:00-
13:00-
14:00-
15:00-
16:00-
时间
9:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
人流量
12
20
30
35
28
40
32
25
18
平均温度
18
22
25
27
28
26
24
23
21
第14题表
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
#人流量与温度数据保存在列表data中,如data=[[12,l8],[20,22]..]。
T=5;L=15;R=35
mlen 0;n len(data)
for i in range(n):
p data[i][O]
if L <p <=R:
①
temps [
while j<n:
flow,temp data[j]
if L <flow <R:
break
temps.append (temp)
if max(temps)-min(temps)>T:
break
②
mlen max(mlen,j-i)
print(mlen)
(3)上述Python程序中加框处代码有误,请改正。
15.集装箱按体积从小到大分为6种规格,依次标记为A-F。所有集装箱按预约时间依次到
港,可竖直叠放成堆,但必须满足:后到集装箱不能放在先到集装箱的下方;体积小的集装
箱不能放在体积大的集装箱下方。
为满足叠放要求,采用以下策略:新箱到港时,查找堆顶集装箱体积大于或等于新箱体
积的堆,若有多个,选顶部集装箱体积最小的堆叠放;若无,则新建一堆放置。如,集装箱
到港顺序为:DCBBCAABC,可以将箱子分为[D,C,B,B,A,A]、[C,B]、[C]三堆。设计Python
程序,求解集装箱最少码放堆数。
3页共8页】
(I)如果集装箱进港顺序为CCDBACACDBA,箱子堆数至少为
(2)不同时间抵达港口的集装箱,按到达时间先后依次处理。为便于后续堆放,同一时间到
达的集装箱中,体积较大的先进行堆放。定义如下sort d(data)函数,用于预处理数据,data
列表的每个元素含2个数据项,依次为到达时间、规格类型,如第15题表所示。
到达时间
07:45
07:45
07:45
07:47
07:47
07:45
07:47
规格类型
A
D
A
C
B
B
C
第15题表
def sort d(data):
n len(data)
for i in range(1,n):
key data[i]
j=i-1
while j>=0:
if data[j][O]>key[O]or (data[j][0]==key[O]and data[j][1]<key[1]):
data[j 1]data[j]
j-=1
else:
break
data[j 1]key
S="%
for i in range(n):
s=s+data[i][1]
return s
①加框处代码的运行次数为
②在调用函数sort d(data)后,返回值为
(3)实现堆叠功能的部分程序如下,若data中数据为第15题表中数据,则输出结果如第15题
图所示,请在划线处填入合适的代码。
def stacking(box):
n len(box)
top=[门#每个堆最下面的一个位置
top idx=[]
prev=[-1]*n
【QJ高三技术第4页共
for i in range(n):
cur ord(box[i])-65
具体堆放方案:
堆1:D->B->A->A
left,right 0,len(top)
堆2:C->C->B
①
2
while left right:
第15题图
mid=(left right)//2
②
pos mid
right mid
else:
left=mid+1
if pos len(top):
prev[i]top_idx[pos]
③
top_idx[pos]i
else:
top.append(cur)
top idx.append (i)
print("具体堆放方案:")
for i in range(len(top)):
pile [
curr_idx=top idx[i]#从堆顶开始
while curr idx !=-1:
pile.append(box [curr_idx])
curr_idx prev[curr_idx]
#将pi1e列表倒转输出,格式如第15题图,代码略
return len(top)
将集装箱到港数据存入data列表中,data列表的每个元素含2个数据项,依次为到达时间、
规格类型,代码略。
d str=sort d(data)
print (stacking(d str))
8页】
第二部分通用技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符
合题目要求的,不选、多选、错选均不得分)
16.如图所示为我国自主研制的eVT0L飞行器。该飞行器采用分体式设计,由飞行体与陆行体两部
分组成,可实现飞行与陆地行驶两种模式的切换。下列关于该技术的分析中,不恰当的是
A.可实现飞行与陆地行驶模式切换,体现了技术的目的性
过
B.融合智能控制、材料工程等多领域技术,体现了技术的
综合性
C.飞行器原型机在研发过程中进行了近千项实际测试,体
现了技术的复杂性
D.可广泛应用于交通出行、物流运输等领域,有助于推动
我国低空经济的进一步发展
第16题图
17.如图所示为一款电动往复式切割机。下列关于该切割机的
分析与评价中,不恰当的是
A.双手协同操作可有效抵消往复反冲力,缓解长期作业带来
的肌体劳损,实现了人机关系的健康目标
B.手柄采用贴合手掌弧度的设计,适配自然持握姿势,实现
了人机关系的舒适目标
C.采用无工具快装夹头,单手即可更换锯条,主要是从“人”的
角度考虑
第17题图
n
D.采用降噪减震设计以控制工作噪音,主要是从“物”的角
度考虑
如图所示为一款手动面包切片机。其工作过程为:施加作用力F驱动手柄,手柄带动刀
盘支架绕A,点向下转动,经连杆1与连杆2的传动(连杆1上端只与连杆2铰连接),进而
带动圆形刀盘绕B点顺时针转动,圆形刀盘在旋转的同时完成对面包的切片动作。请根据图
示及上述描述,完成第18-19题。
刀盘支架
河
圆形刀盘
连杆1
连杆2
手柄
B
弹簧
底座支架
面包
开始切割
切割过程
第18-19题图
【QJ高三技术第
18.在切割过程中,构件的主要受力形式是
A.弹簧受拉,连杆1受拉,连杆2受拉
B.弹簧受拉,连杆1受压,连杆2受弯曲
C.弹簧受压,连杆1受拉,连杆2受弯曲
D.弹簧受压,连杆1受压,连杆2受压
19.为实现圆形刀盘在向下压进的同时进行旋转切割,连接连杆2、刀盘支架及圆形刀盘(图中B
点处)的连接件有以下四种方案,最适合的是
螺杆
光杆
螺杆
B
20.下列三视图中,不符合投影关系的是
A
B
D
在通用技术实践室,小明用大小合适的钢材加工如图所示的锤头。请完成第21-22题。
21.下列操作中,合理的是
A.钻孔时,可选用6.8的麻花钻头
B.倒角时,采用圆锉完成孔口倒角
C.锯割时,用钢锯直接锯出圆弧面
D.冲眼时,样冲斜向对准敲击
40
R5
R7
R2
40
M8
25
30
90
第21-22题图
5页(共8页)】
22.小明设计了下列锤头加工流程,其中合理是
A.划线→钻孔→套丝→锯割→锉削
B.划线一→锯割→锉削一→钻孔→套丝
C.划线→锉削→锯割→钻孔→攻丝
D.划线→钻孔→攻丝→锯割→锉削
如图所示为光刻机工作台控制系统。其工作过程为:控制器接收位置传感器检测到的工作台位
置与位置指令信号之间的偏差值后,通过液压泵驱动液压马达运转,液压马达带动滚珠丝杠精确旋
转,从而实现对工作台位置的控制。请完成第23-24题。
液压马达
工作台
母
液珠
液珠
螺母
丝杠
液压泵
位置传惑器
控制器
e☒+
位置
指令僧号
比较器
第23-24题图
23.下列对光刻机工作台控制系统的分析中,恰当的是
A.位置传感器的精度会影响整个系统的控制精度,体现了系统的整体性
B.从系统分析的整体性原则出发,既要考虑控制精度,又要考虑控制的响应速度
C.滚珠丝杠出现磨损,导致工作台定位产生偏差,体现了系统的目的性
D.位置传感器检测的信号与位置指令信号比较计算得到偏差值,体现了系统分析的科学性原则
24.下列关于光刻机工作台控制系统的说法中,正确的是
A.位置传感器检测的是该控制系统的输入量
B.外部环境产生的振动属于该控制系统的干扰因素
C.控制器通过控制量直接对液压泵进行控制
D.该控制系统的被控对象是液压马达
25.在通用技术实践课上,小明在面包板上插装了如图所示的电子元件,其中插装不正确的有
A.1处
B.2处
C.3处
D.4处
。。”。9
●●
●。●
●
●●●
●●
●●
●
。。。。。
第25题图
【QJ高三技术
26.如图所示的信号处理电路,A、B为输入信号,F为输出信号。下列波形关系中可能出现的是
AUUL AUUL
B几几
B冂冂
+Vcc
0
F几厂几Π
R2
A厂
VT1
R3
第26题图
27.如图所示为小明设计的行走机器人控制电路图。按一下SW1按键,电机转动驱动机器人行走,
行走一定距离后自动停止。下列关于该电路的分析中,正确的是
+Vcc
J-1
VD2
Rp3
R1
R2
555
J-2
VT
第27题图
A.按下开关SW1,电机M运转,松开后电机立即停止
B.调大Rp2的阻值,机器人行走的距离会变长
C.若电机持续运转无法自行停止,可能是电容C1击穿短路所致
D.该电路使用的继电器至少有4只引脚
二、综合题(本大题共3小题,其中第28小题8分,第29小题10分,第30小题8分,共26分。
各小题中的“▲”处填写合适选项的字母编号)
28.小明发现搬运果蔬塑料筐时,需先将塑料筐搬上平板推车再进
行转运,劳动强度大、效率低。为此,他计划设计一款新型塑料
筐搬运车。请完成以下任务:
(1)小明提出了以下几个设计要求,其中不合理的是(单选)▲:
A.采用机械式升降装置,结构简单,利于控制成本
B.车体采用防撞结构设计,确保搬运过程中的人身安全
C.车体尺寸与果蔬筐规格相匹配,搬运时不产生相对滑移
D.车体配备万向轮与刹车装置,移动轻便且停放稳固
第28题图1
第6页(共8页)】
(2)小明从叉车的升降装卸结构中受到启发,构思出可升降的筐体托架结构方案。该构思
于(单选)▲;
A.联想法
B.仿生法
C.形态分析法
D.设问法
连杆
底座
拉手
托架
o
第28题图2
第28题图3
(3)小明设计的塑料筐搬运车如图2所示,由托架、底座、连杆、拉手等部件组成,组合
3所示。以下四种托架抬升方案中,最合理的是(单选)▲:
A
B
C
(4)小明为增加搬运车的结构强度以提高其承载能力,以下方案可行的有(多选)▲。
A.增大左右轮间的距离
B.增加拉手的高度
【QJ
方法属
C.增加托架材料的厚度
D.改变连杆的截面形状
29.小明发现,果蔬筐需搬运至一定高度的货车车厢内,劳动强度较大,于是小明想设计一款电动
升降装置,将果蔬筐提升至所需高度。已知车厢底板离地高度为800mm,车厢底板至顶板距离为
2500mm;果蔬筐尺寸为600mm×400mm×320mm。请你帮助小明设计该装置的机械部分,设计要求如
下:
后如图
第29题图
①能将果蔬筐平稳提升至所需高度,升降过程平稳无晃动:
②电机停转后,装置能自行锁定,防止果蔬筐下落:
③仅使用一台电机驱动,通过电机正反转实现升降功能:
④所需材料与配件自选。
请完成以下任务:
(1)请在头脑中构思符合设计要求的多个方案,并画出最优方案的设计草图(电机可用方框表
示),简要说明方案的工作过程;
(2)在草图上标注主要尺寸:
(3)小明制作完成电动升降装置后,需开展相关技术试验以验证装置性能。结合设计要求,以
下试验中不必要的是(单选)▲。
A.满载果蔬筐进行升降试验,观察平台能否正常升降
B.将果蔬筐提升至一定高度后关闭电机,检查装置是否会自行下落
C.更换不同功率的电机,测试提升果蔬筐所需的时间
D.在不同升降速度下测试装置运行状态,观察是否出现冲击或顿挫
30.小明在完成第29题电动升降装置机械部分设计的基础上,设计了如图1所示的控制电路。该
电路的功能为:按一下按钮SB1(一键提升按键)后,装置会自动提升一定高度后自动停止;按下
高三技术第7页(共8页)】
按钮SB2(手动提升按键)时,装置持续提升,松开后立即停止。请完成以下任务:
o Vcc
SB2
48
SBI E-
61C
J-1
RP2
NE5553
R5
R6
R
第30题图1
(1)能使“一键提升”高度增加的合理措施是(单选)▲;
A.调大RP1的阻值
B.调小RP1的阻值
C.调大RP2的阻值
D.调小RP2的阻值
(2)由于555时基电路损坏,现改用比较器。请在图2虚线框1中完成必要的连线,实现与原电
路相同的功能;
SB2
R3
E
SBI E-
J-1
RP2
M
虚线框1
第30题图2
(3)小明发现该电路缺少下降控制功能。于是他对原有电路进行了改进,设计了电机的正反向控
制电路,如图3所示。该电路的功能为:按一下SB3按钮,电机反转,装置下降一段时间后自动停
止。请在图3虚线框2中完成必要的连线,以实现上述功能:
【QJ高三技术
Vcc
Vec
SB2
R3
R7
R8
VD2本
2
E-
J1-1
SBI
481
R9
7483
☐KVT2
6 IC
R6
I IC
R10
NE3533
Rs
J2-1
VD
RP
SB3
C4
虚线框2
第30题图3
(4)测试时发现,平台下降至最低位置后电机仍继续转动,可能导致设备损坏。为此,小明需要
在电路中增加一个行程开关SQ,当平台下降至最低位置时,行程开关SQ断开,使电机停止运转。
以下三种设计方案中,可行的是(单选)▲。
Vec
Vcc
Vec
J1-19
J1-1
J1-1
p
M
M
M
SQ
SQ
J2-1
J2-1
J2-1
A
B
C
第8页(共8页)】2026年高三5月题库
技术参考答案
第一部分信息技术(50分)
一、
选择题(本大题共12小题,每小题2分,共24分。)
2
3
4
5
6
7
8
9
10
11
12
A
D
D
B
B
D
A
A
二、
非选择题(本大题共3小题,其中第13小题10分,第14小题7分,第15小
题9分,共26分。)
13.(1)C
(1分)
(2)CD
(2分)
(3)ABD
(2分)
(4)方案1:设置两个阈值:启动阈值和停止阈值
方案2:修改算法监测值满足条件N分钟后才执行开关动作
(2分)
(5)①A②E③C
(3分,一空1分)
14.(1)3
(1分)
(2)①j=i
(2分)
②jt=1
(2分)
(3)not (L <flow <R)flow L or flow R
(2分)
15.(1)3
(1分)
(2)①6
(1分)
②DBAACCB
(1分)
(3)①pos=right或pos=len(top)
(2分)
②if head[mid]>=cur
(2分)
③top[pos]=cur
(2分)
答案解析
1.答案:C
解析:A正确,分享攻略只是复制数据,不会造成原数据的损耗;B正确,调整攻略
是对信息进行加工处理,体现了信息的可加工处理性:C不正确,系统生成的攻略虽
然以数据形式存在,但数据本身可能存在真伪问题(例如景点信息错误、路线不合理
等):D正确,计算机中所有数据(包括攻略)都以二进制形式存储。
故不正确的是C。
2.答案:A
解析:A选项:定期删除用户对话历史记录有助于保护用户隐私,是合理的信息安全
做法。B选项:平台未经用户明确同意收集对话数据用于商业训练,侵犯用户隐私,
不合理。C选项:身份证号属于敏感信息,会造成信息泄露,不合理。D选项:系统
生成的攻略可能受平台版权保护或涉及知识产权,随意商用且不注明来源不合理。
3.答案:D
解析:A错误,机器人不断完善自己属于强化学习;B错误,机器人“讲话”是语音
合成,属于数模转换(数字→模拟),而非模数转换:C错误,激光雷达用于感知环
境,属于输入设备。
4.答案:D
解析:D不合理:关闭服务器防火墙会带来严重的安全隐患,不可取。
5.答案:C
解析:总座位数为2×8×4=64。使用09、A℉共16个字符,每个字符可表示16种
状态。162=256≥64,因此每个座位编码至少需要2个字符。
6.答案:B
解析:A错误:送餐速度与网络带宽有些关系,但不一定成正比。
B正确:手机APP与服务器之间需要双向通信(如发送订单、接收确认)。
C错误:多个机器人必须配置不同IP地址,否则会发生地址冲突。
D错误:离线自主避障功能不依赖实时网络数据传输。
7.答案:B
解析:根据流程图可得标准如下:
n≥180→“优秀”
140≤n<180→“良好”
64≤n<140→“合格”
A、C选项,若n〈64,也会给“合格”,与流程图不一致;
D选项,若n<64,会给“良好”,与流程图不一致。
8.答案:D
解析:第一轮:A(⑤)≤8,完成A,输出A。队列变为:B(12),C(8),D(15),E(10)
处理B:B(12)>8,做8道,剩余4,放回队尾。队列变为:C(8),D(15),E(10),B(4)
处理C:C(8)≤8,完成C,输出C。队列:D(15),E(10),B(4)
处理D:D(15)>8,做8,剩余7,放回队尾。队列:E(10),B(4),D(7)
处理E:E(10)>8,做8,剩余2,放回队尾。队列:B(4),D(7),E(2)
处理B:B(4)≤8,完成B,输出B。队列:D(7),E(2)
处理D:D(7)≤8,完成D,输出D。队列:E(2)
处理E:E(2)≤8,完成E,输出E。
9.答案:A
解析:添加在A处:D,B,A,G,C,F,E;添加在C处:D,B,A,C,G,F,E:添加在E或F处:
D,B,A,C,F,E,G,共三种。
10.答案:A
解析:
i
s[i]=s[i+1]
0
s[0]=s[l]→’a'=’a'
成立
s=s[:0]+s[2:]=='becba
0
s[0]=s[1]→'b'
==’c'
不成立
s='bccba'
1
s[1]=s[2]→’c'=’c'成立
s=s[:1]+s[3:]='bba
0
s[0]=s[1]→’b'='b'成立
s=s[:0]+s[2:]=’a'
0
i<1en(s)-1→0<0为假,退出循环
11.答案:D
解析:
递推:
func(5)=func(4)+str(5%2)=func(4)+"1"
func(4)=func(3)+str(4%2)func(3)+"0"
func(3)=str(3%2)+func(2)="1"func(2)
func(2)=func(1)+str(2%2)=func(1)+"0"
func(1)=func(0)+str(1%2)=func(0)+"1"
func(0)=str(0%2)+func(-1)="0”+func(-1)
func(-l)="”
回归
func(0)="0"
func(1)="0”+"1"="01"
func(2)="01”+"0”="010”
func(3)="1”+"010”="1010
func(4)="1010”+"0”="10100"
func(5)="10100”+"1”="101001"
12.答案:B
解析:(1):递增时,新节点q加入当前段,应s+=a[q][0]。
选项④s+=a[q][0]符合。
(2):递增断了,新段起点是q,所以新段的和要设为a[q][0]。
选项③s=a[q][0]符合。
(3):不论是否递增,当前节点要移动到q继续循环,所以p=q。
选项①p=q符合。
13.答案:(1)C
(1分)
(2)CD
(2分)
(3)ABD
(2分)
(4)方案1:设置两个阈值:启动阈值和停止阈值
方案2:修改算法监测值满足条件N分钟后才执行开关动作
(2分)
(5)①A②E③C
(3分,一空1分)
解析:(1)A正确:智能终端通常具备多种接口(如GPIO、ADC、继电器接口),
既可以连接输入设备(传感器),也可以连接输出设备(如控制喷灌设备的继电器)。
B正确。智能终端具备一定的计算能力,可以在本地进行简单的逻辑判断(如f湿
度〈阈值),从而降低服务器负载和网络延迟。
C错误:数据流向描述不完整且有误。根据题干描述,数据是“经无线网络传输至云
服务器…呈现在公园的数字屏上”。因此,完整的数据流向应为:传感器→智能
终端→云服务器→数字屏。
D正确:服务器拥有历史数据存储和分析能力,可以通过分析趋势(如湿度下降速率)
来预测未来的灌溉需求。
(2)A不可行:随机生成的验证码仅用于验证数据的有效性或安全性,不具备标识
来源的功能,服务器无法通过随机码区分是哪个终端发送的。
B不可行:虽然理论上可以通过数据特征(如地理位置关联的数值特征)进行AI鉴
别,但这在工程实现上极其复杂且不准确,不是区分数据来源的标准或可行方法。
C可行:在网络通信中,每个联网设备通常都有唯一的IP地址(或在网关处有端口
映射),服务器可以根据发送数据的IP地址来区分不同的监测点。
D可行:这是物联网通信中最常用的方法。在上传的数据包中包含设备ID或监测点
编号字段,服务器解析该字段即可精准识别数据来源。
(3)A正确:终端损坏意味着传感器数据无法被采集和发送,因此无法获取该区域
的实时数据。
B正确:智能终端可能作为执行器的直接控制器。如果终端损坏,无法接收指令或驱
动电路,导致无法控制喷灌。
C错误:历史数据已经存储在服务器或云端数据库中。单个终端损坏只会影响实时数
据的更新,不会导致数据库中己存储的历史数据丢失,数字屏仍可读取并显示历史记
录。
D正确:=终端损坏直接导致数据传输链路中断。
(4)方案1:不要只设置一个单一的阈值(例如40%),而是设置两个阈值:启动阈
值和停止阈值。例如:当土壤湿度低于30%时,启动喷灌;当土壤湿度高于50%时,
才停止喷灌。
方案2:修改软件算法:当监测值满足条件持续N分钟(如5分钟)后,才执行开
关动作,避免因瞬间波动导致误判。
(⑤)代码逻辑分析:
①处(筛选数据):代码处于for1in1s:循环中,i代表当前的监测点(如’A')。
我们需要从总表df中筛选出当前监测点i的所有数据。
因此选A:df[df["监测点"]=i]。此时df1是监测点i的原始数据子集。
②处(分组求平均):题目要求“计算各区域的平均土壤湿度”,且图b显示的是
按“小时”统计的。需要对筛选出的df1按“小时”进行分组,并计算“土壤湿度”
的均值。因此选E:dfl.groupby("小时",as index=False)['土壤湿度'].mean()。
此时df2是包含各小时平均湿度的数据表。
③处(排序取最低):题目要求输出“平均土壤湿度最低的三个小时”。
需要对df2按“土壤湿度”进行升序(从小到大)排列,并取前3行。
因此选C:df2.sort_values('土壤湿度',ascending=True).head(3)
15.(1)3
(1分)
(2)①j=i
(2分)
②j+=1
(2分)
(3)if not (L <flow <R):
(2分)
解析:(1)活动可最长举办3小时
解析过程:我们需要找到一段连续的时间序列,满足以下两个条件:
人流量条件:所有时刻的人流量都在[15,35]之间。温差条件:该时间段内的最高
温与最低温之差≤5度。
·筛选人流量:
.8:00-9:00(12):不满足(<15)〉
.9:00-12:00(20,3035):满足
.12:00-13:00(28):满足
.13:00-14:00(40):不满足(◇35)
此处断开
,14:00-17:00(32,25,18):满足
.检查温差:
.第一段(9:00-13:00):包含4个小时段。
.温度序列:22,25,27,28
最大温差:28-22=6。C28-22=6。C
.因为6>56>5,所以这4个小时不能连在一起
子区间检查:若去掉9:0010:00(22℃),剩余10:00-13:00(25,27,28),
温差为3℃,时长为3小时。
第二段(14:00-17:00):包含3个小时段。
温度序列:24,23,21。
最大温差:24-21=3。C24-21=3。C。
因为3≤53≤5,且人流量均达标,所以这3小时是连续的合法时段。
结论:最长时长为3小时。
(2)①j=1这是一个典型的双指针(或滑动窗口)逻辑。外层循环i指向当前尝试
作为起点的时刻。内层需要一个指针j从ⅰ开始向后扫描,寻找满足条件的最长区
间。因此,在每次确定起点1有效后,需要初始化j为i。
②j+=1whi1e循环的作用是不断向后检查下一个小时的数据。当程序执行到第②空
时,说明当前j指向的小时已经处理完毕(温度已加入列表,且没有触发break跳
出)。为了继续检查下一个小时,必须让j加1。如果不填这一行,j的值永远不
会变,程序会陷入死循环。
(3)原代码错误:ifL〈=flow<=R:break如果人流量满足条件,就停止循环。
这会导致程序一旦遇到一个符合要求的人流量就立刻结束,逻辑完全相反。
wile循环的目的是向后延伸区间。只有当遇到不满足人流量条件(即超出范围)的
情况时,区间才无法继续延伸,此时才应该break(跳出循环)。因此,判断条件应
改为“如果不满足范围,则跳出”。
15.(1)3
(1分)
(2)①6
(1分)
②DBAACCB
(1分)
(3)①pos=right或pos=len(top)
(2分)
②if top[mid]>=cur:
(2分)
③top[pos]=cur
(2分)
解析:
(1)C:无堆,新建,结果为[C]
C:找≥C的最小堆顶,可堆入第一堆,结果为[C,C]
D:找≥D的最小堆顶,无满足,新建。结果为[C,C],[D]
B:找≥B的最小堆顶。第一堆是堆顶时C,可放入,结果为[C,C,B],[D]
A:找≥A的最小堆顶,可放入第一堆,结果为[C,C,B,A],[D]:
C:找≥C的最小堆顶,放入第二堆,结果为[C,C,B,A],[D,C]:
A:找≥A的最小堆顶,放入第一堆,结果为[C,C,B,A,A],[D,C];
C:找≥C的最小堆顶,放入第二堆,结果为[C,C,B,A,A],[D,C,C]:
D:找≥D的最小堆顶,无满足,新建,结果为[C,C,B,A,A],[D,C,C],[D];
B:找≥B的最小堆顶,放入第二堆,结果为[C,C,B,A,A],[D,C,C,B],[D];
A:找≥A的最小堆顶,放入第一堆,结果为[C,C,B,A,A,A],[D,C,C,B],[D
总共3堆。
(2)原始data列表(按列)为:data=[('07:45',’A'),('07:45','D'),('07:45',
A),(07:47°,’C),(07:47',’B),(07:45',B),(C07:47',’C)]
函数sort d(data)是一个插入排序,排序规则为先按时间升序(早的在前):同一
时间,按规格降序(体积大的在前)。
①需要模拟插入排序的过程,统计data[j+l]=data[j]执行的总次数(即元素
向后移动的总次数)
i=1,插入(07:45,D),对比(07:45,A):时间相同,D>A,需要把A后移。
移动次数:1;当前序列:[(07:45,D),(07:45,A),.]
i=2,插入(07:45,A),对比(07:45,A):时间相同,A=A,不移动。
移动次数:0:当前序列:[(07:45,D),(07:45,A),(07:45,A),..]
i=3,插入(07:47,C),对比(07:45,A):时间晚(07:47>07:45),位置正确,
不移动。移动次数:0
i=4,插入(07:47,B);对比(07:47,C):时间相同,B<C,位置正确,不移动。
移动次数:0
i=5,插入(07:45,B)<--关键步骤:它需要插入到07:45这一组的正确位置(D之
后,A之前)。
对比(07:47,B):时间早(07:45<07:47),后移(07:47,B)。
对比(07:47,C):时间早,后移(07:47,C)。
对比(07:45,A):时间相同,B>A,后移(07:45,A)。
对比(07:45,A):时间相同,B>A,后移(07:45,A)。
对比(07:45,D):时间相同,B<D,停止。
移动次数:4
i=6,插入(07:47,C)
它需要插入到07:47这一组的正确位置(C之后,B之前)。
对比(07:47,B):时间相同,C>B,后移(07:47,B)。
对比(07:47,C):时间相同,C=C,停止。
移动次数:1
总次数计算:1+0+0+0+4+1=6
②根据上述排序逻辑,最终列表的顺序应该是:
07:45组(按体积降序):D,B,A,A
07:47组(按体积降序):C,C,B
将它们拼接成字符串为:DBA A CC B
(3)这段代码的核心目标是模拟集装箱的堆放过程,并求出最少的堆数。
top列表:这是一个关键的数据结构。它存储了当前所有堆的堆顶集装箱的体积数值,
始终保持升序排列(从小到大)
贪心策略:对于每一个新来的集装箱(体积为cur),我们要在top中找到第一个
大于等于cur的元素。
如果找到了(位置为pos),说明第pos个堆的堆顶够大,可以放得下当前箱子。
我们将当前箱子放上去,该堆的堆顶体积变为cur。
如果没找到(即所有堆顶都比cur小),说明当前箱子太大了,只能新建一个堆。
①处填空目的:初始化查找结果变量pos。
逻辑:如果找不到满足条件的堆(即所有堆顶都<Cur),则需要新建堆。此时pos
应指向列表末尾之后。
代码:pos=len(top)
②处填空目的:二分查找的判断条件。
逻辑:我们要找的是“堆顶体积≥新箱体积”的第一个位置。
代码:if top[mid])=cur
③处填空目的:更新堆的状态。
逻辑:找到了位置pos,说明要将当前箱子放在第pos个堆的顶部。因此,该堆的
堆顶体积变为cur。
代码:top[pos]=cur
第二部分通用技术
一、选择题:(本大题共12小题,每小题2分,共24分)
16
17
18
19
20
21
22
23
24
25
C
D
B
D
C
A
D
A
B
B
26
27
B
二、综合题:
28.(1)B2分(2)A2分(3)C2分(4)CD2分
29.(1)(2)(评分标准)
600
400
200.1000
伞形齿轮组
电机
丝杆滑块
①采用一个电机驱动(1分)
②能提升一定的高度(2分)
③结构合理升降平稳(1分)
④有自锁功能(2分)
(3)C(2分)
R6
VI
30.(1)A(2分)
(2)
(3)
R7
(4)C(2分)
6NE555
SB3
虚线框1
虚线框2
解
析
16.C【解析】对原型机进行测试与技术的复杂性无关
17.D【解析】控制工作噪音,是从“环境”或“人”的角度考虑,不是从“物”的角度考虑
18.B【解析】手柄下压,支架绕A点转动,弹簧被拉长;弹簧主要作用是复位,弹簧受拉。
连杆1顶着连杆2转动,连杆2转动带动圆形刀盘旋转切割,连杆2与B处的连接件是刚连
接,圆形刀盘与B处的连接件也是刚连接。所以连杆1受压,连杆2受弯曲。
19.D【解析】见第三题解析,其中连接件与连杆2、圆形刀盘是刚连接,而与刀盘支架是铰
连接。
20.C【解析】从C的主视图和俯视图看,缺的一块是在右、下、后方的一个三棱柱,所示左
视图中的虚线是错误的。
21.A【解析】加工M8的螺纹孔,钻孔时钻头要小一些,一般是直径为6.4mm-6.8mm之间。
22.D【解析】锤头的加工流程为:划线-钻孔-攻丝-锯割-锉削或划线-锯割-锉削-钻孔-攻丝
23.A【解析】位置传感器是要素,影响系统的控制精度,说明要素影响整体的功能,体现了
系统的整体性。
24.B【解析】外部环境的振动不是输入量且会影响系统的输出量-实际位置,是系统的干扰
因素。
25.B【解析】电阻和三极管插装会导致这两个元件短路,是错误的。
26.B【解析】逻辑电路实现的功能是相同出“0”,不同出“1”,是异或门。
27.C【解析】A选项,松手后,电容器C1充电,3脚出“1”直到6脚为“1”后,3脚出“0”
电机停止。机器人行走的距离由RP3和C1决定,与RP2无关。C选项,C1击穿短路使6脚
一直是低电位,无法使3脚由高电位变成低电位。电机一直运行,C选项正确。本题继电器
至少有6只引脚。
28.(1)B【解析】车体防撞结构设计是防止车身被撞,不是人机关系的安全目标。
(2)A【解析】由一个物体受到启发产生的构思方法是联想法。
(3)C【解析】拉手向右拉动,通过连杆把托架抬高,用平行四边形机械结构实现。而
D选项拉手向左边推,也无法拉起托架并固定。
(4)CD【解析】增加结构强度的方法有增加材料厚度、优化结构的截面形状、采用高
强度的连接方式。
29.(1)(2)【解析】
①采用一个电机驱动
②能提升一定的高度
③结构合理升降平稳
④有自锁功能
(3)C【解析】提升的耗时,不是本题设计的要求。
30.(1)A【解析】调大P1可以延长C1放电的时间,使电机运行时间变长。
(2)【解析】起到非门的作用。
(3)【解析】要设计的是一个单稳态触发器。
(4)C【解析】平台下降是J2工作,到最低
位置后让电机不转且不影响上升的功能,应选C。
E555
虚线框1
虚线框2