学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
小兮要搭建电梯环境监测系统。该系统能实时监测电梯间温度和湿度,同时通过LED灯显示当前停靠楼层。用户可通过浏览器查看实时监测结果和历史数据。小兮已选择的硬件有:智能终端、传感器(包括温湿度传感器和位置传感器)、执行器(如蜂鸣器和LED灯)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。请回答下列问题:
(1)该系统中,关于浏览器、服务器和数据库之间描述正确的是____(单选,填字母:A.浏览器直接访问数据库获取数据/B.浏览器先访问服务器再由服务器访问数据库获取数据/C.浏览器和服务器都可直接访问数据库获取数据)
(2)下列关于智能终端和传感器的描述正确的是____(单选,填字母:A.传感器获取的数据可以长期存储在智能终端中/B.智能终端和传感器之间可以互传数据/C.智能终端无法处理浏览器访问请求)
(3)小兮基于Flask Web框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器以“GET”方法传输参数5(楼层数据)并获取视图函数get_data()的返回页面,则应访问的URL是http://____
#导入Flask框架模块及其他相关模块,代码略
app=Flask(_name_)
@app.route("/data",methods=['GET'])
def get_data():

cs=int(request.args.get('cs'))

#从数据库读取停靠楼层cs时的数据,并返回页面,代码略


#服务器其他功能,代码略
if_name_=='_main_':

app.run(host="192.168.10.2",port=8080)


(4)请使用现有的传感器和执行器,设计一个仅在智能终端上能够实现的功能,请描述该功能所需的传感器和执行器名称及实现的功能。____
(5)小兮将系统中某天24小时的楼层停靠数据导出,部分数据如图a所示(时间格式为“时:分:秒”),分析各小时时段停靠次数最多的楼层(1楼不参与统计),柱形图如图b所示,部分Python代码如下,请将其中划线的部分补充完整。
     

图a                                          图b


df=pd.read_csv("data.csv")
df.insert(0,"小时","")
for i in df.index:

t=df.at[i,"时间"]

____=int(t[0:2])


xs=[]
cnt=[]
for i in range(24):
dft=df[df["小时"]==i]
if(len(dft)>0):

dfg=dft.groupby(②____,as_index=False).count()

dfg=dfg[dfg["楼层"]!=1]

dfg=dfg.sort_values("小时",ascending=False)

xs.append(i)

cnt.append(dfg["楼层"].values[0])#获取第i小时停靠最多的楼层数

plt.bar(xs,cnt)

#设置绘图参数,显示如图b所示柱形图,代码略

编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

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

用户名称
2019-09-19

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

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交