浙教版(2019)信息技术选考二轮复习系列专题配套练习——纯信息系统专题三(Word版,含答案)

文档属性

名称 浙教版(2019)信息技术选考二轮复习系列专题配套练习——纯信息系统专题三(Word版,含答案)
格式 zip
文件大小 325.2KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2023-05-27 09:03:54

文档简介

纯信息系统专题三
班级 姓名
1.【20204宁波二模】
(1)C (2 分)
(2) ① B (1 分)
② A (1 分)
(3)http://10.40.160.49:8080/ (2 分)
或 10.40.160.49:8080/
或 http://10.40.160.49:8080
或 10.40.160.49:8080
(4)IoT 模块与 Web 服务器的连接断开了 (2 分)
或 物联网模块损坏
或 软件缺陷
或 其他合理原因
2.【20204台州二模】
(1) A (1 分)
(2) hello 或 hello() (1 分)
D (2 分)
(3) 服务器 (1 分)
执行器 (1 分)
(4)该井盖的智能终端、传感器、IoT模块损坏或故障,或其他合理答案
(注:回答 2 项,1 项正确得 1 分) (2 分)
3.【20204暨阳联谊】
(1)否 (1 分)
(2)A (1 分)
(3)192.168.0.18:5000/input card=1&dist=2 (2 分)
(4)”data.db” 注:不写引号,不写扩展名不得分 (2 分)
(5)①④ (2 分)
4.【20204临海新昌】
(1)C (1 分)
(2) ① h (1 分)
② pin1.write_digital(0) (2 分)
(3)AC (2 分)
(4)土壤湿度传感器、智能终端、IoT 模块、wifi 等故障 (2 分)
5.【20204温州三模】
(1)①AD (2 分)
(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)
②A (1 分)
(2)③传感器或光线传感器或光照传感器 或光敏传感器
执行器或补光灯 (2 分)
(注:写在一条横线处不给分, 答案交换顺序不给分)
④ABD (2 分)
(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)纯信息系统专题三
班级 姓名
1.【20204宁波二模】小王为解决智能家居项目中的灯光控制问题搭建了一套智能照明系统,该系统成功实现了灯光的亮度自动调节,并增加了亮度记忆功能。该系统的结构示意图如下图所示,具体设计过程如下:
Ⅰ.用传感器实时监测室内光线亮度数据并由智能终端经IoT模块上传到Web服务器;
Ⅱ.Web服务器端程序采用Flask Web框架开发,通过终端浏览器可查看实时灯光信息和历史灯光信息;
Ⅲ.监测室内光线低于设定值,启动亮度记忆功能打开灯光,并随着光线与设定值之间的波动,执行器会按照控制信号完成灯光亮度的调整。
(1)小王需要为“智能照明系统”中虚线框内的4个对象进行标注,这4个对象所对应的具体内容有①光线传感器 ②micro:bit 板 ③灯 ④室内光线。请结合功能需求,给上图中的传感器、控制器、执行器以及受控对象分别选择合理的对应内容 (单选,填字母)。
A.①②④③ B.①③②④ C.①②③④ D.①③④②
(2)①该信息系统的控制是 (单选,填字母:A.开环控制/B.闭环控制)。
②该系统采用的架构模式是 (单选,填字母:A.B/S 架构/B.C/S 架构)。
(3)在智能终端用代码err,resp=Obloq.get("input id=1&val="+str(light),10000)来实时传送所需数据,服务器端接收到数据并存储,Web服务器端的部分代码如下。若要查看最近10条光线记录,在浏览器应输入的网址是 。
Web 服务器端的部分代码:
#导入所需模块,代码略
app=Flask(__name__)
@app.route("/")
def index():
#网页显示当前传感器数据,并显示最近 10 条光线记录,代码略
@app.route("/input",methods=["GET","POST"])
def add_data():
#读取终端最近一次的光线数据并保存到数据库文件,代码略
if __name__ =="__main__":
app.run("10.40.160.49",port=8080)
(4)该系统在连续正常工作几个星期后,某一天小王忽然发现数据库中该天的灯光亮度数据一直显示在8:36 这个时间而不再更新,可能的原因是 。
(注:回答2项,1项正确得1分)
2.【20204台州二模】学校搭建了井盖安全实时监测系统,为井盖安装了智能终端、水平传感器和IoT物联网模块。各个井盖的智能终端每隔10秒钟就会推送自身倾斜角度给服务器,管理人员可以在学校或家里通过浏览器查看监测信息。该系统结构示意图如图所示:
请回答下列问题:
(1)该系统网络应用软件的实现架构是 (单选,填字母:A.B/S 架构 B.C/S 架构)。
(2)Web服务器端程序采用Flask Web框架开发,部分代码如下。
#导入模块,设置IP
app=Flask(__name__)
@app.route('/')
def hello():
#从数据库中查询所有记录到data 中,代码略
return render_template('view.html', data=data)
@app.route("/input", methods=['GET'])
def insert():
sid=request.args.get('id') #获取传感器编
svalue=float(request.args.get('angle')) #获取传感器倾斜角度
#将传感器编号、倾斜角度和当前时间存入数据库,代码略
return redirect("/") #跳转到主页
if __name__=='__main__':
app.run(host=ip, port=port)
该系统网站主页被访问时,执行的视图函数名是 ;若传感器的编号为2,倾斜角度值为16.5,则提交数据到Web服务器的URL为:http://192.168.1.106:8080/ (单选)。
A.id=2&angle=16.5 B.input sid=2&svalue=16.5
C.sid=2&svalue=16.5 D.input id=2&angle=16.5
(3)学校警务室安装了智能终端和警铃,当有井盖出现连续多次倾斜角度大于阈值,警务室的智能终端就会接收到打开警铃报警的指令。则该指令最可能是由 (选填:服务器/客户端/传感器)发出。警铃属于上图中的 。
(4)在系统正常运行一段时间后,发现不能查看其中一个井盖的最新监测信息了。结合上图,简要说明系统中可能造成上述问题的原因 (不考虑黑客或病毒的原因)。(注:回答2项,1项正确得1分)
3.【20204暨阳联谊】小王给自家餐厅开发了个“餐厅信息管理系统”,主要功能是实现订单管理和客户管理。订单管理模块可以实现顾客点餐,订单结算和订单统计功能。餐厅中的碗碟都已经有电子标签,在系统中设定好每个电子标签对应的菜品。顾客将选好的菜品的托盘放置结算台,结算台读取电子标签信息,系统可以自动完成结算,顾客在刷卡区完成支付。本系统服务器端程序采用Flask Web框架编写,数据库管理系统选择sqlite3,服务器的IP地址是192.168.0.18,端口是5000。网站功能页面规划如下:
客户信息,订单信息都存放在服务器的当前目录的数据库文件data.db中,数据表info设计如下所示:
(1)小王决定采用 B/S 模式搭建系统及选用sqlite3数据库属于系统搭建前期准备中的概要设计阶段_________(选填:是/否)
(2)这里结算台可以实现自动结算功能,主要是用到的技术是 (单选,填字母:A.无线射频/B.无线网络/C.人工智能)。
(3)若卡号是“1”的消费者,选了“2”号菜品,则提交信息后的URL是 http:// 。
(4)以下是实现对某个客户的订单查询功能,查询结果在order.html页面中显示。服务器端部分代码如下,请完善划线处代码。
from flask import Flask, request,render_template
import sqlite3
app=Flask(__name__)
@app.route("/user",methods=["get"]) ①
def seek(): ②
conn=sqlite3.connnet( )
card=request.args.get("card") ③
c=conn.cursor()
c.execute(f "SELECT * FROM info WHERE card={card}")
data=c.fetchall()
c.close()
conn.close()
return render_template("order.html") ④
(5)对上述代码进行测试,发现查询订单失败,那么可能是哪两行代码出现问题__________
(多选,填数字:①/②/③/④)。
4.【20204临海新昌】小林为学校草坪搭建了自动浇灌系统,该系统结构示意图如图所示。Web 服务器端程序采用Flask Web框架开发。传感器采集的数据由智能终端经IoT模块发送到Web服务器,执行器用于水泵的控制。请回答下列问题。
(1)该系统确定选择Python自带的嵌入式开源数据库SQLite,这属于搭建信息系统前期准备过程中的
阶段 (单选,填字母)。
A.需求分析 B.开发模式的选择 C.概要设计 D.详细设计
(2)系统根据传感器(id为1)提交的数据,判断是否需要浇灌,若需要,则开启水泵浇灌10分钟。智能终端部分代码如下,①处应填写的代码为 ,②处应填写的代码为 。
#导入函数库,代码略
#设置智能终端连接 Web 服务器的参数、连接网络的参数并连接网络,代码略
h=pin0.read_analog()
errno,resp=Obloq.get('send id=1&h='+str(① ),10000)
if errno !=200: #表明网络通信连接异常
display.show(str(errno))
else:
if resp=='1':#开启水泵进行浇灌
pin1.write_digital(1)
sleep(10*60*1000)

(3)结合智能终端部分代码,则服务器端程序,相应的路由命令和视图函数格式应为 (多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
A.@app.route('/send',methods=['GET','POST']) B.@app.route('/send',methods=['POST'])
def send() def trans()
C.@app.route('/send',methods=['GET','POST']) D.@app.route('/trans',methods=['GET','POST'])
def trans() def send()
(4)自动浇灌系统运行一段时间后,小林使用浏览器查询数据时,发现没有最新的数据,简要说明系统中可能造成上述问题的原因 (注:回答2项,1项正确得1分)
5.【20204温州三模】智能农业大棚由信息系统来实现大棚的自动化管理通过传感器实时采集农业大棚内的环境数据,由智能终端经IOT模块发送到Web服务器,Web服务器端程序采用Flask Web框架开发。
(1)自动温度控制系统。温度传感器每隔一定时间采集大棚中的温度,一旦温度超过预设的最高温度40℃,控制系统会启动通风和喷水实现降温如果温度低于预设的最低温度18℃控制系统会启动加热器,给大棚升温;如果温度在19℃(含)到39℃(含)之间,通风、喷水和加热系统均不工作。
请回答下列问题:
①系统无故障情况下,下列说法正确的是 (多选,填字母)。
A.温度在18℃~19℃,加热系统可能工作
B.温度在39℃~40℃,加热系统可能工作
C.温度在18℃~19℃,通风、喷水系统可能工作D.温度在39℃~40℃,通风、喷水系统可能工作
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
②该系统网络应用软件的实现架构是___(单选,填字母:A.B/S架构/B.C/S架构)。
(2)自动补光系统。充足的光照可以提高农产品的产量和质量,光线传感器实时采集大棚内的光照强度,根据光照强度自动打开或关闭大棚中的补光灯。
请回答下列问题:
③自动补光系统结构示意图中A、B处分别为 和 。
④若传感器的编号为1,光照强度值为1110,提交数据到Web服务器的URL为:
HTTP://192.168.1.6:5000/input light=11108.id=1,则下列说法正确的有 (多选,填字母)
A.可采取GET方式进行数据传输
B.服务器端应用实例与该URL关联的路由为“/input”
C.服务器IP地址为192.168.1.6:5000
D.HTTP是一种网络协议
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)