内容正文:
宁波市2025学年第一学期选考模拟考试
高三技术试卷
考生须知:
1.本卷满分100分,考试时间90分钟:
2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号:
3.所有答案必须写在答题卷上,写在试卷上无效:
4.考试结束后,只需上交答题卷。
第一部分
信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只
有一个符合题目要求,不选、多选、错选均不得分)
阅读下列材料,回答第1至2题:
国家反诈中心APP是一款能有效预防诈骗、快速举报诈骗内容的软件。APP内有
海量诈骗案例,情景再现事情经过:用户发现诈骗线索时,可快速使用APP的一键举
报功能进行举报,同时,APP还支持远程身份账号验证,用户可对可疑网友的真实身
份、社交账号和支付账户进行涉诈风险验证,有效降低网络交易风险:当用户收到涉
嫌诈骗的电话、短信或者下载高风险APP时,该APP会发出预警劝阻提示。
1.下列关于数据和信息的说法,正确的是
A.诈骗案例“APP炒股”中平台显示的虚假收益金额“5000元”不是数据
B.剖析APP内的诈骗案例,对诈骗信息真伪性的辨识没有帮助
C.用户可以观看反诈APP中的诈骗案例体现了信息的共享性
D.给用户发送诈骗提醒信息不需要通过数据分析
2.关于信息安全与信息社会责任,下列行为不合适的是
A.收到疑似诈骗短信后,删除短信内容
B.用户安装陌生贷款APP时,忽略反诈APP弹出的诈骗风险预警继续安装
C.向陌生网友转账前,使用反诈APP的风险查询功能核验对方账号真实性
D.发现某可疑钓鱼网站后,通过反诈APP一键举报该网站
阅读下列材料,回答第3至6题:
某连锁药店智能监管系统实现药品从入库到销售全程监管。入库区,智能扫码仪
采集药品名称、批号、有效期等数据并保存:销售区,购药者需将身份证放入识别器
的感应区并进行人脸识别,保证人证一致才能购买药品:若购药者未提供处方却试图
购买处方药时会弹出警示窗:管理员可通过浏览器登录系统查看实时数据。
3.下列关于该连锁药店智能监管系统功能的说法,不正确的是
A.智能扫码仪可实现药品数据的收集和输入
B.该系统能实现人证合一的核验
C.违规购买处方药时,系统弹出警示窗,仅体现了系统的数据输出功能
D.管理员可通过浏览器查看药品销售情况等数据
4.下列关于该连锁药店智能监管系统中硬件和网络的说法,正确的是
A.身份证识别器不是该系统的硬件
B.智能扫码仪属于输出设备
C.可配置一个警示铃在系统发出警示弹窗时同时发出警示声
D.入库区和销售区必须搭建在同一局域网内
5.下列关于该连锁药店智能监管系统中软件的说法,不正确的是
A.监管系统服务器属于系统软件
B.该软件应根据新的药品监管政策进行更新优化
C.购药者的身份核验功能需要软件支持
D该系统的服务器和销售区终端可使用不同的操作系统
6.智能识别终端的下列功能中,最能体现人工智能技术应用的是
A.读取购买者出示的身份证号,并把后六位显示在屏幕上
B.购买者可通过人脸识别自动核验购药者身份信息
C.接收云端服务器发送的最新药品监管规则
D.将违规购买记录按固定格式整理后上传至服务器
7.某BMP图像甲的每个像素颜色均不同,若甲为256*256像素的BMP图像,则图像甲的颜
色位深度至少为
A.8位
B.16位
C.24位
D.32位
8.二义树T的前序遍历序列为A-B-D-C-E-F,中序遍历序列为D-B-A-EC-F。关于该二义
树T,下列说法不正确的是
A.该二叉树T的根节点为A
B.节点E是节点C的左孩了
C.该二义树T的高度为3
D.叶子节点的个数为4
9.出港集装箱运抵港口到装载上船需经过堆场与装船两个步骤,现有6个集装箱编号为、
b、c、d、e、f,在堆场与装船时都需逐箱叠放在一堆上,如第9题图为集装箱抵港、
堆场与装船时的部分堆放情况(堆场时不一定全部堆放完再装船)。若装船的第1个集
装箱编号为c,且装船的第3个集装箱编号为b,则装船的第4个集装箱编号不可能是
A.a
集装箱a
B.d
集装箱郁
C.e
集装箱C
堆场情形
集装箱d
未知
集装箱b
D.f
集装箱e
集装箱了
集装箱c
抵港
堆场
装船
第9题图
10.a数组中有n个元素(n为偶数),现要将所有索引为奇数的元素循环右移两位,索引
为偶数的元素不变,如[1,2,3,4,5,6]处理后得到[1,6,3,2,5,4]。实现该功能的Python
程序段如下:
n len(a)
last a[n-1]
for i in range(
①
②
a[i]last
则划线处应填入的正确代码为
A.①n-3,0,-2②a[i+2]=a[i]
B.①n-1,1,-2②a[i-2]=a[i]
c.①1,n-1,2②a[i+2]=a[i]
D.①0,n-2,2
②a[i-2]=a[i]
1l.有如下Python代码段:
#'a’的ASCII码值是97
arr=['a','d','d,'r','e','s','s]
n len(arr)
for i in range (n-1,0,-1):
for j in range(n-2,n-i-2,-1):
if ord(arr[j])%3>ord(arr[j+1])%3:
arr[j],arr[j+1]arr[j+1],arr[j]
print(arr)
则运行程序后,arr的值是
A.['e','a,'d,’d','s','s','r]
B.['e','s','s','d,'d,'a','r]
c.['r',’a,'d,'d,'s','s','e]
D.r','s,'s','d','d','a,'e]
12.有一个数字传送带每秒匀速向左移动1个数字,如第12题图所示。其上方有观察数字
传送带的固定窗口,宽度为k(即可以看到k个数字)。操作员需每秒一次记录窗口中
的最大值,例如图中的数字每秒记录下来的结果依次为“335567”。现在已知数
字传送带的所有数据nums和窗口宽度k,操作员编写了记录每秒窗口最大值的Python
代码如下,方框中应填入的正确代码为
窗口大小固定为k
向左移动
13-1-35367
第12题图
nms=[1,3,-1,-3,5,3,6,7]
k=int(input ()#输入固定窗口大小k
n len(nums)
q=[0]*n
head,tail =0,0
ans [
#处理前k个元素
for i in range(k):
while head tail and nums[i]>nums[q[tail -1]]:
tail-=1
q[tail]=i
tail +=1
ans.append(nums [g [head]])
#处理剩余元素
for i in range(k,n):
while head tail and nums[i]>nums[q[tail-1]]:
tail-=1
q[tail]i
tail +1
#移除超出窗口范围的队列头部元素
print(ans)#若k为3,输出应为[3,3,5,5,6,7]
A.
while tail head and q[head]<=i -k:
head +=1
ans.append(nums[q[tail]])
8
while tail head and g[tail]<=i k:
tail +1
ans.append(nums[g[head]])
C.
while head tail and q[tail]<=i-k:
tail +=1
ans.append(nums[q[tail]])
D
while head tail and q[head]<=i-k:
head +=1
ans.append(nums[q[head]])
二、综合题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,
共26分)
13.空调作为现代家庭的必备家电,从部件加工到组装完成需经过多道工序。每个工序可
能有多个不重复的前置工序,且必须完成其所有前置工序后才能开始当前工序,若无
前置工序则可直接开始,同一时间只能执行一个工序。现在已知每个工序完成所需的
时间(单位:分钟,简称工时),需编写程序模拟这一流程,根据输入的工序信息(包
含工序编号、工时及其前置工序列表),计算完成指定编号为m的工序所需的总工时
(含所有前置工序用时及当前工序用时)。
(1)如第13题图所示,完成工序2需先完成前置工序0和1,总工时为(3+7+5=15)。
则完成工序5的总工时为
工序编号
工时
前置工序
3
1
1
7
无
2
5
0
3
4
无
4
2
3
5
5
2、4
6
8
无
7
6
6
5
5、7
第13题图
(2)以下是实现上述功能的Python程序,请在划线处填入合适代码。
def cal(hours,pre,m):
need [ml
i=0
while i len(need):
if need[i]in pre:
for j in pre[need[i]]:
need.append(j)】
①
total =0
for i in need:
②
return total
#hours[i]存储工序i的工时
hours=[3,7,5,4,2,5,8,6,5]
#键值对2:[0,1]表示工序2的前置工序为工序0和工序1
pre={0:[1],2:[0],4:[3],5:[2,4],7:[6],8:[5,7]
m=int(input("请输入工序编号:"))
total_time
③
print("完成该工序及其全部前置工序所需总工时为:",total time)
14.某研究小组为监测校园空气质量,在5栋教学楼各设置1个监测点,每个监测点至少
布置一个采集点。智能终端连接PM2.5传感器,每隔2小时采集1次PM2.5浓度数据,
通过无线网络传输到服务器。服务器分析数据发现超标情况时,会通过智能终端控制
执行器触发预警。请回答下列问题:
(1)在搭建该空气质量监测系统时,为了可以让每个监测点都能独立完成“数据采集+
数据传输”的基础功能,P2.5传感器与智能终端的配备总数量合理的是▲
(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有
错的得0分)
A.5个P2.5传感器和5个智能终端
B.5个PM2.5传感器和1个智能终端
C.10个P2.5传感器和5个智能终端
D.10个PM2.5传感器和1个智能终端
(2)系统设定数据采集的时间间隔为2小时,不能够实现采集时间控制功能的设备是
(单选,填字母:A.传感器/B.智能终端)。
(3)编写智能终端数据传输相关程序时,不需要了解的信息有
(多选,填
字母)。(注:全部选对得2分,选对但不全得1分,不选或有错得0分)
A.与PM2.5传感器连接的智能终端引脚定义
B.服务器的硬盘剩余存储空间
C.服务器的IP地址及通信端口号
D.传感器的生产年份
(4)当服务器判定PM2.5浓度超标后,可通过智能终端控制指示灯发出闪烁预警监测
点位的工作人员,现在服务器端也需要定位是哪个监测点的P2.5超标,请写出
两种预警定位方式。
(5)将系统中某年度的监测数据导出到文件air data.x1sx中,如第14题图a所示,
部分数据包含序号、监测点编号、月份、日期、时、实测P2.5浓度。现需按从
大到小的顺序输出9月份各监测点P2.5的平均值,再用柱形图来显示9月份各
监测点PM2.5的平均值,如第14题图b显示。
A
B
C
1
序号
监测点编号月份日期时实测P2.5浓度“
2
1
A01
33
10
3
2
B01
3
3
12
10
4
3
C01
33
12
5
4
D01
3
3
11
6
E01
3
3
15
6
A01
35
8
7
B01
1
3
5
3
9
C01
3
5
10
10
9
D01
135
12
第14题图a
第14题图b
实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(单选,
填字母)。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read excel("air data.xlsx")
dfl=
①
df2-df1.groupby("监测点编号”,as index=False)["实测pM2.5浓度"].mean0
df2=
②
#按从大到小的顺序输出9月份各监测点PM2.5的平均值,代码略
plt.bar(df2.["监测点编号"],df2["实测PM2.5浓度"])#绘制柱形图
#设置绘图参数,并显示柱形图,代码略
①②处可选代码有:
A.df[df["月份"]==9]
B.df["月份"=9]
C.df1[df1["月份"]==9]
D.df2.sort_values("实测PM2.5浓度")
E.df2.sort_values("监测点编号”,ascending=False)
F.df2.sort_values("实测PM2.5浓度",ascending=False)
15.某晋级赛有36名选手,将晋级28人。规则如下:1、团队赛,将选手分成6个团队,
每队6人。团队之间两两对决,每队各派一名选手进行1V1比拼,高票者晋级,低票
者进入待定。晋级人数共计18人:2、进入待定区的选手根据比赛得分进行排序,高
票者晋级,晋级10名(如有同票选手,同样晋级,最后晋级总人数可能超过28人)。
(1)团队赛。团队A的6名选手初赛票数为(178,159,167,188,193,168),团队B的6
名选手初赛票数为(194,166,165,152,186,196),对决时的票数可能会在初赛的基
础上上下浮动5票,对决一共进行6次。现在假设团队B获得了安排两队选手对
决顺序的资格,该队至少能获得的胜利次数是
次。
(2)待定选手排序。待定的选手数据存放于waiting中,每个选手数据包含选手姓名、
选手票数、晋级与否三项数据,如['hd',189,False]表示选手’hd’获得了189
票未晋级。下面的代码实现了待定选手数据按选手得票升序排序,运行结果如第
15题图所示。请补全程序代码。
待定名单(按得票升序):
['1m',150,Fa1se],['xzy',155,Fa1se],['1jy',157,Fa1se],
['xtt',160,Fa1se],['zxy',174,Fa1se],['fh',174,Fa1se],
['zj',174,Fa1se],['1hh',174,Fa1se],['xrr',174,Fa1se],
['zyy',175,Fa1se],['1j',177,Fa1se],['wjy',177,Fa1se],
['wxy',177,Fa1se],['1xx',182,Fa1se],['1yy',185,Fa1se],
['syy',191,Fa1se],['wyx',192,Fa1se],['1xy',192,Fa1se]
第15题图
#确定所有选手的最高得票maxscore和最低得票minscore,代码略
count [0](maxscore -minscore +1)
for p in waiting:
count [p[1]minscore]+=1
for i in range(1,len(count)):
count [i]=
①
#创建一个waiting长度的空列表sortwait存储排序后的待定选手
sortwait [None]len(waiting)
for p in waiting:
idx count [p[1]-minscore]-1
sortwait[idx]p
②
#打印待定名单
print("n待定名单(按得分升序):")
print (sortwait)
(3)补位晋级。根据比赛规则补位晋级,若待定名单sortwait中选手补位晋级时最后
一名晋级选手有相同票数,则一同晋级。实现以上功能的代码如下,请回答问题。
#从高到低补位晋级
current=18#已晋级人数
for i in range(len(sortwait)-1,-1,-1):
if current >28:
break
sortwait[i][2]True
current +1
#若最后一名晋级选手有相同票数,则一同晋级
lastscore sortwait[i+1][1]
for j in range(i,-1,-1):
if
sortwait[j][2]=True
current +1
else:
break
①交换加框的两部分代码,该程序功能
▲
(会/不会)发生变化。
②请补全程序代码
第二部分
通用技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有
一个是符合题目要求的,不选、多选、错选均不得分)
16.2025年9月3日阅兵中,空中无人作战方队展示的新型察打一体无人机,其可隐蔽出
击、广域覆盖、自主协同的作战能力引发广泛关注。下列关于新型察打一体无人机的
说法中,恰当的是
第16题图
A.需要在山地、城市等多种环境下作战,体现了技术的复杂性
B.可代替人执行作战任务,体现了技术具有发展人的作用
C.可挂载多种型号导弹,体现了技术的综合性
D.应用了多项创新前沿技术,体现了技术的专利性
17.如图所示是一款电动载人行李箱,下列对该行李箱的分析与评价中,不恰当的是
手柄
第17题图
A.一键电动伸缩,模式随心切换,实现了人机关系的高效目标
B.可伸缩折叠,节约空间,主要是从“环境”的角度考虑的
C.内部装载空间大,规格为20寸的行李箱容量约25升,符合设计的实用原则
D.手柄的直径和长度,主要考虑了人的动态尺寸
18.如图所示的快速往返机构模型中有构件缺损,工作过程如下:电机转动带动曲柄转动,
通过缺损的构件带动连杆产生相应动作,连杆通过销钉与滑块形成铰连接,使滑块沿着
卡槽做左右往复运动。下列与销轴A、B、C三点连接的缺损构件设计方案最恰当的是
销轴C
连杆
销钉
滑块
曲柄
销轴B
缺损的构件
销轴A
底板
第18题图
⊙
A
B
D
19.下列三视图中,不符合规律的是
A
B
C
D
在通用技术实践课上,小明用一块厚3m的粗糙实木板加工出如图所示的零件。请完
成20-21题。
第20-21题图
20.下列操作中,不合理的是
A.画线前,需要先用平刨进行刨削,保证表面光滑
B.画线时需要用到的工具有:木工铅笔、画线规、样冲、钢直尺
C.在画线时,要根据锯割的需要留出一定的余量
D.适合用刀锯对该木板进行加工