相关试卷

  • 1、小范使用客户端访问“噪声检测系统”时,若浏览器访问的URL为 “ttp://1270.0.1:5050/view?sound=30”,则显示该系统数据表中字段sound值等于30的记录,下列说法正确的是(    )
    A、客户端只能使用IE浏览器访问该系统 B、服务器端无法使用浏览器访问该系统 C、客户端可以修改参数以访问数据表中特定sound字段的数值 D、访问的URL改为"ttp://27.0.0.1:5050/viewv?30"后,不影响显示结果
  • 2、编写“噪声检测系统”的服务器端程序,若要读取sensorlog数据表中sensorid字段为1的所有记录,其中sensorid字段的数据类型为字符型,下列执行的命令语句恰当的是(    )
    A、SELECT all FROM sensorlog WHERE sensorid=1 B、SELECT all FROM sensorlog WHERE sensorid= "1" C、SELECT * FROM sensorlog WHERE sensorid= "1" D、SELECT * FROM sensorlog WHERE sensorid=l
  • 3、小强使用Python语言编写基于FlaskWeb框架的“噪声检测系统”程序。该系统能实现每隔10秒钟采集噪声数据,实时在网页中进行显示,并将噪声数据存储到SQLite数据库中。使用下列外部Python库的导入命令:

    ①import sqlite3   ②import web   ③import numpy   ④from * import Flask

    编写时上述命令需要用到的是(    )

    A、①③ B、①④ C、③④ D、③⑤
  • 4、小范编写B/S架构的“室内环境监测系统”,他使用基于Python的Flask Web框架编写主程序。下列关于程序编写的说法,正确的是(    )
    A、网络应用系统只能使用Flask框架编写 B、Flask 模块可直接调用,无须导入 C、Flask库中的函数仅支持动态网页模板 D、Flask 框架编写的程序,可以访问指定的URL
  • 5、小范编写B/S架构的“室内环境监测系统”,主页模块编写完成后,访问主页URL为http://27/500/get?id=1。下面是小范编写的主页路由代码:

    from flask import Flask      #导入Flask库

    app = Flask(_ name_ )

      ①                    #使用get传参数的路由

    def first_ flask(age):        #视图必须有对应接收参数

    #显示网页内容部分,代码略

    if_ name_ =='_main_':

    app.run( )

    其中①划线处应填写的代码为(   )

    A、app.route('/id=1') B、@ app.route(/id=1') C、@app.rote('/', methods=['GET']) D、@app.rote('/', methods=['post'])
  • 6、搭建学校图书馆的“图书借阅系统”,需要在Python环境下使用SQLite数据库文件"test.db",其中数据表为“data_r”,该数据表字段结构如下表:

    字段名

    数据类型

    备注

    id

    int

    id字段数据为整型数值

    name

    text

    name

    sage

    Datetime

    字段数据为字符型

    sscx

    text

    sage字段数据为日期时间型

    (1)、若要建立上述的data_ r数据表和字段,则SQLite数据库命令为:
    (2)、在data_r数据表中,使用sqlite3数据库命令添加如下记录。

    id

    name

    sage

    ssex

    1

    张婷

    2007- 1- 15

    其命令代码为:

    (3)、使用Python语言编写了名为ins._data和find_data的函数,分别实现在test.db文件中datar数据表插入一条记录和查找满足条件的记录,部分代码如下。

    import sqlite3

    conn = sqlite3.connec("test.db")      #打开数据库

    ""添加记录函数""

    def ins_ data(cu):

        sql1 = "insert into data_ r (id, name, ssex) values ('16', '张婷', '女')"

        cu.execute(sql)

        conn.commit( )

    "查询函数find(字段名,字段值)"

    def find_ data(cu, xb):

       

       

       

    print(cu.fetchall( ))        #输出满足条件的所有记录

    "主程序”

    cur = conn.cursor( )       #创建游标

    ins_ data(cur)             #在游标处插入记录

    xb="女"

    find_ data(cur, xb)       #调用函数查找字段ssex为变量xb的值

    cur.close( )#关闭游标

    conn.close( )

    请在方框划线划线处完善查询记录find_data( )函数的代码,实现在test.db文件中data_ r数据表查询所有ssex字段值为xb的所有记录数据,并输出满足条件的所有记录。

    (4)、使用Python语言编写程序。实现将data_r数据表中的id为1记录数据转换为JSON格式的数据,并保存到tusjson文件中。

    import json         #导入json库

    file = open('tus. json', 'w', encoding='utf-8')      #建立tusjson文件

    b=[ ]

    cur = conn.cursor( )

    #将游标cur设置为id=1的记录,代码略

       ①              #将游标处的记录存储到列表变量b中

    Json.dump(   ②   , file)      #dump是json函数,实现将数据保存到文件中

    file.close( )

    为实现上述功能,请在①处编写Python代码实现“将cur处的所有记录数据添加到列表变量b中”;划线②处应填入合适的代码为

  • 7、信息系统使用的数据形式有很多种,有时为了便于系统输入和输出会将数据存储为JSON格式数据文件。下列关于JSON格式数据的描述,不正确的是(    )
    A、JSON数据文件可以通过HTTP进行传输 B、JSON数据文件可以使用记事本进行编辑 C、JSON数据文件存储时内容是文本字符 D、JSON 数据文件是Python语言特有的
  • 8、将温湿度传感器连接到micro:bit终端获取温湿度数据,代码如下:

    from microbit import sleep            #导入microbit函数库

    import dht11

    while True:

         temp, hum= <dht11.read(2)    #获取传感器的温度和湿度数据

         print("temp = %d C" %temp)

         print("bum = ", hum)

         sleep(100)                      #等待

    下列说法正确的是(    )

    A、每间隔100秒钟获取传感器温度数据,并存储到变量temp中 B、传感器获取温度值是字符型的数据 C、温湿度传感器连接到主板的pin2端口 D、当前输出的数据仅为采集到的温度数据
  • 9、使用Python语言对SQLite数据库进行操作,实现打开和关闭名为test.db数据库文件。有下列语句命令:

    ①conn = sqlite.conetct"test.db")

    ②cur = conn.cursor( )

    ③import sqlite3

    ④conn.close( )

    ⑤cur.close( )

    要实现上述功能,上述语句执行的先后顺序正确是(     )

    A、③①②⑤④ B、③②①⑤④ C、③①②④⑤ D、①②⑤④③
  • 10、下列命令语句能实现在SQLite数据库插入记录数据的命令是(    )
    A、create B、insert C、sclect D、Delete
  • 11、打开名为data.db的数据库(SQLite数据库)文件,下列命令能创建名为st数据表的是(    )
    A、create st B、conn = sqlite3.connect("st") C、create table st D、insert into st
  • 12、小强搭建“室内烟雾报警系统”,软件开发模式采用B/S架构,该系统的数据库存储在(    )
    A、传感器中 B、客户端中 C、服务器中 D、智能终端中
  • 13、小强搭建“室内烟雾报警系统”,实现烟雾超过预警值即打开喷淋系统。下列关于使用数据输出反馈系统处理结果的说法,正确的是(    )
    A、将数据使用电子邮件发送给用户的形式 B、系统使用向用户发送手机短信的形式 C、系统通过向执行器发出命令的形式 D、系统利用扬声器发出预警声音的形式
  • 14、数据管理设计负责为信息系统提供数据,主要包括和数据呈现。
  • 15、软件开发一般包括数据管理设计等主要部分。
  • 16、小强建立“室内烟雾报警系统”,实现将采集到的室内温度数据和烟雾数据传输到服务器的数据库中,并保存到SQLite数据库文件“test.db"名为“data_r”的数据表中。
    (1)、数据表data_r的字段设计如下表所示,请为相应的字段类型选择合适的数据类型,并简述理由。

    字段作用

    字段名

    数据类型

    理由

    存储时间

    time_ d

    存储温度数据

    data_ 1

    存储烟雾数据

    data_ 2

    (2)、下列程序代码实现建立名为“test.db"数据库文件(该文件位于当前文件夹下)和名为“data_ r”的数据表。请在划线处填写合适的代码。

    import sqlite3              #导入sqlite3函数库

    conn=              #建立数据库

    cur = conn.cursor( )       #定义游标对象

    curexcute("")        #建立数据表

    cur.commit( )              #提交游标处执行的命令

    cur.close( )                #关闭游标命令

    conn.close( )              #关闭数据库

  • 17、某公司自动化办系统运行示意图如图所示,用户可以在公司或公司外通过互联网设备访问该系统。

    请回答下列问题:

    (1)、从系统运行的安全性考虑,你认为该系统设计方案中①处应添加的安全设备(选填:“智能终端”“传感器”“交换机”“防火墙”“路由器”或“服务器”)。
    (2)、选择上述设备的理由:
    (3)、添加上述设备后实现的功能:
  • 18、小强搭建某智慧教室信息系统,实现通过互联网控制教室的灯光和空调,系统的硬件设备连接方案如图所示。

     

    (1)、设计图中①处的硬件设备为;②处的硬件设备为(提示 :①②处可供选择的设备有智能终端、传感器、交换机、防火墙、路由器、服务器)。
    (2)、若要实现将传感器采集的数据通过无线的方式输入本系统,以实现实时采集教室的温度和光照度数据。现有下列四种传感器,确定在该系统中是否选用,并简述选用的理由。

    设备名称

    是否在该系统中选用

    选用理由

    温度传感器

     

    声音传感器

     

    光线传感器

     

    物联网模块

     

    (3)、若增加该系统的扩展性,以实现教室的湿度监测功能,还需添加什么硬件?

    需增加的硬件设备:

    添加此硬件设备的理由:

  • 19、有很多智能终端都会在主板连接一块扩展板,例如micro:bit智能终端可以连接扩展板Micro:Mate。下列关于扩展板的作用,描述正确的是(    )
    A、增加主板与传感器连接的便捷性 B、连接扩展板后,采集数据变得更加准确 C、连接扩展板后,会使主板运行速度明显变慢 D、主板只有连接扩展板后才可正常使用
  • 20、智能终端的主板和扩展板连接后,以micro:bit为例,如图所示。

     

    下列关于图中①处引脚的作用,描述正确的是(    )

    A、主板的电源接口 B、外接设备的电源接口 C、主板时间输出接口 D、该主板的数据传输接口
上一页 883 884 885 886 887 下一页 跳转