1.(1)该信息系统设置了多个检测点,下列说法正确的是____________(单选,填字母)。
系统中只能使用一个智能终端
系统中可以使用多个智能终端
1.(2)下列关于该信息系统中数据的说法,正确的是____________(单选,填字母)。
智能终端上传到服务器的数据一般存储在数据库中
智能终端将数据通过无线通信方式直接传送到客户端浏览器
智能终端获取的水含氧量数据存储在传感器中
数据处理只能在服务器端进行
1.(3)该系统的智能终端和服务器的部分程序代码如右图: 则某次提交数据的URL 为 http://192.168.1.101:5050/____________?id=1&O2=65。
1.(4).系统正常运行一段时间后,发现服务器检测出异常情况,执行器却未发出预警信号,简要说明系统中可能造成上述问题的原因。(注:回答 2 项)
2.(1)下列方式都可以采集读者和图书数据,其中使用了 RFID 技术的是____________(单选,填字母)。
电子标签
二维码
条形码
2.(2)当读者顺利录入一本实际存在的馆藏图书编号,试图查询该图书的信息时,终端浏览器上却无法获取该图书数据,下列关于该故障的说法,不正确的是____________(单选,填字母)。
无法获取图书数据的故障,是由于终端录入设备与终端浏览器通信异常造成的
若访问服务器的其他页面也出现异常,则可能是终端与 Web 服务器通信异常造成的
若 Web 服务器与数据库连接异常,也可能无法获取图书数据
2.(3)下列关于该信息系统的设计与搭建,说法正确的有____________(多选,填字母)。
读者还书时要求进行身份认证,以提高系统便捷性
可以选择使用 B/S 模式开发该信息系统,这属于前期准备中的需求分析
可以选择 SQLite 数据库管理系统为该系统提供数据存储服务
信息系统初步搭建后需要进行软硬件测试、网络测试以进一步完善系统
2.(4)除了使用“校园卡”完成身份认证以外,还可以使用其他的身份认证方式。请写出一种身份认证方式及其关键的传感器设备。
3.(1)该系统网络应用软件的实现架构是____________(单选,填字母)。
B/S 架构
C/S 架构
3.(2)该系统中,智能终端与传感器之间的数据传输____________(单选,填字母)。
只能由智能终端到传感器
只能由传感器到智能终端
既可以由智能终端到传感器,也可以由传感器到智能终端
3.(3)下列关于该系统的说法,正确的是____________(多选,填字母)。
湿度和温度数据的采集时间间隔可以是相同的
智能终端可以通过 IoT 模块以无线方式连接服务器
该系统中加湿器和加热器必须连接到不同的智能终端
通过浏览器查看历史数据需访问智能终端
3.(4)系统搭建完成后,运行一段时间,通过浏览器观察到实时湿度低于设定的下限值,但是加湿器一直没有工作,请简要说明造成上述问题的原因(本系统中湿度传感器能采集到准确的湿度数据,程序代码正确)。(注:回答 2 项)
4.(1)该系统的心率历史数据存储在____________(单选,填字母)。
智能终端
服务器
4.(2)该系统服务器端程序采用Flask Web框架编写,若智能终端某次提交心率数据到服务器的URL为http://192.168.0.20:8080/upload?val=76,则本次提交的心率值为____________。
4.(3)编写Python程序计算某段时间内的平均心率,并保存到变量ave中。列表h存储了该段时间内的心率数据(整型),下列4个程序段中符合要求的有____________(多选,填字母)。
ave=0num=len(h)for i in range(1,num): ave+=h[i]/num
tal=0num=len(h)for i in h: tal+=iave=tal/num
tal=0;i=0num=len(h)while i<num: tal+=h[i] i+=1ave=tal/num
ave=0;i=0num=len(h)while i<num: i+=1 ave+=h[i]/num
4.(4)你认为利用本系统对相关用户进行心率、血压数据采集及分析后,除了出现异常进行示警外,还可以为用户提供哪些服务?请写出两项服务及服务对象。(注:回答2项)
5.(1)要完成该系统的搭建,下列需要编写的程序是____________(单选,填字母)。
客户端程序
服务器端程序
5.(2)下列关于该系统中数据管理的说法,正确的是____________(单选,填字母)。
数据无法从服务器端传输至智能终端
该系统的数据和程序都应存储在数据库中
通过浏览器查看湿度历史数据需要访问数据库
5.(3)下列关于该系统支撑技术的说法,正确的有____________(多选,填字母)。
智能终端有程序存储和数据处理能力
智能终端可以通过IoT模块以无线方式连接服务器
该系统如果再增加一个加湿器,必须增加一个湿度传感器
支撑该系统运行的所有软件都需要在搭建过程中开发
5.(4)智能终端上的程序具有如下功能:每隔1分钟从传感器获取1次湿度值;加湿器处于关闭状态时,若连续两次湿度值均低于阈值h,则打开加湿器;加湿过程中,若连续两次湿度值均高于h,则关闭加湿器;每隔1分钟将湿度值和加湿器状态数据传输到服务器。部分Python程序如下,请在程序中划线处填入合适的代码。'''导入相关库,
5.(5)系统搭建完成后,运行一段时间,加湿器始终没有加湿。假设仅湿度传感器、加湿器两个设备存在故障,在不更换设备的前提下,请选择其中一种设备,描述判定该设备是否存在故障的方法。
6.(1)该系统路由器的有线接口分LAN口和WAN口两种接口,如图进行连接时,①处和②处分别是____________(单选,填字母)。
LAN口和WAN口
WAN口和LAN口
6.(2)小明搭建了一个Web服务器,并设计了相关网页客户端进行远程管理。他希望系统中的智能开关窗设备能在天黑(阈值a≤200)或下雨(阈值b≥80)时自动关窗,否则自动开窗。为此他还需要给系统配置____________(单选,填字母)和湿度传感器。
温度传感器
光线传感器
6.(3)基于Flask Web框架编写服务器端的部分代码如右。若要实现将两种传感器数据对应存入变量L和W中,并上传到服务器,其中一次测得的数据值分别为280和70,则提交数据到Web服务器的URL为http://________________________?L=280&W=70。
6.(4)小明设计了一个自定义函数,可实现题(2)开关窗要求,从数据库读取光线、湿度数据并分别存入变量a和b中,符合条件返回"1"可关窗,否则返回"0"可开窗。则实现控制的代码是____________(多选,填字母)。
if a<=200: return "1"if b>=80: return "1"return "0"
if a<=200: return "1"elif b>=80: return "1"else: return "0"
if a<=200 and b>=80: return "1"else: return "0"
if a>200 and b<80: return "0"else: return "1"
6.(5) 情况a:父母不能通过客户端远程管理家中的智能设备,如数字摄像头、扫地机等,小明检查家里电脑,发现不能正常上网,也不能控制家中智能设备。原因(小到大排序):____________。情况b:父母和小明不能查看摄像头,但能用客户端控制家中的其他智能设备。原因(小到大排序):____________。