文档内容
2025 年 6 月浙江省普通高校招生选考信息技术真题
一、选择题
1.某校师生可在学校图书馆自助设备上借还图书,还可通过在线图书馆系统查看借阅记录、续借图书、浏览新书
推荐。下列关于数据的说法,正确的是( )
A.图书的封面图像和馆藏数量在编码方式上没有差异
B.数据库的应用降低了图书数据管理的效率
C.对借阅数据的加工处理可为图书采购提供依据
D.图书借还的数据仅存储在自助设备中
【答案】C
【详解】A.图书的封面图像属于图像数据,通常采用二进制位图等编码方式,馆藏数量属于数值数据,编码方式不
同,二者在编码方式上存在差异,A错误。
B.数据库的应用能够规范数据管理、提高数据查询和处理效率,降低了数据管理的复杂度,并非降低管理效率,B
错误。
C.对借阅数据进行加工处理,如分析借阅频率、热门图书等,可为图书采购提供数据支撑和决策依据。C正确
D.图书借还数据不仅存储在自助设备中,还会传输至服务器数据库进行统一管理和存储。因此,D错误,
故选C。
2.某校师生可在学校图书馆自助设备上借还图书,还可通过在线图书馆系统查看借阅记录、续借图书、浏览新书
推荐。下列措施中,不能有效提升在线图书馆数据安全的是( )
..
A.向用户发送借阅到期的提醒信息 B.对用户信息进行加密存储
C.定期修改管理员密码 D.为系统服务器增加不间断电源
【答案】A
【详解】发送借阅到期提醒主要服务于用户体验和流程管理,虽有助于提醒用户归还图书,但并未直接增强数据防
护能力(如防攻击、防泄露等),因此不能有效提升数据安全。
故选A。
3.某智慧公交系统中的车载终端内置了北斗定位、4G/5G通信、音频采集、NFC识别等模块,实时采集、处理公
交车辆行驶数据,然后传输至服务器;车载摄像头识别违规驾驶行为,发出语音提醒,并通过车载终端将违规视频
传输至服务器;公交APP为用户提供查询服务,还可在电子地图上实时显示公交车辆行驶路线和位置。在电子地图
上实时显示公交车辆行驶路线和位置的过程中,没有用到的技术是( )
..
A.北斗定位 B.4G/5G通信 C.数据可视化 D.NFC
【答案】D
【详解】A .北斗定位技术用于获取公交车辆的实时位置信息,是实现地图显示的关键技术之一,正确。
B 选项,4G/5G 通信技术用于将车辆位置数据传输至服务器,再由服务器推送给用户端,属于数据传输环节的技
术,正确。
C 选项,数据可视化技术用于将车辆位置和路线信息以图形化方式展示在电子地图上,是最终呈现的技术支撑,正
确。
D 选项,NFC(近场通信)技术主要用于短距离支付、身份识别等场景,与电子地图的实时位置显示无关,错误。
故选 D 。
4.某智慧公交系统中的车载终端内置了北斗定位、4G/5G通信、音频采集、NFC识别等模块,实时采集、处理公
交车辆行驶数据,然后传输至服务器;车载摄像头识别违规驾驶行为,发出语音提醒,并通过车载终端将违规视频
传输至服务器;公交APP为用户提供查询服务,还可在电子地图上实时显示公交车辆行驶路线和位置。下列关于公
交APP功能和设计的说法,正确的是( )
A.该APP具有数据处理功能
B.该APP的运行不需要操作系统支持
C.该APP升级和维护都是为了适应公交线路的变化
D.该APP只能直接从车载终端获取车辆实时位置
【答案】A
【详解】A .公交 APP 需要对服务器传输的车辆位置、路线等数据进行处理和展示,具备数据处理功能,A 正确。B .任何 APP 的运行都需要操作系统的支持,否则无法正常运行,B 错误。
C .APP 升级和维护的目的不仅是适应公交线路变化,还包括修复漏洞、优化功能、提升用户体验等,C错误。
D .公交 APP 获取车辆实时位置数据通常来自服务器,而非直接从车载终端获取,服务器会对数据进行整合和处理。
D 选项错误。
故选 A 。
5.某智慧公交系统中的车载终端内置了北斗定位、4G/5G通信、音频采集、NFC识别等模块,实时采集、处理公
交车辆行驶数据,然后传输至服务器;车载摄像头识别违规驾驶行为,发出语音提醒,并通过车载终端将违规视频
传输至服务器;公交APP为用户提供查询服务,还可在电子地图上实时显示公交车辆行驶路线和位置。下列关于该
系统中硬件和网络的说法,正确的是( )
A.该系统无需在公交车上配备输出设备
B.车载终端中必定有处理器部件
C.车辆行驶数据传输至服务器无需网络协议的支持
D.通过4G/5G网络才能使用公交APP的查询功能
【答案】B
【详解】A.该系统需要在公交车上配备输出设备,如显示屏用于显示车辆信息,语音模块用于语音提醒等,A错误。
B .车载终端需要处理采集的数据、运行程序,因此必定包含处理器部件,如 CPU,B 正确。
C .车辆行驶数据传输至服务器必须遵循网络协议(如 TCP/IP),以确保数据传输的准确性和有序性,C 错误。
D .用户使用公交 APP 的查询功能时,可通过 Wi-Fi 或 4G/5G 网络,并非只能通过 4G/5G 网络,D 错误。
故选 B 。
6.某智慧公交系统中的车载终端内置了北斗定位、4G/5G通信、音频采集、NFC识别等模块,实时采集、处理公
交车辆行驶数据,然后传输至服务器;车载摄像头识别违规驾驶行为,发出语音提醒,并通过车载终端将违规视频
传输至服务器;公交APP为用户提供查询服务,还可在电子地图上实时显示公交车辆行驶路线和位置。将车载终端
采集的声音存储为未经压缩的Wave格式音频文件,下列说法不正确的是( )
...
A.声音采集实现了从模拟信号到数字信号的转换
B.音频采集模块的采样频率会影响音频的音质
C.现场声音越嘈杂,得到的音频文件存储容量越大
D.为了节省存储空间,可将Wave格式音频转换为MP3格式
【答案】C
【详解】未压缩的Wave文件大小由采样频率、量化位数、声道数和时长决定,与声音内容(如嘈杂程度)无关。
即使环境嘈杂,只要参数不变,文件容量不变。
故选C。
7.某智慧公交系统中的车载终端内置了北斗定位、4G/5G通信、音频采集、NFC识别等模块,实时采集、处理公
交车辆行驶数据,然后传输至服务器;车载摄像头识别违规驾驶行为,发出语音提醒,并通过车载终端将违规视频
传输至服务器;公交APP为用户提供查询服务,还可在电子地图上实时显示公交车辆行驶路线和位置。车载摄像头
识别违规驾驶行为是基于神经网络方法实现的,下列说法不正确的是( )
...
A.识别违规驾驶行为是人工智能技术的应用
B.训练神经网络模型时需要提供驾驶行为数据
C.进行违规驾驶行为识别时仍离不开原始训练数据
D.识别违规驾驶行为的结果并不总是正确的
【答案】C
【详解】A.体现了人工智能的应用。
B.是训练的必要条件。
C.神经网络在训练阶段需要依赖大量原始数据来调整模型参数,但一旦模型训练完成,进行实际识别(推理)时,
只需输入新的实时数据即可,无需再使用原始训练数据。因此,识别违规驾驶行为的过程并不需要原始训练数据的
参与。其他选项均正确,C错误。
D.反映了模型可能存在误差的实际情况。
故选C。
8.某二叉树如图所示,E节点在前序遍历序列中的位置记号为x。下列二叉树中,E节点在中序遍历序列中的位置序号也为x的是( )
A. B.
C. D.
【答案】A
【详解】A.E节点在中序遍历序列中的位置序号为4。
B. E节点在中序遍历序列中的位置序号为3。
C. C.E节点在中序遍历序列中的位置序号为5。
D.E节点在中序遍历序列中的位置序号为3。
故选A。
9.某队列中,队首到队尾的元素依次为A,B,C,D,E。元素出队后直接输出或重新入队,若输出次序为B,D,
C,E,A,则元素A重新入队的最少次数为( )
A.1 B.2 C.3 D.4
【答案】B
【详解】初始队列为A→B→C→D→E(队首到队尾),目标输出顺序为B→D→C→E→A。需通过出队后直接输出
或重新入队实现,并统计A的最少重新入队次数。
1. 输出B:
队首为A,必须出队A并重新入队(A第一次入队),队列变为B→C→D→E→A。 输出B,队列变为C→D→E→A。
2. 输出D:
队首为C,出队C并重新入队,队列变为D→E→A→C。 输出D,队列变为E→A→C。
3. 输出C:
队首为E,出队E并重新入队,队列变为A→C→E。
队首为A,出队A并重新入队(A第二次入队),队列变为C→E→A。
输出C,队列变为E→A。
4. 输出E:
直接输出E,队列变为A。
5. 输出A:直接输出A。 综上,A需重新入队2次(步骤1和步骤3),
故选B。
10.有如下Python程序段:
i,r=n,""
while iy3?或yl>=y3?或其他等价答案(?不加也对) 修改智能终端程序,
增加向服务器上传温度传感器数据的代码或修改服务器端程序,增加接收温度传感器数据并写入数据库的代码或其他等价答案
【详解】(1)传感器采集数据,先传输到智能终端,智能终端再通过 5G 模块等将数据上传至服务器,服务器将数
据存入数据库,所以流向是传感器→智能终端→服务器→数据库,故选 B 。
(2)智能终端需要对每小时获取的 3 次数据计算中位数(如题目中求 pH 数据中位数的流程 ),这是在智能终端
完成的数据处理;服务器要检测异常、向管理员发警示信息等,这是在服务器端完成的数据处理,所以是部分在智
能终端完成,部分在服务器端完成。
故选C 。
(3)A 浏览器访问溶解氧历史数据,是从数据库获取,数据库数据已存储,不受 5G 模块当前故障影响,A错误 。
B .智能终端传输 pH 数据至服务器依赖 5G 模块,模块故障则无法传输,B正确 。
C .服务器向智能终端传送控制信号(如控制指示灯闪烁)需通过 5G 模块,模块故障则传送失败,C正确 。
D .服务器向管理员发送警示信息,是服务器自身的操作,不依赖智能终端的 5G 模块,D错误 。
故选BC。
(4)根据题意,中位数为排序后处在中间位置的数。首先y1和y2比较,确保 y1 小于y2。接下来y3 加入比较,
中位数为 y1,说明y3 要比 y1 还要小。故①处的条件为 yl>y3?
(5)可以在智能终端的软件中,添加对温度传感器数据的采集模块,使其能像采集 pH 、溶解氧数据一样,定时
(每小时)获取温度传感器的 3 次水温数据 ;或者在服务器端的软件中,增加对水温数据的存储、管理、异常检
测等相关功能模块,比如新增水温数据的数据库表结构用于存储,以及在异常检测逻辑中加入水温异常的判断条件
等 ,示例答案:在智能终端软件中,添加采集温度传感器数据的代码逻辑,使其每小时获取 3 次水温数据并进行
中位数计算(类似 pH 数据的处理流程 ),同时在服务器端软件中,增加对水温中位数数据的接收、存储和异常监
测相关功能 。
三、操作题
14.水质监测系统已采集了某水域一年的pH数据,该水域pH值的正常范围为6-8。现要对这些数据进行分析,请
回答下列问题:
(1)将监测点1的数据导出,存于pHdata.xlsx文件中,如图a所示。现要找出pH均值最高的月份,并统计该月
pH大于8的日分布情况,绘制如图b所示的柱形图。实现上述功能的部分Python程序如下,请选择合适的代码填
入划线处(单选)。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("pHdata.xlsx")
dfl=df.groupby("月",as_index=False).pH.mean() #分组求平均
df2=①
#将df2首行的月份存入m,代码略
print("pH值最高月份序列为:",m)
df_m= ②
df_ex=df_m[df_m["pH">8] #筛选
df_cnt=③
#重命名pH列名称为"次数",代码略
plt.bar(df_cnt["日"],df_cnt["次数"])#设置绘图参数,显示如图b所示的柱形图,代码略
程序中①②③处可选的代码有:
A.df[df["月"]==m]
B.df2[df2["月"]==m]
C.df.sort_values("pH",ascending=False) #降序排序
D.df_ex.groupby("日",as_index=False).pH.count() #分组计数
E.dfl.sort_values("pH",ascending=False)
F.df_ex.groupby("时",as_index=False).pH.count()
(2)将7-12月的pH数据存储于列表data中,要求出一个最长连续序列,其中每个pH值均在正常范围内。如果
这样的序列有多个,则选择数值总和最小的序列(若仍有多个,选择最早出现的),输出其长度和起始下标。实现
..
上述功能的部分Python程序如下,请在划线处填入合适的代码。
#读入pH数据,按采集的时间顺序存储于列表data中,代码略
max n=start=maxt=0
①
while i < len(data):
if 6<=data[i]<=8:
total=0
k=i
while i < len(data) and 6 <= data[i] <= 8:
total+=data[i]
i+=1
②
if n>maxn:
maxn=n
start=k
maxt=total
elif ③ :
start=k
maxt=total
i+=1
#输出最长连续序列的长度maxn和起始下标start,代码略
【答案】 E A D i=0 n=i-k n==maxn and total8的数据。接下来要按日分组统计每日出现的次数(即每日有几条记录满足条件)。使用
groupby按日分组,并对pH列进行计数(count())。注意这里要保留“日”列(as index=False),以便后续绘图,
故选D。
(2)①初始化循环变量i,从列表的第一个元素开始遍历,故此处应为:i=0;②计算当前连续正常序列的长度,n
为当前序列结束位置i与起始位置k的差值,故此处应为:n=i-k;③长度相同但总和更小时更新,故此处应为:
n==maxn and total 0:
p2=p1-1
else:
p2=0
while p2 < len(a) and a[p2][0] < data[i][2]:
if② :
flag=False
break
p2+=1
if flag:for j in range(p1,p2)
a[i][1]+=1
a.insert(p2,[data[i][2],0])
a.insert(p1,[data[i][1],1])
if pl>0:
①
a[p2+1][1]=a[p2][1]-1
data[i][3]=flag
【答案】 2 B i>0 and b[i][0]==b[i-1][0] flag=True a[p2][1]==m a[p1][1]=a[p1-1]+1
【详解】(1)在08:00-08:50时间段:初始人数 0 → 进 4 人(累计 4) → 出 2 人;累计 4−2=2 ,故答案为
2。
(2)①要统计连续停留时间,需将同一学生的进-出记录相邻排列,且按时间排序。 可按学号排序(同一学生的
记录相邻),学号相同时按时间由小到大排序(先进后出),故答案为B。②统计离开后 8 分钟内返回,即当前是
出记录,前一条是进记录,且时间差 < 8。 需满足: i>0(避免越界); b[i][0]==b[i-1][0](同一学生),故答案为
i>0 and b[i][0]==b[i-1][0];
(3)① 初始化预约标记,默认假设预约成功,后续检测冲突时再修改状态。 故填入代码:flag = True。② 检查
当前时段 p2 的仪器占用数是否已满(等于仪器台数 m ),若 a[p2][1] == m,说明该时段无可用仪器,预约失败
(flag=False ),故填入代码:a[p2][1] == m。 ③ 若 pl>0(存在前一时段),需更新前一时段的仪器占用数,需要
将前一时段(p1-1)的占用数加 1,同步到当前时段(p1)的记录中,故填入代码:a[p1][1] = a[p1-1][1] + 1。