深耕专业教研,探索前沿技术
信息技术来源:浙江省新阵地教育联盟2026届第二次联考技术试题卷

第 13 题

答案与解析

第(1)小题

参考答案

B

选项分析

A

不正确。题中的传感器负责采集水质和流量数据并送给智能终端,采集的数据不需要再传回传感器。

B

正确。智能终端通过IOT模块将采集数据传输至服务器,由服务器保存并判断是否异常。

C

不正确。材料明确说明数据上传至服务器;浏览器用于向服务器查询和展示数据,不是智能终端唯一的数据传输对象。

第(2)小题

参考答案

D

选项分析

A

包括。水质传感器和流量传感器是采集数据所需的硬件。

B

包括。服务器承担数据存储、异常判断和查询服务,是系统所需的硬件设备。

C

包括。智能终端连接传感器、传输数据并控制执行器,是系统所需的硬件设备。

D

不包括。数据库是按一定结构组织的数据集合,不是硬件设备;承载数据库的服务器及存储设备才属于硬件。

第(3)小题

参考答案
  1. B

  2. D

选项分析

A

不需要。连接引脚用于智能终端读取传感器,属于终端程序需要明确的信息,服务器处理的是上传后的数据。

B

需要。服务器端程序要将监测数据写入数据库,并查询历史记录,因此需要明确访问哪个数据库。

C

不需要。WiFi名称和密码用于IOT模块接入无线网络,属于终端侧的网络配置。

D

需要。题中由服务器根据阈值判断水质是否异常,因此服务器端程序必须明确这些阈值。

第(4)小题

参考答案
  1. 定期用标准样本校准传感器

  2. 在同一监测时点短时间内重复采集多次,取平均值后上传

用标准样本定期校准传感器,可以修正测量偏差。在水质基本不变的短时间内重复采集多次并求平均,可以减小随机波动对读数的影响。

第(5)小题

参考答案
  1. A

  2. G

  3. F

  4. C

数据处理过程

df = pd.read_excel("water.xlsx")

读入2025年全部监测数据,得到DataFrame df。每行对应某区域在某个日期、时段的一次监测,包含“月份”“区域”“TDS值”等列。

df1 = ①

第一次统计面向各区域的全年数据,结果将用于比较区域之间的TDS平均值。

df2 = ②

随后要从df2的首行确定目标区域,因此这一步需要安排各区域汇总结果的先后顺序。

#将df2首行的月份存入area,代码略

此处“月份”为原题笔误,按题意应将首行的“区域”存入area。area应保存区域名称,才能用于下一步筛选该区域的监测记录。

df3 = ③

确定area后,第二次统计的范围收缩到这个区域,df3承接后续的月平均值计算。

df4 = df3.groupby("月份",as_index=False)["TDS值"].mean()

按“月份”分组,对“TDS值”求平均,得到每月一行的DataFrame df4。as_index=False使月份保留为普通列,index为从0开始的整数;“TDS值”列此时表示月平均值。下表用M1、M2等表示各月均值。

index 月份 TDS值
0 1 M1
1 2 M2
… … …
11 12 M12
plt.bar(④, df4.TDS值)

柱高已指定为各月TDS平均值,空④确定与这些均值一一对应的横坐标。

填空分析

①

要比较各区域的全年TDS平均值,应以“区域”为分组依据,对“TDS值”求平均,填写df.groupby("区域",as_index=False)["TDS值"].mean(),选A。所得df1只有“区域”“TDS值”两列,每个区域一行;按月份分组不能得到区域之间的比较结果。下表中的S值表示各区域全年均值。

index 区域 TDS值
0 办公楼 S办公
1 宿舍区 S宿舍
2 教学楼 S教学
3 食堂 S食堂

②

按本题以TDS值偏高判断水质较差的口径,应把全年TDS平均值最大的区域排在首行。使用df1.sort_values("TDS值",ascending=False)按均值降序排列,选G;H默认升序,会把最小值排在首行。排序保留原index,因此“首行”指排序后的第一行,不一定是index为0的行。

③

统计目标区域各月均值时,必须回到保留“月份”和逐次TDS读数的原表df,用df[df.区域==area]筛选,选F。df2已经汇总为每个区域一行,没有月份及逐次读数,不能用E继续完成按月统计。

④

图b横坐标为1至12月,应使用df4.月份,选C。df4.index是0至11的行索引,并不是月份值。