充值活动已开启,快来参与吧 关闭充值活动
当前位置: 高中信息技术 /
  • 1. 小王搭建了鱼缸水质水位监测系统,基于 Python 的 Flask Web 框架进行开发,该系统结构示意图如图所示。

    1. (1) 客户端通过浏览器访问Web服务器,可获得水质、水位信息,这一方案设计环节属于信息系统搭建的 (单选,填字母。A .可行性分析 /B .开发模式选择)。
    2. (2) 系统定义water(act)函数用于发送操作指令,参数act为净水或注水,系统根据水质变量q、水位变量w的值发送指令。操作规则如表所示,下列Python程序段中符合要求的是       (多选,填字母)。

      水质情况

      水位情况

      操作

      水质差

      任意水位

      净水

      水质中

      水位<70

      注水

      水质优

      水位<50

      注水

      其它情况都不进行操作

      A . B . C . D .
    3. (3) 系统的“净水”操作使用水质过滤器,该过滤器属于      (单选,填字母)。
      A . 传感器 B . 执行器 C . 客户端
    4. (4) 该系统网站功能页面规划如表所示,当浏览器向Web服务器提交“净水”操作指令,服务器端应用实例app中,与该指令关联的路由设置语句是@app.route(" ")。

      序号

      访问地址

      功能说明

      1

      /

      主页,显示水质、水位情况

      2

      /water?t=注水

      t为注水(或净水),实现“注水”(或净水)操作

      3

      /get?id=2

      获取传感器 id 为 2 的所有数据

      4

      /view?id=1

      显示 id 为 1 的传感器数据折线图

    5. (5) 系统数据库中的数据表wstatus存储鱼缸的水质、水位信息,整型字段level存储水位,字符型字段quality存储水质,当前获取的值分别存储在水质变量q、水位变量w中,系统存储数据时,执行的SQL语句是      (单选,填字母) 。
      A . INSERT INTO wstatus (level,quality) VALUES (w,q) B . INSERT INTO wstatus (level,quality) VALUES (w,"q") C . SELECT * FROM wstatus WHERE level=w and quality=q D . SELECT * FROM wstatus WHERE level=w and quality="q"