内容正文:
2026年7月浙江省普通高中学业水平合格性考试
信息技术仿真模拟试卷02
参考答案
一、选择题(本题共10小题,每小题3分,共计30分.在每小题给出的四个选项中,只有一项是符合题目要求的.)
题号
1
2
3
4
5
6
7
8
9
10
答案
D
A
B
A
D
A
C
D
C
A
二、综合题填空题(本题共2个小题,共20分.请将答案填在题中横线上.)
11、
【答案】 A B BD 1.智能终端代码中添加功能,延长数据获取的时间间隔,或若一段时间内数据无明显变化则合并上传,减少数据上传量过大给数据库造成的处理压力;2.服务器代码中添加功能,及时清理过期的历史数据,仅保留近3个月的数据,降低数据库存储和查找时的处理压力;3.或其他合理答案。 C E F A
【知识点】数据的分析
【详解】本题考查信息系统和pandas 综合应用。
(1)高效稳定识别羊,应该使用RFID方式更为合适,故答案选A 。
(2)访问采集的历史数据,应通过服务器连接到数据库,故答案选B。
(3)IoT模块可以进行数据的双向传输,A项错误;可以通过多个传感器计算平均值来减少误差,提高数据准确度,B项正确;智能终端向服务器发送采集的数据,需要知道服务器IP地址,C项错误;可以根据实 际需求调整采样时间间隔,D项正确。
(4)从软件的角度提出两种优化方案,提升数据库处理数据的性能和效率:
1.智能终端代码中添加功能,延长数据获取的时间间隔,或若一段时间内数据无明显变化则合并上传, 减少数据上传量过大给数据库造成的处理压力;
2.服务器代码中添加功能,及时清理过期的历史数据,仅保留近3个月的数据,降低数据库存储和查找 时的处理压力;或其他合理答案。
(5)①从原表格 df中筛选温度异常数据;②统计各监测点温度异常次数;③从筛选后的表格 df1 中筛选监测点 uid; ④统计各时间点温度异常次数。故答案为C/E/F/A。
12、
【答案】 31 0,n,7或0,len(a),7 maxrs-minrs>mweek mmonth=maxsum-minsum
【知识点】Python语言基础
【详解】本题考查Python程序。
(1)第一周的最大差值为30-8=22;第二周的最大差值为42-16=26;第三周最大差值为45-14=31;第四周最大差值为48-27=21。故最大差值为31。故答案为:31。
(2)①根据语句sumx=sum(a[i:i+7])和题目可知,按周(7天)进行数据的最大最小值的比较,如第一周0:7,第二周为7:14,第三周为14:21,可知步长为7,且从输入数据的开始比较到数据的结尾,故第一个参数为0,最后一个参数为n。故答案为:0,n,7或0,len(a),7。
②根据题目可得变量mweek为周最大差值,maxrs为当前周最大,minrs为当前周最小,当当前周最大和最小值的差值比之前的差值大时,将当前周的差值作为最大值,即执行mweek=maxrs-minrs语句。故答案为:maxrs-minrs>mweek。
③变量mmonth表示月最大差值,且该变量在整段代码中未被使用,而在最后要输出mmonth的值,故在此位置要得出它的值,同时maxsum为之前求出的周最大差值的最大值,minsum为周最大差值的最小值,月最大差值,取这两个的差值。故答案为mmonth=maxsum-minsum。
1 / 2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
2026年7月浙江省高中学业水平合格性考试
信息技术仿真模拟卷·答题卡姓 名: __________________________
准考证号:
贴条形码区
考生禁填: 缺考标记
违纪标记
以上标记由监考人员用2B铅笔填涂
选择题填涂样例:
正确填涂
错误填涂 [×] [√] [/]
1.答题前,考生先将自己的姓名,准考证号填写清楚,并认真核准条形码上的姓名、准考证号,在规定位置贴好条形码。
2.选择题必须用2B铅笔填涂;填空题和解答题必须用0.5 mm黑色签字笔答题,不得用铅笔或圆珠笔答题;字体工整、笔迹清晰。
3.请按题号顺序在各题目的答题区域内作答,超出区域书写的答案无效;在草稿纸、试题卷上答题无效。
4.保持卡面清洁,不要折叠、不要弄破。
注意事项
一、选择题(本题共10小题,每小题3分,共计30分.在每小题给出的四个选项中,只有一项是符合题目要求的. )
1 [A] [B] [C] [D]
2 [A] [B] [C] [D]
3 [A] [B] [C] [D]
4 [A] [B] [C] [D]
5 [A] [B] [C] [D]
6 [A] [B] [C] [D]
7 [A] [B] [C] [D]
8 [A] [B] [C] [D]
9 [A] [B] [C] [D]
10 [A] [B] [C] [D]
二、综合题(本题共2个小题,共20分.请将答案填在题中横线上.)
11. (1)_______ (2)_______ (3)_______
(4) ______________________________________________________________________
______________________________________________________________________
(5) ①_________ ② ________ ③ _________ ④ _________
12. (1)__________ (2)①________________________
② ________________________
③ ________________________
第4页 第5页 第6页
第1页
学科网(北京)股份有限公司
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
2026年7月浙江省普通高中学业水平合格性考试
信息技术仿真模拟试卷02
(满分:50分)
考生注意:
1.答题前,考生务必将自己的考生号、姓名填写在试题卷、答题卡上.考生要认真核对答题卡上粘贴的条形码的“考生号、姓名”与考生本人考生号、姓名是否一致.
2.第Ⅰ卷每小题选出答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑,如需改动,用橡皮擦擦干净后,再选涂其他答案标号.第Ⅱ卷用黑色字迹签字笔在答题卡上作答.在试题卷上作答,答案无效.
3.考试结束,监考员将试题卷和答题卡一并收回.
一、选择题(本大题共10小题,每小题3分,共计30分.在每小题给出的四个选项中,只有一项是符合题目要求的,不选、多选、错选均不得分)
一、单选题
1.在计算机中,CPU的作用是( )
A.负责存储计算机的数据 B.负责在各个硬件之间传输数据
C.负责计算机系统的安全 D.负责运算和控制计算机
2.对家用无线路由器进行基本的ADSL拨号上网配置,其第一步是( )
A.利用网线将计算机和无线路由器LAN口相连接,并将计算机的IP地址获取方式设置为自动获取
B.判断计算机是否成功连接到因特网
C.打开计算机的浏览器,在地址栏里填入无线路由器的IP地址
D.选择上网方式为PPoE,输入用户名和密码,保存配置
3.下列关于数据、信息和知识的说法正确的是( )
A.数字是数据,但图形、视频、文件不是数据
B.“仁者见仁,智者见智”说明人们接收同样的信息后,所构建的知识是有区别的
C.即使存储信息的载体遭到破坏,其承载的信息也不会消失
D.信息具有价值性,是指信息内容本身具有的价值
4.下列有关信息和信息编码的说法,正确的是( )
A.计算机中的汉字是使用二进制进行编码的
B.根据不同的编码方式,数字图像可分为多种格式,如BMP、JPG、WAV等
C.16色未压缩的位图图像位深度为16位
D.声音数字化过程中,量化位数越大,量化精度越低
5.火车作为中国交通运输的动脉,每年仅春运就承担了约10亿人次的运输。在互联网和移动终端普及的今天,通过网络购票成为了最佳选择。系统通过大数据技术,对购票的实时数据进行合理分析,精准调配列车运行车次。如第1题图所示是小王使用12306APP查询车次信息的界面。下列关于大数据的说法,正确的是( )
A.系统可以使用批处理计算对购票的实时数据进行分析
B.大数据指数据量庞大、价值密度高的数据
C.大数据应用不会泄露用户隐私信息
D.一般采用分治思想进行大数据分析
6.小明在搭建“图书管理系统”前根据用户的要求,进行了需求分析,部分内容如下图所示。
下列关于该信息系统的说法,正确的是( )
A. 该系统采用C/S开发模式搭建
B. B.Harmony属于该系统的应用软件
C. 在线阅读的电子书无需存储在服务器上
D.该系统中的硬件仅包括服务器和自助借还机
7.某康复医院引入了“智能小助手”,每位病人手上佩戴一个智能手表,可实时获取体温、心率等数据,系统自动收集智能手表采集的数据并存储在数据库中,系统分析后生成相关的报告,医生和病人可通过手机APP查看报告,系统管理员可通过手机APP对系统进行维护。
关于该信息系统组成的说法,正确的是( )
A. 智能手表不属于该系统的硬件
B. B.该系统的用户仅指医生和病人
C. 病人手机上的APP属于应用软件
D.分析生成的报告不属于该系统的数据
8.某饮品店采用会员积分消费模式。顾客扫描店铺二维码关注公众号,输入手机号及个人资料注册后即成为普通会员,每消费10元可积1分。消费积分累计100分,升级为V1会员,享受8折消费优惠;消费积分累计180分,升级为V2会员,享受7折消费优惠。用算法流程图描述“消费积分累计100分,升级为V1会员;消费积分累计180分,升级为V2会员”的问题,用t表示顾客的消费积分,下列选项不正确的是( )
A.
B.
C.
D.
9.某算法流程图如图所示,若输出t为3,则输入s的值可能是( )
A."bbbaa" B."aabba" C."bbaaa" D."abbab"
10.有如下Python程序段:
from random import randint
s, i, ans=1,0,0
k= randint (10,24) # randint(10,24)随机生成10到24(含10和24)之间的整数
for j in range (len (nums)):
s=s * nums [j]
while s >= k:
s=s / nums [i]
i+=1
ans +=j -i+1
若nums的值为[2,3,4,5],执行如下程序段后,变量ans的值不可能是( )
A.4 B.5 C.6 D.7
二、综合题
11.某研究小组搭建了羊圈监控系统。该系统不仅可以监测环境的指标,还可以识别出每只羊并监测每只羊的健康指标。智能终端连接传感器,通过IoT模块将采集的数据传输到服务器的数据库中。服务器根据数据判断出异常情况时,通过智能终端控制执行器发出预警信号。请回答下列问题。
(1)为高效稳定的识别羊只,以下哪个标签更合理____________(单选,填字母:A.RFID电子标签/B.二维码标签)。
(2)研究小组通过浏览器访问采集的历史数据,处理研究小组访问请求的设备是____________(单选,填字母)。
A.传感器 B.服务器 C.智能终端 D.执行器
(3)关于该系统的功能,以下说法正确的有____________(多选,填字母)。
A.IoT模块仅能将数据从智能终端传输到服务器
B.可通过多个传感器采集数据来提高数据采集的准确度
C.编写智能终端代码时无需知道服务器IP地址
D.系统数据采集的时间间隔可以根据实际需求进行调整
(4)随着养羊规模的扩大,发现原有的数据库在处理日益增长的羊圈空气质量监测数据时,性能逐渐下降,响应时间变长。为了提升数据库处理数据的性能和效率,请从软件的角度提出两种优化方案。____________
(5)现将系统中2024年7月的数据导出到文件data.xlsx中,部分数据如图a所示。现要由高到低输出该月份各监测点温度过高(超过30℃)的异常次数,将温度过高异常次数最多的监测点的温度过高数据按照时间点进行统计,并绘制线形图(如图b所示)
实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(填字母).
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx")
#在df后加入一列“小时”,获取每行记录的“小时”数据并记录,代码略
dfl= ①____
df2=②____
df2=df2.sort_values("温度",ascending=False) #降序排序
#依次输出df2中各监测点编号及其温度过高的异常次数,如图b所示,代码略
#将df2中首行的监测点编号存入uid,代码略
df2=③____
df2=④____
plt.plot(df2.index,df2["温度"]) #绘制线形图
#设置绘图参数:并显示如图c所示的线形图,代码略
①②③④处可选代码有:
A.df2.groupby("小时").count() #分组计数
B.df[df"监测点"]==uid] #筛选
C.df[df["温度"]>30]
D.df[df["温度"]]>30
E.df1.groupby("监测点",as_index=False).count()
F.df2[df2["监测点"]==uid]
G.dfl.sort_values("监测点",ascending=False)
12.编写程序实现如下功能:某医院记录了每天的核酸检测人数,现要统计某月份周检测人数的最大差值及月的检测人数的最大差值。月检测人数的最大差值为最多的一周与检测人数最少的一周的差值,周检测人数的最大差值为一周中检测人数最多的一天与检测人数最少的一天的差值。实现上述功能的Python程序如下,请回答下列问题:
(1)如近4周的日核酸检测人数依次为“8,14,25,17,14,20,30,37,26,42,35,17,21,16,42,45,17,14,20,41,41,33,32,27,35,48,28,27”,则该时间段内周检测人数的最大差值为____。
(2)请在程序划线处填入合适的代码。
a=[]
mmonth=mweek=maxsum=0
minsum=99999
#输入某月每日(4 周)的检测人数
#处理后存储在列表 a 中
#代码略
n=len(a)
for i in range(①____):
sumx=sum(a[i:i+7])
maxrs=max(a[i:i+7])
minrs=min(a[i:i+7])
if ②____:
mweek=maxrs-minrs
if sumx > maxsum:
maxsum=sumx
if sumx < minsum:
minsum=sumx
③____
print('当月周检测人数的最大差值为: ',mmonth)
print('周检测人数的最大差值为: ',mweek)
1 / 2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$
2026年7月浙江省普通高中学业水平合格性考试
信息技术仿真模拟试卷02
(满分:50分)
考生注意:
1.答题前,考生务必将自己的考生号、姓名填写在试题卷、答题卡上.考生要认真核对答题卡上粘贴的条形码的“考生号、姓名”与考生本人考生号、姓名是否一致.
2.第Ⅰ卷每小题选出答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑,如需改动,用橡皮擦擦干净后,再选涂其他答案标号.第Ⅱ卷用黑色字迹签字笔在答题卡上作答.在试题卷上作答,答案无效.
3.考试结束,监考员将试题卷和答题卡一并收回.
一、选择题(本大题共10小题,每小题3分,共计30分.在每小题给出的四个选项中,只有一项是符合题目要求的,不选、多选、错选均不得分)
一、单选题
1.在计算机中,CPU的作用是( )
A.负责存储计算机的数据 B.负责在各个硬件之间传输数据
C.负责计算机系统的安全 D.负责运算和控制计算机
【答案】D
【知识点】计算机硬件及其应用
【详解】本题考查CPU相关内容。计算机的核心部件是CPU,即中央处理器,是一台计算机的运算核心和控制核心,故选D。
2.对家用无线路由器进行基本的ADSL拨号上网配置,其第一步是( )
A.利用网线将计算机和无线路由器LAN口相连接,并将计算机的IP地址获取方式设置为自动获取
B.判断计算机是否成功连接到因特网
C.打开计算机的浏览器,在地址栏里填入无线路由器的IP地址
D.选择上网方式为PPoE,输入用户名和密码,保存配置
【答案】A
【知识点】如何将计算机接入因特网
【详解】本题主要考查因特网接入。对家用路由器进行基本的ADSL拨号上网配置的基本步骤应该是:利用网线将计算机和无线路由器LAN口相连接,并将计算机的IP地址获取方式设置为自动获取;利用Ping命令测试电脑和路由器的连通性;打开电脑的浏览器,在地址栏里填入路由器的IP地址;选择上网方式为PPPoE,输入用户名和密码,保存配置,故本题选A选项。
3.下列关于数据、信息和知识的说法正确的是( )
A.数字是数据,但图形、视频、文件不是数据
B.“仁者见仁,智者见智”说明人们接收同样的信息后,所构建的知识是有区别的
C.即使存储信息的载体遭到破坏,其承载的信息也不会消失
D.信息具有价值性,是指信息内容本身具有的价值
【答案】B
【知识点】数据、信息、知识、智慧的概念
【详解】本题考查数据、信息与知识。数据的表现形式可以是数字、文字、图形、图像、音频、视频、文件等,A选项错误;如果存储信息的载体遭到破坏,那么其承载的信息就会消失,因为信息不能独立存在,必须依附一定的载体,C选项错误;信息的价值包括显性价值和隐性价值,只有显性价值是信息内容本身包括的价值,D选项错误。故答案为:B。
4.下列有关信息和信息编码的说法,正确的是( )
A.计算机中的汉字是使用二进制进行编码的
B.根据不同的编码方式,数字图像可分为多种格式,如BMP、JPG、WAV等
C.16色未压缩的位图图像位深度为16位
D.声音数字化过程中,量化位数越大,量化精度越低
【答案】A
【知识点】多媒体信息编码
【详解】本题考查信息与编码相关内容。A选项,存储在计算机中的信息都是用二进制进行编码的,选项正确;B选项,WAV是音频文件格式,选项错误;C选项,16色位图的位深度为4位(24=16),选项错误;D选项,数字化过程中,量化位数越大,量化精度越高,选项错误。故本题答案是A选项。
5.火车作为中国交通运输的动脉,每年仅春运就承担了约10亿人次的运输。在互联网和移动终端普及的今天,通过网络购票成为了最佳选择。系统通过大数据技术,对购票的实时数据进行合理分析,精准调配列车运行车次。如第1题图所示是小王使用12306APP查询车次信息的界面。下列关于大数据的说法,正确的是( )
A.系统可以使用批处理计算对购票的实时数据进行分析 B.大数据指数据量庞大、价值密度高的数据
C.大数据应用不会泄露用户隐私信息 D.一般采用分治思想进行大数据分析
【答案】D
【知识点】数据安全 数据保护
【详解】本题考查的是大数据。静态数据适合批处理,流数据适合实时计算,图数据需要进行图计算,故选项A说法错误;大数据具有数据体量大、速度快、数据类型多、价值密度低的特点,选项B说法错误;大数据应用会泄露用户隐私,选项C说法错误。故本题应选D。
6.小明在搭建“图书管理系统”前根据用户的要求,进行了需求分析,部分内容如下图所示。
下列关于该信息系统的说法,正确的是( )
A.该系统采用C/S开发模式搭建 B.Harmony属于该系统的应用软件
C.在线阅读的电子书无需存储在服务器上 D.该系统中的硬件仅包括服务器和自助借还机
【答案】A
【知识点】信息系统组成与功能
【详解】本题考查信息系统相关内容。A选项,该系统具有服务器端和客户端软件,属于C/S结构的网页应用,选项说法正确。B选项,Harmony属于该系统的系统软件,选项说法错误。C选项,在线阅读的电子书应存储在服务器上,选项说法错误。D选项,该系统中的硬件仅包括服务器、自助借还机、电子书借阅机等,选项说法错误。故本题答案是A选项。
7.某康复医院引入了“智能小助手”,每位病人手上佩戴一个智能手表,可实时获取体温、心率等数据,系统自动收集智能手表采集的数据并存储在数据库中,系统分析后生成相关的报告,医生和病人可通过手机APP查看报告,系统管理员可通过手机APP对系统进行维护。
关于该信息系统组成的说法,正确的是( )
A.智能手表不属于该系统的硬件 B.该系统的用户仅指医生和病人
C.病人手机上的APP属于应用软件 D.分析生成的报告不属于该系统的数据
【答案】C
【知识点】信息系统组成与功能
【详解】本题考查的是信息系统。一般来说,信息系统是一个由人、硬件、软件、网络和数据资源等构成的人机交互系统。硬件是信息系统的物质基础,包括计算机硬件和网络平台,智能手表属于该系统的硬件,选项A说法错误;用户是信息系统的使用者、维护者、管理者和设计者,选项B说法错误;分析生成的报告属于该系统的数据,选项D说法错误,故本题应选C。
8.某饮品店采用会员积分消费模式。顾客扫描店铺二维码关注公众号,输入手机号及个人资料注册后即成为普通会员,每消费10元可积1分。消费积分累计100分,升级为V1会员,享受8折消费优惠;消费积分累计180分,升级为V2会员,享受7折消费优惠。用算法流程图描述“消费积分累计100分,升级为V1会员;消费积分累计180分,升级为V2会员”的问题,用t表示顾客的消费积分,下列选项不正确的是( )
A. B.
C. D.
【答案】D
【知识点】分支结构的程序实现
【详解】本题考查Python程序设计相关内容。ABC选项能够实现题目要求。D选项,当条件“t>=100”不成立时(即t<100),再去判断条件“t>=180”是没有意义的,是不正确的。故本题答案是D选项。
9.某算法流程图如图所示,若输出t为3,则输入s的值可能是( )
A."bbbaa" B."aabba" C."bbaaa" D."abbab"
【答案】C
【知识点】算法的描述
【详解】本题考查的是流程图识读。分析流程图可知,该算法功能是统计字符串中连续出现的字符的个数,若后继字符不同,t重置为1,再从该字符开始。A选项中,“a”为最后连续出现的字符,t值为2;B选项中,“a”为最后出现的字符,不连续,t重置为1;C选项中,“a”为最后连续出现的字符,t值为3;D选项中,“b”为最后一个出现的字符,不连续,t重置为1。故本题答案为C选项。
10.有如下Python程序段:
from random import randint
s, i, ans=1,0,0
k= randint (10,24) # randint(10,24)随机生成10到24(含10和24)之间的整数
for j in range (len (nums)):
s=s * nums [j]
while s >= k:
s=s / nums [i]
i+=1
ans +=j -i+1
若nums的值为[2,3,4,5],执行如下程序段后,变量ans的值不可能是( )
A.4 B.5 C.6 D.7
【答案】A
【知识点】Python语言基础
【详解】本题考查Python程序。初始化变量s=1,i=0,ans=0。生成随机数k,范围在10到24之间。遍历nums列表,对于每一个元素执行以下操作:更新s的值为s*nums[j]。通过while循环,如果s>=k,则将s除以nums[i]并增加i的值。计算ans的值为ans+(j-i+1)。具体步骤:j=0,ans+=0-0+1=1;j=1,ans+=1-0+1=2;j=2,如果k=10,那么s>=10,s=24/2=12,i=1;s=12/3=4,i=2,跳出循环;如果k=24,那么s=24,s>=24,s=24/2=12,i=1,跳出循环;ans+=2-i+1,根据不同的k值,i的值不同,如果k=10,那么i=2,ans+=2-2+1=1;如果k=24,那么i=1,ans+=2-1+1=2;此时ans的值最少增加1。j=3,如果k=10,s=4*5=20,s>=10,s=20/4=5,i=3,跳出循环;如果k=24,s=12*5=60,s>=24,s=60/3=20,i=2,跳出循环;ans+=3-i+1,根据不同的k值,i的值不同,如果k=10,那么i=3,ans+=3-3+1=1;如果k=24,那么i=2,ans+=3-2+1=2;此时ans的值最少增加1。从上面的分析可以看出:当j=0和j=1时,ans的值已经为3。当j=2和j=3时,ans至少增加1。所以,ans的值最小是5(3+1+1),即不可能是4。
二、综合题
11.某研究小组搭建了羊圈监控系统。该系统不仅可以监测环境的指标,还可以识别出每只羊并监测每只羊的健康指标。智能终端连接传感器,通过IoT模块将采集的数据传输到服务器的数据库中。服务器根据数据判断出异常情况时,通过智能终端控制执行器发出预警信号。请回答下列问题。
(1)为高效稳定的识别羊只,以下哪个标签更合理____________(单选,填字母:A.RFID电子标签/B.二维码标签)。
(2)研究小组通过浏览器访问采集的历史数据,处理研究小组访问请求的设备是____________(单选,填字母)。
A.传感器 B.服务器 C.智能终端 D.执行器
(3)关于该系统的功能,以下说法正确的有____________(多选,填字母)。
A.IoT模块仅能将数据从智能终端传输到服务器
B.可通过多个传感器采集数据来提高数据采集的准确度
C.编写智能终端代码时无需知道服务器IP地址
D.系统数据采集的时间间隔可以根据实际需求进行调整
(4)随着养羊规模的扩大,发现原有的数据库在处理日益增长的羊圈空气质量监测数据时,性能逐渐下降,响应时间变长。为了提升数据库处理数据的性能和效率,请从软件的角度提出两种优化方案。____________
(5)现将系统中2024年7月的数据导出到文件data.xlsx中,部分数据如图a所示。现要由高到低输出该月份各监测点温度过高(超过30℃)的异常次数,将温度过高异常次数最多的监测点的温度过高数据按照时间点进行统计,并绘制线形图(如图b所示)
实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(填字母).
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx")
#在df后加入一列“小时”,获取每行记录的“小时”数据并记录,代码略
dfl= ①____
df2=②____
df2=df2.sort_values("温度",ascending=False) #降序排序
#依次输出df2中各监测点编号及其温度过高的异常次数,如图b所示,代码略
#将df2中首行的监测点编号存入uid,代码略
df2=③____
df2=④____
plt.plot(df2.index,df2["温度"]) #绘制线形图
#设置绘图参数:并显示如图c所示的线形图,代码略
①②③④处可选代码有:
A.df2.groupby("小时").count() #分组计数
B.df[df"监测点"]==uid] #筛选
C.df[df["温度"]>30]
D.df[df["温度"]]>30
E.df1.groupby("监测点",as_index=False).count()
F.df2[df2["监测点"]==uid]
G.dfl.sort_values("监测点",ascending=False)
【答案】 A B BD 1.智能终端代码中添加功能,延长数据获取的时间间隔,或若一段时间内数据无明显变化则合并上传,减少数据上传量过大给数据库造成的处理压力;2.服务器代码中添加功能,及时清理过期的历史数据,仅保留近3个月的数据,降低数据库存储和查找时的处理压力;3.或其他合理答案。 C E F A
【知识点】数据的分析
【详解】本题考查信息系统和pandas 综合应用。
(1)高效稳定识别羊,应该使用RFID方式更为合适,故答案选A 。
(2)访问采集的历史数据,应通过服务器连接到数据库,故答案选B。
(3)IoT模块可以进行数据的双向传输,A项错误;可以通过多个传感器计算平均值来减少误差,提高数据准确度,B项正确;智能终端向服务器发送采集的数据,需要知道服务器IP地址,C项错误;可以根据实 际需求调整采样时间间隔,D项正确。
(4)从软件的角度提出两种优化方案,提升数据库处理数据的性能和效率:
1.智能终端代码中添加功能,延长数据获取的时间间隔,或若一段时间内数据无明显变化则合并上传, 减少数据上传量过大给数据库造成的处理压力;
2.服务器代码中添加功能,及时清理过期的历史数据,仅保留近3个月的数据,降低数据库存储和查找 时的处理压力;或其他合理答案。
(5)①从原表格 df中筛选温度异常数据;②统计各监测点温度异常次数;③从筛选后的表格 df1 中筛选监测点 uid; ④统计各时间点温度异常次数。故答案为C/E/F/A。
12.编写程序实现如下功能:某医院记录了每天的核酸检测人数,现要统计某月份周检测人数的最大差值及月的检测人数的最大差值。月检测人数的最大差值为最多的一周与检测人数最少的一周的差值,周检测人数的最大差值为一周中检测人数最多的一天与检测人数最少的一天的差值。实现上述功能的Python程序如下,请回答下列问题:
(1)如近4周的日核酸检测人数依次为“8,14,25,17,14,20,30,37,26,42,35,17,21,16,42,45,17,14,20,41,41,33,32,27,35,48,28,27”,则该时间段内周检测人数的最大差值为____。
(2)请在程序划线处填入合适的代码。
a=[]
mmonth=mweek=maxsum=0
minsum=99999
#输入某月每日(4 周)的检测人数
#处理后存储在列表 a 中
#代码略
n=len(a)
for i in range(①____):
sumx=sum(a[i:i+7])
maxrs=max(a[i:i+7])
minrs=min(a[i:i+7])
if ②____:
mweek=maxrs-minrs
if sumx > maxsum:
maxsum=sumx
if sumx < minsum:
minsum=sumx
③____
print('当月周检测人数的最大差值为: ',mmonth)
print('周检测人数的最大差值为: ',mweek)
【答案】 31 0,n,7或0,len(a),7 maxrs-minrs>mweek mmonth=maxsum-minsum
【知识点】Python语言基础
【详解】本题考查Python程序。
(1)第一周的最大差值为30-8=22;第二周的最大差值为42-16=26;第三周最大差值为45-14=31;第四周最大差值为48-27=21。故最大差值为31。故答案为:31。
(2)①根据语句sumx=sum(a[i:i+7])和题目可知,按周(7天)进行数据的最大最小值的比较,如第一周0:7,第二周为7:14,第三周为14:21,可知步长为7,且从输入数据的开始比较到数据的结尾,故第一个参数为0,最后一个参数为n。故答案为:0,n,7或0,len(a),7。
②根据题目可得变量mweek为周最大差值,maxrs为当前周最大,minrs为当前周最小,当当前周最大和最小值的差值比之前的差值大时,将当前周的差值作为最大值,即执行mweek=maxrs-minrs语句。故答案为:maxrs-minrs>mweek。
③变量mmonth表示月最大差值,且该变量在整段代码中未被使用,而在最后要输出mmonth的值,故在此位置要得出它的值,同时maxsum为之前求出的周最大差值的最大值,minsum为周最大差值的最小值,月最大差值,取这两个的差值。故答案为mmonth=maxsum-minsum。
1 / 2
学科网(北京)股份有限公司
学科网(北京)股份有限公司
$