当前位置: 高中信息技术 / 综合题
  • 1. (2023·嘉兴模拟) 某“环境智能监测系统”的结构如图所示。Web服务器端程序采用FlaskWeb框架开发,利用与智能终端连接的传感器采集环境的温湿度和光线强度数据,并通过IoT模块与Web服务器建立数据通信,根据系统设置的各类数据阈值触发相应的执行器进行相关设备的控制,请回答下列问题:

    1. (1) 下列有关搭建该信息系统的说法,正确的是(   )(多选,填字母)
      A . 温湿度传感器与智能终端连接后,才能进行需求分析和可行性分析 B . 在硬件搭建时不需要考虑智能终端与 IoT 模块之间的接口匹配问题 C . 智能终端可借助 IoT 模块通过无线网络和服务器进行数据传输 D . 传感器是信息系统中的输入设备,通过它可以实现信息系统的数据采集功能
    2. (2) 该系统智能终端的部分Python程序如下:

      #导入相关模块,代码略

      IP = "192.168.10.1" ; PORT = "5000"     # Web 服务器的 IP 地址和端口

      #设置 IoT 模块连接的 Web 服务器的 IP 地址和端口,代码略

      while True:

          temp, hum = dht11.read(pin0) #获取温度数据 temp,湿度数据 hum

          light = pin1.read_analog() #获取光线强度数据 light

          errno, resp = Obloq.get("  .    " + str(temp) + "&hum=" + str(hum) +

      "&light=" + str(light) ,60000)

      # 其他代码略

      若智能终端上传数据给Web服务器的URL为 //192.168.10.1:5000 /trans?

      temp=30&hum=300&light=40,则程序划线处的代码应为

    3. (3) 温度temp的适宜范围为t1~t2(不含t1,t2),若符合此条件,系统状态变量flag设为1,否则为0。下列Python程序段符合要求的是______(多选,填字母)。
      A . flag = 0

      if t1 < temp < t2:

          flag = 1

      B . flag = 1

      if not (temp < t1 and temp > t2):

          flag = 0

      C . flag = 1

      if temp <= t1:

          flag = 0

      if temp >= t2:

          flag = 0

      D . if not (temp <= t1 or temp >= t2):

          flag = 1

      else:

          flag = 0

    4. (4) 在服务器本地调试时,输入网址//127.0.0.1:5000,该系统运行正常,但使用PC客户端1输入该网址不能正常访问,请说明其原因及解决方法。

微信扫码预览、分享更方便