当前位置: 高中信息技术 / 综合题
  • 1. (2023·浙江模拟) 某智能空气监测系统中,使用micro:bit开发板作为智能信息采集终端采集环境数据,可以通过局域网利用浏览器查看空气中CO2和TVOC的浓度,并且在环境变差时发出提醒。通过LM35温度传感器采集温度数据,CCS811空气质量传感器来采集CO2和TVOC浓度,并借助风扇来改善环境。

    1. (1) 系统的模式结构如图a所示,该系统的开发模式为(选填:C/S、B/S)。

      图a

    2. (2) 部分Python程序如下,请在划线处填入合适的代码。

      信息采集终端部分代码如下:

      from mpython import *

      import time    #导入程序必要的包和块

      from ccs811 import CCS811 #导入CCS811

      ccs = CCS811()

      P8=MPythonPin(8,PinMode.OUT)  #实例化MPythonPin,将P8设置为"PinMode.OUT"模式

      while True:

          if(ccs.check_data_ready()):

            CO2 = ccs.CO2_PPM()

            TVOC = ccs.TVOC_PPB()

            print("CO2:"+str(CO2)+" ppm")

            print("TVOC:"+str(TVOC)+" ppb")

            print("---------")

            if (CO2 >=1000 or TVOC >=88 )··

            #开风扇

            else:

                   P8.write_digital(0) #关风扇

          time.sleep(0.5)

    3. (3) 该信息系统会通过通讯设备将采集到的数据及时传送到服务器中,利用SQLite数据库进行存储,下列命令能在SQLite数据库中创建名为“CO2data”的数据表的是(   )
      A . create table CO2data B . create CO2data C . conn=sqlite3.connect("CO2data.db") D . insert into CO2data
    4. (4) TVOC的释放规律探究

      在封闭的实验环境内分时间点采集了TVOC的样本,选取0h、1h、2h、4h、8h、12h、18h、24h作为采样时间节点,得到如表数据。当TVOC浓度超过88 μg/m3 , 认为环境不达标。利用Python编写程序统计环境不达标后的浓度变化情况并按图b所示进行可视化。(浓度单位为μg/m3)

      封闭时间

      TVOC浓度

      0

      20

      1

      370

      2

      590

      4

      780

      8

      960

      12

      1 080

      18

      1 190

      24

      1 260

      统计及可视化的部分程序如下,请补充完善程序划线处的代码:

      df=pd.read_excel("TVOC浓度.xlsx")

      df1=         ①        

      plt.         ②         (df1.封闭时间,df1.TVOC浓度)

      plt.title("封闭环境内TVOC的释放浓度随时间变化情况")

      plt.show()

      程序划线①处应填入的代码为;

      程序划线②处应填入的代码为

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