相关试卷
-
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、该主板的数据传输接口