摘要:
**基本信息**
以智能手环、景区预约系统等真实生活情境为载体,融合信息技术核心概念与Python编程应用,考查学生信息意识与计算思维。
**题型特征**
|题型|题量/分值|知识覆盖|命题特色|
|----|-----------|----------|----------|
|选择题|12题/36分|数据与信息、大数据、人工智能、信息系统组成、数据安全、Python编程|智能收银系统分析题(5-7题)结合硬件参数表考查系统组成与数据采集,体现真实应用场景|
|非选择题|2题/14分|算法设计、信息系统架构、数据传输与处理|水质监测系统题(14题)综合B/S架构选择、数据传输判断及Python数据分组计算,考查数字化学习与创新能力|
内容正文:
2025学年第二学期四校期中联考
高二年级技术学科试题
考生须知:
1.本卷共6页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术
一、选择题(本大题共12小题,每小题3分,共36分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 智能手环的应用越来越广泛,可以通过智能手环监测身体的健康情况。例如:平均心率 152 次/分、消耗热量 657KJ、跑步步数 2714 步等。智能手环显示的内容属于 ( )
A. 数据 B. 信息 C. 知识 D. 智慧
【答案】B
【解析】
【详解】本题考查数据与信息的区别。数据:指原始的、未经处理的数字或符号(如“152”“657”“2714”)。题干中手环显示的内容是经过处理后的结果,而非原始数据。信息:是经过处理、组织后的数据,具有实际意义(如“平均心率152次/分”)。手环显示的数值结合了单位、上下文,可直接用于理解健康状况,符合信息的定义。知识:是对信息的进一步归纳和规律总结(如“心率过高可能提示运动过度”),题干未体现这一层次。智慧:是运用知识解决问题的能力,属于更高阶的认知,与手环显示内容无关。故选B。
2. 某5A级旅游景区参观预约系统,游客通过移动终端打开微信小程序,经过网络登录该系统后可查看景区可预约的日期、时间段以及剩余票数,点击“立即预约”即可,与此同时还可通过该系统查看系统数据库中关于景区的详情。在游客购票后,各景区入口的闸机除了可以扫描进入以外,还支持人脸识别身份进入景区。下列关于该系统中数据和信息的说法,正确的是( )
A. 景区可预约的日期及剩余票数均属于数据,没有任何意义
B. 该系统中的数据均已经数字化,且都属于结构化数据
C. 游客通过微信等各种自媒体的传播有助于实现信息的价值
D. 旅游信息在共享过程中不会发生损耗,且其价值也不会发生改变
【答案】C
【解析】
【详解】本题考查数据与信息。A选项错误,景区可预约日期、剩余票数虽属于原始数据,但这些数据能为游客提供“何时可预约、是否有票”的关键参考,帮助游客做出出行决策,具有实际使用意义,并非“没有任何意义”——数据经过解读可转化为有价值的信息。B选项错误,该系统中数据虽已实现数字化,但并非均为结构化数据:可预约日期、票数等表格化数据属于结构化数据,而“景区详情”(如文字介绍、风景图片、宣传视频)属于非结构化数据(无法按固定格式存储)。C选项正确,信息的价值需通过传播和利用实现,游客通过自媒体传播景区预约流程、景区特色等信息,能让更多潜在游客获取有用内容(如知晓预约方式、了解景区亮点),既帮助他人决策,也助力景区扩大影响力,有效实现了信息的价值。D选项错误,旅游信息在共享中可能发生损耗(如信息传递中的误传、关键细节遗漏);同时其价值会随场景变化而改变(例如“景区剩余1张票”的信息,在预约截止前价值远高于截止后,价值并非固定不变)。因此,本题选择C选项。
3. 下列关于大数据的说法,正确的是( )
A. 当数据量很大时,可以抽取部分数据作为大数据的数据源
B. 大数据让我们的生活更便利,百利而无一害
C. 大数据产生的速度很快,处理的速度却很慢
D. 对于大数据不再追求精确性,而是能够接受数据的混杂性
【答案】D
【解析】
【详解】本题考查大数据的特征和应用。A选项错误,大数据强调数据的完整性和全面性,仅抽取部分数据无法体现大数据的核心价值,不能作为大数据的数据源。B选项错误,大数据虽为生活带来诸多便利,但也存在隐私泄露、数据安全、信息过载等问题,并非百利而无一害。C选项错误,大数据具有“高速”的特征,产生速度快,同时依托分布式计算等技术,处理速度也能满足应用需求,并非处理速度很慢。D选项正确,大数据的核心是从海量混杂的数据中挖掘有价值的信息,不再追求传统数据的绝对精确性,能够接受数据的混杂性。因此,本题选择D选项。
4. 下列关于人工智能的说法,正确的是( )
A. 扫描商品二维码获得商品信息,该过程使用了人工智能技术
B. 符号主义人工智能采用问题引导下的试错学习
C. 知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈
D. 达芬奇外科手术机器人是跨领域人工智能的典型代表
【答案】C
【解析】
【详解】本题考查人工智能相关内容。A选项,二维码的应用技术原理主要包括编码原理和解码原理,编码原理涉及数据的转化、纠错编码、帧同步和检错检测;解码原理涉及图像识别、解码算法、纠错解码和数据还原,选项错误。B选项,行为主义人工智能采用问题引导下的试错学习,选项错误。C选项,知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈,选项正确。D选项,达芬奇外科手术机器人是混合领域人工智能的典型代表,选项错误。故本题答案是C选项。
阅读下列材料,完成下面小题。
某水果连锁店“智能收银系统”中,AI收银秤具备自动识别水果品种、称重、应付金额计算、扫码支付等功能,同时还具备和服务器数据库进行数据交换的功能。该系统主要设备的部分参数与功能如下表所示:
服务器
AI收银秤
显示器:1280×1024
CPU:八核2.30GHz
硬盘:4TB
操作系统:Linux
显示器:1920×1080
AI摄像头:自动识别水果品种
CPU:四核1.80GHz
扫码摄像头:支持多种付款码扫码
硬盘:64GB
秤体:内置传感器支持精确称重
操作系统:Windows
打印机:打印购物小票
5. 下列关于该信息系统组成的说法,正确的是( )
A. Linux属于该系统的应用软件
B. 该信息系统中的用户只有顾客和店员
C. 服务器和AI收银秤均属于该系统的硬件
D. 服务器硬盘容量是AI收银秤硬盘容量的16倍
6. 为提升该信息系统数据的安全性,下列措施中不合理的是( )
A. 为系统不同的授权用户设置相应的权限 B. 非营业时间关闭服务器防火墙
C. 升级服务器端杀毒软件 D. 定期备份服务器中数据
7. 下列关于该信息系统中数据的说法,不正确的是( )
A. 选购水果的重量数据可由秤体内置传感器采集得到
B. 选购水果的品种数据可由AI摄像头自动识别得到
C. 顾客付款码数据无须事先存放于该系统数据库
D. 应付金额的计算只能在服务器端完成
【答案】5. C 6. B 7. D
【解析】
【5题详解】
本题考查信息系统的组成。Linux是操作系统,属于系统软件,不是应用软件,A错误;该信息系统的用户除了顾客和店员,还有系统管理员、运营管理人员等,B错误;服务器和AI收银秤都属于该信息系统的硬件设备,C正确;服务器硬盘为4TB=4096GB,4096÷64=64,即服务器硬盘容量是AI收银秤硬盘容量的64倍,不是16倍,D错误。故答案为:C。
【6题详解】
本题考查信息系统的数据安全防护措施。为不同授权用户设置对应权限,可以避免越权访问,提升安全性,措施合理;防火墙的作用是阻挡非法网络访问与攻击,保护服务器数据安全,非营业时间关闭防火墙会让服务器暴露在攻击风险中,该措施不合理;升级服务器端杀毒软件可以提升病毒防范能力,提升安全性,措施合理;定期备份服务器数据可以避免数据丢失,提升数据安全性,措施合理。故答案为:B。
【7题详解】
本题考查信息系统中数据的采集与处理。根据材料,选购水果的重量数据确实由秤体内置传感器采集得到,A说法正确;水果品种数据由AI摄像头自动识别得到,B说法正确;顾客付款码是支付时动态生成的,不需要事先存放在该系统的数据库中,C说法正确;题干明确说明AI收银秤本身就具备应付金额计算功能,不是只能在服务器端完成,D说法错误。故答案为:D。
8. 某5A级旅游景区参观预约系统,游客通过移动终端打开微信小程序,经过网络登录该系统后可查看景区可预约的日期、时间段以及剩余票数,点击“立即预约”即可,与此同时还可通过网络查看关于景区的图像、视频等资料。下列关于该预约系统信息安全的做法,合理的是( )
A. 对系统内的数据进行加密后存储
B. 将游客的个人信息随意发布在公众号中
C. 让多个系统管理员共用一个账户和密码
D. 在停业期间关闭杀毒软件和防火墙
【答案】A
【解析】
【详解】本题考查信息安全管理的基本原则和措施。信息安全管理的核心是保护数据的机密性、完整性和可用性。选项A中“对系统内的数据进行加密后存储”是合理的做法,因为加密可以有效保护数据的机密性,防止未经授权的访问。选项B“将游客的个人信息随意发布在公众号中”违反了个人信息保护原则,选项C“让多个系统管理员共用一个账户和密码”不符合最小权限原则,选项D“在停业期间关闭杀毒软件和防火墙”会增加系统被攻击的风险。因此,合理的做法是A。故答案为:A。
9. 有如下Python代码段:
s = input()
m = t = 0
for i in s:
if '0' <= i <= '9':
t = t * 10 + int(i)
else:
if t > m:
m = t
t = 0
print(m)
若输入的是“K3A259cFa21a518”,输出结果是( )
A. 325921518 B. 259 C. 21 D. 518
【答案】B
【解析】
【详解】本题考查字符串处理和数字提取的能力。这段Python代码的功能是:从输入字符串中提取连续的数字序列(如"123"),并在遇到非数字字符时,将当前数字序列的值与最大值m比较(如果更大则更新m)。但需要注意:如果字符串以数字结尾,结尾的数字序列不会触发比较更新,因为更新操作只在遇到非数字字符时执行。对于输入字符串 "K3A259cFa21a518",代码会提取出连续的数字:3、259、21、518(518是结尾的数字序列不会触发比较更新),其中最大的数字是259。故答案为:B。
10. 某超市推出了满减优惠活动:满100减30,满200减70,满300减120,输入实际购物金额,输出满减优惠后的支付金额,实现的Python代码如下:
s=int(input())
print("优惠后价格:",s)
下列选项中,可以填入加框处的代码是( )
A.
if s >= 100:
s -= 30
elif s >= 200:
s -= 70
elif s >= 300:
s -= 120
B.
if s >= 300:
s -= 120
if s >= 200:
s -= 70
if s >= 100:
s -= 30
C.
if s >= 300:
s -= 120
elif s >= 200:
s -= 70
elif s >= 100:
s -= 30
D.
if s >= 300:
s -= 120
elif s >= 200:
s -= 70
else:
s -= 30
A. A B. B C. C D. D
【答案】C
【解析】
【详解】本题考查条件判断语句的使用及其优先级的理解。题意是当消费金额满足某个较高门槛时,只按该门槛对应的最大优惠来计算,并不叠加其他优惠。故应当先判断是否 ≥300 再 elif ≥200,再 elif ≥100,一旦符合某一级条件后便不再判断后面的选择,选项 C 恰好实现了这个逻辑;而 B 选项的多重 if 会把折扣叠加,A和D都无法正确覆盖所有情况,故正确答案为C。
11. 有如下Python程序段:
i,r = 1,'''
while i < len(s):
if i%3 == 0:
i += 2
r += s[i]
i += 1
若s为“abcdefghi”,运行该程序段后,r的值为( )
A. "bcfi" B. "bchi" C. "bcghi" D. "bcdefghi"
【答案】A
【解析】
【详解】本题考查Python程序的循环和条件判断的执行过程。程序初始化i为1,r为空字符串。循环条件为i<len(s),即i小于字符串s的长度。每次循环中,若i是3的倍数,则i增加2,否则将s[i]的字符添加到r中,然后i增加1。对于字符串s=abcdefghi,其长度为9,i的变化过程如下:
i=1,s[1]=′b′,r=b,i变为2。
i=2,s[2]=′c′,r=bc,i变为3。
i=3,满足i%3==0,i变为5。
i=5,s[5]=′f′,r=bcf,i变为6。
i=6,满足i%3==0,i变为8。
i=8,s[8]=′i′,r=bcfi,i变为9。
循环结束,最终r的值为"bcfi"。故答案为:A。
12. 某Python程序如下:
d={}
text=input()
text=text.upper()#将所有字母转换为大写字母
for c in text:
if c in "AEIOU":
if c in d:
d[c]+=1
else:
d[c]=1
print(d["A"])
程序运行后,从键盘输入“How are you? Fine, Thank you. And you?”,输出的结果是( )
A. 0 B. 1 C. 2 D. 3
【答案】D
【解析】
【详解】本题考查Python程序设计相关内容。分析程序段,其功能是将字符串的字符全部转换为大写字母,然后再统计“AEIOU”各字符的个数,最后输出字符“A”的个数,结果为3,故本题答案是D选项。
二、非选择题(本大题共2小题,其中第13小题6分,第14小题8分,共14分)
13. 若有 3 盏灯分别发红光、绿光和黄光,这 3 盏灯轮流发光,小明设计算法根据现在灯光的颜色判断下一盏灯发光的颜色。实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
light=input("请输入灯光的颜色:")
if light=="红":
next_light=①___
②___:
next_light="黄"
else:
③___
print("下一盏灯发光的颜色为:",next_light)
【答案】 ①. "绿" ②. elif light == "绿" ③. next_light = "红"
【解析】
【详解】本题考查的是选择语句的应用。三盏灯轮流发红光、绿光和黄光,顺序固定为:红 → 绿 → 黄 → 红(循环)。 当前为红时,下一盏应为绿。当前为绿时,下一盏应为黄。当前为黄时,下一盏应为红。第一条件 if light == "红":当前是红灯,下一盏是绿灯,故填空①需填入 "绿"。第二条件:处理当前是绿灯的情况,下一盏是黄灯。填空②需填入 elif light == "绿"(elif 是 Python 中的“否则如果”)。第三部分 else:处理剩余情况(当前是黄灯),下一盏是红灯,故填空③需填入 next_light = "红"。
14. 小华为家中的鱼缸搭建了一套水质监测系统。该系统利用传感器实时监测水温、PH值、浑浊度等多项水质参数,并由智能终端通过IOT模块将数据传输至web服务器,同时存储到数据库中。小华可以通过浏览器随时掌握鱼缸的水质状况。若系统检测到水质参数偏离预设范围,系统中的执行器将立即启动,发出警报并自动进行水质净化处理。请回答以下问题。
(1)该系统网络应用软件的实现架构是B/S架构,确定该架构方式属于信息系统前期准备过程中的____过程(单选,填字母:A.需求分析/B.开发模式的选择/C.概要设计/D.详细设计)。
(2)关于该系统中数据的传输,下列说法不正确的是____(单选,填字母)。
A.水温数据由智能终端传输到传感器
B.数据库中的水质数据可以由服务器传输到客户端
C.水质净化处理的控制数据由智能终端传输到执行器
D.PH值数据由智能终端传输到服务器
(3)智能终端上的部分程序如下:
while True:
#tmp存储温度数据,ph存储PH值数据
nut=pin0.read analog()
error,resp= Obloq.get(" input?t="+ str(tmp)+"&p="+ str(ph)+"&n="+ str(nut),10000)
#其他代码略
sleep(60000)
观察智能终端上的代码,下列说法正确的是____(多选,填字母)。
A.服务器端程序中一定设有路由"/input"
B.智能终端采用GET形式向服务器提交数据
C.传感器采集数据实现了数字信号到模拟信号的转换
D.执行器接在智能终端的pin0引脚上
(4)水质监测系统正常运行一段时间后,小华发现智能终端上传数据失败,则以下原因中不可能的是____(单选,填字母)。
A.传感器获取的数据超过预设范围 B.IoT模块出现故障
C.web服务器连接网络故障 D.智能终端与IoT模块通讯故障
(5)小华将系统中某一周七天的水质数据导出,部分数据如图a所示。利用Python编写程序分析每日平均浑浊度值的变化并绘制图表如图b所示。
图a 图b
import pandas as pd
import matplotlib.pyplot as plt
df= pd.read excel("data.xlsx")
df.insert(1,"日期","") #插入日期列
for i in df.index:
t= df.at[i,"时间"]
df.at[i,"日期"]=____
plt.plot(df.日期,df.检测值)
plt.title("一周7天平均浑浊度变化趋势",fontsize=15)
plt.show()
①请在划线处填入合适的代码。
②加框处要实现每日浑浊度值的计算,则应填入的代码依次为____(选2项,填字母)。
A.df= df[df.类型=="浑浊度"] B.df= df.groupby("日期",as index= False).mean()
C.df= df["类型"=="浑浊度"] D.df= df.groupby("检测值",as index= False).mean()
【答案】 ①. B ②. A ③. AB ④. A ⑤. t[0:6] ⑥. AB
【解析】
【详解】本题考查搭建信息系统与pandas数据分析。
(1)确定 B/S 架构属于开发模式的选择(B),这是系统架构决策的关键步骤,影响后续开发和部署。其他选项(需求分析、概要设计、详细设计)不直接涉及架构类型的选择。答案:B。
(2)A 选项错误(水温数据由传感器到智能终端,而非反向),其余选项(B、C、D)均符合数据传输逻辑(服务器到客户端、智能终端到执行器、智能终端到服务器)。答案:A。
(3)A 正确:服务器需路由"/input"接收数据。B 正确:Obloq.get使用 GET 方法提交数据。C 错误:传感器是模拟信号转数字信号(read_analog)。D 错误:pin0用于传感器输入,执行器接其他引脚。答案:AB。
(4)A 选项不可能(数据超限触发执行器,不影响上传;上传失败与网络、模块通讯相关,如 B、C、D)。答案:A。
(5)①处:提取日期(如03月03日)即前六个字符,代码为 t[0:6]。②处:先筛选浑浊度数据(A),再按日期分组求平均(B),实现每日浑浊度计算。答案为AB。
第1页/共1页
学科网(北京)股份有限公司
$
2025学年第二学期四校期中联考
高二年级技术学科试题
考生须知:
1.本卷共6页满分100分,考试时间90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术
一、选择题(本大题共12小题,每小题3分,共36分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 智能手环的应用越来越广泛,可以通过智能手环监测身体的健康情况。例如:平均心率 152 次/分、消耗热量 657KJ、跑步步数 2714 步等。智能手环显示的内容属于 ( )
A. 数据 B. 信息 C. 知识 D. 智慧
2. 某5A级旅游景区参观预约系统,游客通过移动终端打开微信小程序,经过网络登录该系统后可查看景区可预约的日期、时间段以及剩余票数,点击“立即预约”即可,与此同时还可通过该系统查看系统数据库中关于景区的详情。在游客购票后,各景区入口的闸机除了可以扫描进入以外,还支持人脸识别身份进入景区。下列关于该系统中数据和信息的说法,正确的是( )
A. 景区可预约的日期及剩余票数均属于数据,没有任何意义
B. 该系统中的数据均已经数字化,且都属于结构化数据
C. 游客通过微信等各种自媒体的传播有助于实现信息的价值
D. 旅游信息在共享过程中不会发生损耗,且其价值也不会发生改变
3. 下列关于大数据的说法,正确的是( )
A. 当数据量很大时,可以抽取部分数据作为大数据的数据源
B. 大数据让我们的生活更便利,百利而无一害
C. 大数据产生的速度很快,处理的速度却很慢
D. 对于大数据不再追求精确性,而是能够接受数据的混杂性
4. 下列关于人工智能的说法,正确的是( )
A. 扫描商品二维码获得商品信息,该过程使用了人工智能技术
B. 符号主义人工智能采用问题引导下的试错学习
C. 知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈
D. 达芬奇外科手术机器人是跨领域人工智能的典型代表
阅读下列材料,完成下面小题。
某水果连锁店“智能收银系统”中,AI收银秤具备自动识别水果品种、称重、应付金额计算、扫码支付等功能,同时还具备和服务器数据库进行数据交换的功能。该系统主要设备的部分参数与功能如下表所示:
服务器
AI收银秤
显示器:1280×1024
CPU:八核2.30GHz
硬盘:4TB
操作系统:Linux
显示器:1920×1080
AI摄像头:自动识别水果品种
CPU:四核1.80GHz
扫码摄像头:支持多种付款码扫码
硬盘:64GB
秤体:内置传感器支持精确称重
操作系统:Windows
打印机:打印购物小票
5. 下列关于该信息系统组成的说法,正确的是( )
A. Linux属于该系统的应用软件
B. 该信息系统中的用户只有顾客和店员
C. 服务器和AI收银秤均属于该系统的硬件
D. 服务器硬盘容量是AI收银秤硬盘容量的16倍
6. 为提升该信息系统数据的安全性,下列措施中不合理的是( )
A. 为系统不同的授权用户设置相应的权限 B. 非营业时间关闭服务器防火墙
C. 升级服务器端杀毒软件 D. 定期备份服务器中数据
7. 下列关于该信息系统中数据的说法,不正确的是( )
A. 选购水果的重量数据可由秤体内置传感器采集得到
B. 选购水果的品种数据可由AI摄像头自动识别得到
C. 顾客付款码数据无须事先存放于该系统数据库
D. 应付金额的计算只能在服务器端完成
8. 某5A级旅游景区参观预约系统,游客通过移动终端打开微信小程序,经过网络登录该系统后可查看景区可预约的日期、时间段以及剩余票数,点击“立即预约”即可,与此同时还可通过网络查看关于景区的图像、视频等资料。下列关于该预约系统信息安全的做法,合理的是( )
A. 对系统内的数据进行加密后存储
B. 将游客的个人信息随意发布在公众号中
C. 让多个系统管理员共用一个账户和密码
D. 在停业期间关闭杀毒软件和防火墙
9. 有如下Python代码段:
s = input()
m = t = 0
for i in s:
if '0' <= i <= '9':
t = t * 10 + int(i)
else:
if t > m:
m = t
t = 0
print(m)
若输入的是“K3A259cFa21a518”,输出结果是( )
A. 325921518 B. 259 C. 21 D. 518
10. 某超市推出了满减优惠活动:满100减30,满200减70,满300减120,输入实际购物金额,输出满减优惠后的支付金额,实现的Python代码如下:
s=int(input())
print("优惠后价格:",s)
下列选项中,可以填入加框处的代码是( )
A.
if s >= 100:
s -= 30
elif s >= 200:
s -= 70
elif s >= 300:
s -= 120
B.
if s >= 300:
s -= 120
if s >= 200:
s -= 70
if s >= 100:
s -= 30
C.
if s >= 300:
s -= 120
elif s >= 200:
s -= 70
elif s >= 100:
s -= 30
D.
if s >= 300:
s -= 120
elif s >= 200:
s -= 70
else:
s -= 30
A. A B. B C. C D. D
11. 有如下Python程序段:
i,r = 1,'''
while i < len(s):
if i%3 == 0:
i += 2
r += s[i]
i += 1
若s为“abcdefghi”,运行该程序段后,r的值为( )
A. "bcfi" B. "bchi" C. "bcghi" D. "bcdefghi"
12. 某Python程序如下:
d={}
text=input()
text=text.upper()#将所有字母转换为大写字母
for c in text:
if c in "AEIOU":
if c in d:
d[c]+=1
else:
d[c]=1
print(d["A"])
程序运行后,从键盘输入“How are you? Fine, Thank you. And you?”,输出的结果是( )
A. 0 B. 1 C. 2 D. 3
二、非选择题(本大题共2小题,其中第13小题6分,第14小题8分,共14分)
13. 若有 3 盏灯分别发红光、绿光和黄光,这 3 盏灯轮流发光,小明设计算法根据现在灯光的颜色判断下一盏灯发光的颜色。实现上述功能的 Python 程序如下,请在划线处填入合适的代码。
light=input("请输入灯光的颜色:")
if light=="红":
next_light=①___
②___:
next_light="黄"
else:
③___
print("下一盏灯发光的颜色为:",next_light)
14. 小华为家中的鱼缸搭建了一套水质监测系统。该系统利用传感器实时监测水温、PH值、浑浊度等多项水质参数,并由智能终端通过IOT模块将数据传输至web服务器,同时存储到数据库中。小华可以通过浏览器随时掌握鱼缸的水质状况。若系统检测到水质参数偏离预设范围,系统中的执行器将立即启动,发出警报并自动进行水质净化处理。请回答以下问题。
(1)该系统网络应用软件的实现架构是B/S架构,确定该架构方式属于信息系统前期准备过程中的____过程(单选,填字母:A.需求分析/B.开发模式的选择/C.概要设计/D.详细设计)。
(2)关于该系统中数据的传输,下列说法不正确的是____(单选,填字母)。
A.水温数据由智能终端传输到传感器
B.数据库中的水质数据可以由服务器传输到客户端
C.水质净化处理的控制数据由智能终端传输到执行器
D.PH值数据由智能终端传输到服务器
(3)智能终端上的部分程序如下:
while True:
#tmp存储温度数据,ph存储PH值数据
nut=pin0.read analog()
error,resp= Obloq.get(" input?t="+ str(tmp)+"&p="+ str(ph)+"&n="+ str(nut),10000)
#其他代码略
sleep(60000)
观察智能终端上的代码,下列说法正确的是____(多选,填字母)。
A.服务器端程序中一定设有路由"/input"
B.智能终端采用GET形式向服务器提交数据
C.传感器采集数据实现了数字信号到模拟信号的转换
D.执行器接在智能终端的pin0引脚上
(4)水质监测系统正常运行一段时间后,小华发现智能终端上传数据失败,则以下原因中不可能的是____(单选,填字母)。
A.传感器获取的数据超过预设范围 B.IoT模块出现故障
C.web服务器连接网络故障 D.智能终端与IoT模块通讯故障
(5)小华将系统中某一周七天的水质数据导出,部分数据如图a所示。利用Python编写程序分析每日平均浑浊度值的变化并绘制图表如图b所示。
图a 图b
import pandas as pd
import matplotlib.pyplot as plt
df= pd.read excel("data.xlsx")
df.insert(1,"日期","") #插入日期列
for i in df.index:
t= df.at[i,"时间"]
df.at[i,"日期"]=____
plt.plot(df.日期,df.检测值)
plt.title("一周7天平均浑浊度变化趋势",fontsize=15)
plt.show()
①请在划线处填入合适的代码。
②加框处要实现每日浑浊度值的计算,则应填入的代码依次为____(选2项,填字母)。
A.df= df[df.类型=="浑浊度"] B.df= df.groupby("日期",as index= False).mean()
C.df= df["类型"=="浑浊度"] D.df= df.groupby("检测值",as index= False).mean()
第1页/共1页
学科网(北京)股份有限公司
$