ID: 21860496

2.6 网络应用软件开发(含解析)

日期:2024-12-19 科目:信息技术 类型:高中试卷 查看:73次 大小:14129217B 来源:二一课件通
预览图 1/5
网络应用,软件开发,解析
  • cover
2.6 网络应用软件开发 1.关于网络应用软件的实现架构,说法正确的是 (  ) A.网络应用软件的实现架构有三种 B.浏览器/服务器架构的优点是降低了系统的通信开销和开发的难度 C.C/S服务器端主要提供数据管理、数据共享、系统维护和并发控制等 D.C/S是对B/S架构改进后产生的一种软件系统体系结构 2.在编写Flask网络应用程序时需完成以下操作,下列操作属于创建应用实例的是 (  ) A.from flask import Flask B.app=Flask(_ _name_ _) C.@app.route('/') D.app.run() 3.客户端无需专门的应用程序,具有这一特点的网络架构是 (  ) A.C/S架构 B.C/C架构 C.B/S架构 D.B/C架构 4.如图所示是某信息系统的网络架构图: 关于该网络模式特点的描述,不正确的是 (  ) A.该模式属于B/S模式,无需安装专门的客户端应用程序 B.应用程序基本上都集中于服务器端 C.升级和维护都较方便,极大地降低了成本和工作量 D.服务器的负荷较轻,对服务器的要求较低 5.小明为水培蔬菜实验室搭建了环境温湿度监测系统,Web服务器端程序采用Flask Web框架开发,服务器IP为100.168.30.11,端口号为8080,采用GET形式提交数据,各子页面功能如下表所示: 序号 子页面路径 功能说明 1 / 实时显示温度数据 2 /set 提交温湿度数据并返回提示信息 3 /data 统计显示历史数据 (1)若某一时刻传感器监测到环境温度值为24.5,湿度值为36,则提交数据至Web服务器的URL为    (单选,填字母)。 A.http:∥100.168.30.11:8080/data temp=24.5&hum=36 B.http:∥100.168.30.11:8080/set temp=24.5&hum=36 C.http:∥100.168.30.11:8080/set 24.5&36 D.http:∥100.168.30.11:8080/ temp=24.5&hum=36 (2)已知系统设有m个监测点,服务器能正常接收数据,现抽取某一时刻的一组监测值进行异常监测。若某监测点温度与室内平均温度avg的差值超过正数t,即为异常点。各监测点编号为1~m,其温度值存储于数组元素a[0]~a[m-1]中,检测并输出异常点编号的Python程序部分代码如下,加框处语句有误,请改正。 i=0 while i<=m-1;   ifa[i]-avg>=t:     print(“异常点编号为”,i+1)   i=i+1 6.小王搭建学校阅览室周边噪音监测系统,现要完成服务器端程序的开发及测试。 ⅰ.Web服务器结构图如图所示。 ⅱ.服务器端程序是基于Python的Flask框架编写,采用模板功能,根据Web网站需要实现数据显示。网站功能页面作用如下表。 (1)该网络架构模式为:      (选填:“B/S架构”或“C/S架构”)。 (2)用Flask框架编写应用时功能有如下选项,在下表中将代码对应的“功能”填写在相应列中。 (A.创建应用实例/B.导入Flask模块/C.启用Web应用/D.创建路由) 代码 功能 from flask import Flask app=Flask(_ _name_ _) @app.route('/ add') app.run() 7.小明模拟搭建了“室内烟雾实时监控系统”,实现如下功能: (1)利用micro:bit结合烟雾传感器对室内烟雾浓度进行监测。 (2)通过串口采集传感器的数据变化,实时传输到Web服务器并保存到数据库中,以便后续进行分析。 (3)使用者可对监测系统进行相关的设置,限定室内烟雾浓度的临界值。一旦指标高于所限定的临界值,系统将自动发出警报并开启水泵浇水。 系统通过智能终端每隔1分钟采集一次室内环境烟雾浓度数据。其架构示意图如图所示: 智能终端的部分程序代码如下: #设置连接服务器参数并与智能终端建立无线连接,代码略 while True:   ①    =pin0.read_analog()   errno,resp=Obloq.get("input id=1&val="+str(fog),10000)   if errno==200:     display.scroll(resp)     if resp=='1':       pin8.write_digital(1) #打开蜂鸣器发出警报       pin16.write_digital(1) #打开继电器开启水泵浇水     else:       pin8.write_dig ... ...

~~ 您好,已阅读到文档的结尾了 ~~