信息系统轻算法专题二
班级                姓名                 
1.【20204杭二模】小强搭建家庭灯光、温度监控系统,该系统使用传感器采集光线、温度等数据由智能终端经过IoT模块发送到Web服务器。服务器端程序采用Flask Web框架编写,实现监控灯光与空调等功能。系统结构示意图如图a所示。请回答下列问题:
(1)完善该系统结构图。若图a中处的设备由以下三部分组成:①Web服务器;②智能终端;③IoT模块,则处的设备依次为                  (填数字编号)。
(2)小强使用智能终端上传采集的温度数值(范围为[0,1023]之间的整数),服务器接收到上传温度数值t后,将其转换为摄氏度d(转换公式为:t÷1024×3000÷10.24,保留2位小数)保存到数据库中数据类型为实型的tem字段中。服务器端部分Python代码如下,请在划线处填入合适的代码。
#导入各模块代码略
@ute("/s")
def index( ):
    #数据库连接等代码略
    id=("id")            #接收智能终端上传的传感器编号
    t=int(("t"))          #接收智能终端上传的温度数值
    d=                             
    s="insert into da(id,tem) values ('"+id+"',"+str(d)+ ")"怎样用dubbo
    ute(s)                                #将数据保存到数据库中
    #数据库其它操作代码略
    return "ok"
if __name__=="__main__":
app.run(host="192.168.0.1",port=8080)
(3)结合上述代码,若上传编号id为1,温度数值t为72时,则能正确提交数据到服务器的URL为                                   
(单选,填字母)。
A.192.168.0.1.8080/index?id=1&t=72
B.192.168.0.1/8080:s?id=1&t=72
C.192.168.0.1:8080/index?id=1&t=72
D.192.168.0.1:8080/s?id=1&t=72
(4)为提升该系统Web服务器的性能,从硬件角度着手,除了增加内存容量外,还可以在哪些方面加以改进,请简要说明改进方案                                                                          。(注:回答两项,一项正确得1分)
2.【20204湖丽衢】小王搭建了鱼缸水质水位监测系统,基于Python 的Flask Web框架进行开发,该系统
结构示意图如图所示。
(1)客户端通过浏览器访问Web服务器,可获得水质、水位信息,这一方案设计环节属于信息系统搭建的
                  (单选,填字母。A.可行性分析/B.开发模式选择)。
(2)系统定义water(act)函数用于发送操作指令,参数 act 为净水或注水,系统根据水质变量q、水位变量 w的值发送指令。操作规则如表所示,下列Python程序段中符合要求的是              (多选,填字母)。
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
血腥玛丽是真的吗
A.
B.
C.
D.
if q=="差":
if q=="优" and w<50:
if q=="差":
if q=="中" and w<70:
    water("净水")
    water("注水")
    water("净水")
    water("注水")
elif q=="中" and w<70:
if q=="中" and w<70:
elif  w<50:
elif q=="优" and w<50:
    water("注水")
    water("注水")
    water("注水")
    water("注水")
else:
elif q=="差" :
elif q=="中" and w<70:
else:
    water("注水")
    water("净水")
    water("注水")
    water("净水")
(3)系统的“净水”操作使用水质过滤器,该过滤器属于                    (单选,填字母)。
A.传感器              B.执行器            C.客户
(4)该系统网站功能页面规划如表所示,当浏览器向Web服务器提交“净水”操作指令,服务器端应用实例app中,与该指令关联的路由设置语句是@ute("ios开发者描述文件              ")。
(5)系统数据库中的数据表wstatus存储鱼缸的水质、水位信息,整型字段level存储水位,字符型字段 quality存储水质,当前获取的值分别存储在水质变量q、水位变量w中,系统存储数据时,执行的SQL语句是                    (单选,填字母) 。
A.INSERT INTO wstatus (level,quality) VALUES (w,q)
B.INSERT INTO wstatus (level,quality) VALUES (w,"q")
玳瑁猫稀有吗
C.SELECT * FROM wstatus WHERE level=w and quality=q
D.SELECT * FROM wstatus WHERE level=w and quality="q
3.【20204嘉兴二模】某“环境智能监测系统”的结构如下图所示。Web服务器端程序采用Flask Web框架开发,利用与智能终端连接的传感器采集环境的温湿度和光线强度数据,并通过IoT模块与Web服务器建立数据通信,根据系统设置的各类数据阈值触发相应的执行器进行相关设备的控制,请回答下列问题:
(1)下列有关搭建该信息系统的说法,正确的是                    (多选,填字母)(注:全部选对的得2分,选对但不选全的得1分,不选或有选错的得0分)
A.温湿度传感器与智能终端连接后,才能进行需求分析和可行性分析
B.在硬件搭建时不需要考虑智能终端与IoT模块之间的接口匹配问题
C.智能终端可借助IoT模块通过无线网络和服务器进行数据传输
D.传感器是信息系统中的输入设备,通过它可以实现信息系统的数据采集功能
(2)该系统智能终端的部分Python程序如下:
#导入相关模块,代码略
IP="192.168.10.1" ; PORT="5000"            #Web服务器的IP地址和端口
#设置IoT模块连接的Web服务器的IP地址和端口,代码略
while True:
    temp, hum = ad(pin0)              #获取温度数据 temp,湿度数据hum
    light = ad_analog()                #获取光线强度数据light
    errno, resp = ("①________" + str(temp) + "&hum=" + str(hum) +
                                            "&light=" + str(light) ,60000)
#其他代码略
若智能终端上传数据给Web服务器的URL为 192.168.10.1:5000/trans?
temp=30&hum=300&light=40,则程序划线处的代码应为①____________。
(3)温度temp的适宜范围为t1~t2(不含 t1,t2),若符合此条件,系统状态变量flag设为1,否则为0。下列Python程序段符合要求的是                  (多选,填字母)。(注:全部选对的得2分,选对但不选全的得1分,不选或有选错的得0分)
A.
B.
C.
D.
flag=0
flag=1
flag=1
if not (temp<=t1 or temp>=t2):
if t1<temp<t2:
if not (temp<t1 and temp>t2):
if temp<=t1:
    flag=1
    flag=1
    flag=0
    flag=0
else:
if temp>=t2:
    flag=0
    flag=0
(4)在服务器本地调试时,输入网址127.0.0.1:5000,该系统运行正常,但使用PC客户端1输入该网址不能正常访问,请说明其原因及解决方法。
                                                                                           
4.【20204金华十校】小单设计并搭建了一个智能鱼缸系统。此系统可以对照明时长、水温、水位等数据进行监测与控制。小单搭建水位检测功能时,采用水位传感器实现低于预设水位时报警并自动加水,到达最高水位时停止加水的功能。系统支持远程访问,结构如图1所示。
(1)关于控制与反馈流程如图2所示,①②③处填空正确的是                   (单选,填字母)
A.传感器 控制器 执行器                       B.控制器 执行器 传感器
C.传感器 执行器 控制器                       D.控制器 传感器 执行器
(2)根据本系统网络应用的软件架构,编写程序时需要编写 的程序(单选,填
字母:A.服务器端/ B.客户端/ C.服务器端与客户端)。
(3)用Flask Web框架编写网页实现“显示水位”,路由和视图函数如下所示,访问该网页的URL是                                                              
(4)鱼缸正常水位范围是wmin~wmax,用state=0,1,2分别表示水位正常、偏低和偏高,用程序实现根据当前水位wl设置相应的 tate,符合要求的                     (多选,填字母。注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
A.
B.
C.
D.
if wl>wmax:
if wl<wmin:
state=0
if wl<wmin:
    state=2
    state=1
if wl<wmin:
    state=1
elif wl<wmin:
if wl>wmax:
    state=1
else:
    state=1
    state=2python教材下载
if wl>wmax:
    if wl>wmax:writeprocessmemory十进制基址
else:
else:
    state=2
        state=2
    state=0
    state=0
    else:
        state=0

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。