小红搭建了一个室内温度监测系统,并根据阈值自动控制教室的空调等设备的开启关闭。该系统构架图如图所示:

已知该监测系统智能终端每 5 分钟采样一次,使用 BXY 软件给终端编写数据采集、传输程序,实现把温度数据上传到 Web 服务器,部分代码如下:
#导入函数库,代码略
#设置智能终端连接Web服务器的参数、连接网络的参数并连接网络,代码略 whileTrue:
temp=round(pin0.read_analog ( )*330/1024,1)
errno,resp=Obloq.jye.ai(“input?id=1&val=“+str( ① ),10000)
iferrno==200:#表明网络通信连接正常
display.scroll(resp)
ifresp=='1':
pin2.write_digital(1)else:
pin2.write_digital(0)
else:
display.jye.ai (str(errno))②
#打开执行器开关
#关闭执行器开关
#设置采集间隔时间
(1)该信息系统采用的架构为 B/SB/S(选填:B/S或 C/S)模式。该系统中,路由器通 过有线方式连入互联网,其通过 WANWAN(选填:WAN 或 LAN)接口接入互联网。
(2)要实现预设功能,请在横线处填入合适的代码。
(3)分析以上代码可知,智能终端连接执行器的引脚是 pin2pin2,通过 GETGET(选填:POST 或 GET) 请求将温度发送到Web服务器。
(4)在服务器端使用Python语言将采集到的数据利用SQLite数据库进行存储,数据库文件名为“test.jye.ai”,需要实现打开、写入、关闭等功能。现有下列语句命令:
①conn=sqlite3.connect(“test.jye.ai“)
②cur=conn.jye.ai( )
③importsqlite3
④conn.jye.ai( )
⑤cur.jye.ai( )
#建立数据库连接
#创建游标对象以便执行SQL语句#加载模块
#关闭数据库连接
#关闭游标
⑥cur.execute(“INSERTINTO colldata(Sid,tdata,collTimer) VALUES(%d,%f,'%s')“%(Sid,tdata,nowtime))#执行SQL语句 conn.jye.ai( )#提交
若要实现上述功能,则上述语句执行的先后顺序是 ③①②⑥⑦⑤④③①②⑥⑦⑤④。
【考点】移动终端的工作原理.
【答案】B/S;WAN;pin2;GET;③①②⑥⑦⑤④
【解答】
【点评】
声明:本试题解析著作权属菁优网所有,未经书面同意,不得复制发布。
发布:2024/12/12 13:30:1组卷:9引用:4难度:0.5