
图a
#导入Flask框架模块及其他模块,代码略
app=Flask(_name_)
@app.route("/input")
def add_data():
id=int(request.args.get('id'))
value=float(request.args.get('val'))
nowtime=datetime.datetime.now()
nowtime=nowtime.strftime('%Y-%m-%d%H:%M:%S')
db=sqlite3.connect("data.db")
cur=db.cursor()
cur.execute("INSERTINTO sensorlog(id,sensorvalue,updatetime)VALUES(%d,%f,'%s')"
%(id,value,nowtime))
db.commit()
cur.close()
db.close()
#服务器其他功能,代码略
if_name_=="_main_":
app.run(host="6.56.102.4",port=8080)
请回答下列问题
(1)在搭建该系统的前期准备中,明确用户对该环境监控系统的目标期待及后期的可扩展性需求这一过程属于
(2)在该系统硬件搭建及软件开发过程中,
A.智能终端与Web服务器之间的数据传输可以是双向的
B.本系统Web服务器是采用GET方式接受传感器数据的
C.更改视图函数add_data()的名称将影响程序功能
D.若IoT模块与智能终端断开连接,数据库中的数据将不再更新
(3)若某时刻传感器编号为1,采集的PM2.5数值为30,则智能终端在传输数据时使用的URL是http://①
(4)小明将系统中近一年的数据导出,部分数据如图b所示,分析每月平均PM2.5浓度变化情况,线型图如图c所示,部分代码如下:

图b 图c
#导入数据处理相关模块,代码略
df=df[①
df.insert(0,"月份","")#插入列
for i in df.index:
data=str(df.at[i,"采集时间"])
df.at[i,"月份"]=data[5:7]
gf=df.groupby("月份",as_index=True).数值.mean()
plt.plot(②
#设置绘图参数,代码略

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

