内容正文:
浙教版(2019)必修2《第四章 信息系统的搭建实例》2022年单元测试卷
一、选择题
1.下列选项中不属于搭建信息系统前期准备环节的是( )
A.需求分析 B.软件开发 C.详细设计 D.可行性分析
2.下列属于搭建信息系统的前期准备过程的是( )
A.需求分析→可行性分析→硬件选择→系统测试设计→详细设计
B.需求分析→可行性分析→开发模式选择→概要设计→详细设计
C.数据收集和输入→程序设计→硬件选择→详细设计→数据查询设计
D.数据收集和输入→数据存储→数据传输→数据加工处理→数据查询设计
3.编写“温度检测系统”的服务器端程序,cur为游标对象,现在要读取数据表templog的sensorid字段(TEXT类型)值为“2”的记录数据,下列执行的命令语句恰当的是( )
A.cur.execute(“SELECT ALL FROM templog WHERE sensorid=2”)
B.cur.execute(“SELECT ALL FROM templog WHERE sensorid=“2””)
C.cur.execute(“SELECT*FROM templog WHERE sensorid=‘2’”)
D.cur.execute(“SELECT*FROM templog WHERE sensorid=“2””)
4.小温将“室内环境监测系统”工作时的温湿度及对应时间数据传输到服务器数据库中,并保存到SQLLite 数据库文件里,他先编写程序建立数据库文件,代码如下:
import sqlite3
conn=sqlite3.connect('test.db')
cu=conn.cursor( )
cu.execute('create table data(id integer,wendu float,shidu float,time text)')
conn.commit( )
cu.close( )
conn.close( )
下列说法不正确的是( )
A.创建的数据库名称为“test.db“
B.创建的数据表名称为 data
C.创建的数据表中含有 4 个字段
D.数据表中存储的温湿度数据只能是整数
5.小敏制作了一个简单的flask程序,编写路由和视图函数如下所示:
from flask import Flask#导入 flask 框架模块
app=Flask(name)#创建应用实例
@app.route(“______”)#路由
def hello( ):#视图函数
return“Hello,World“
执行程序后,在浏览器中输入网址http://127.0.0.1:5000/hello,网页显示的内容为“Hello,World”,划线处应填入的代码为( )
A./ B.hello
C.Hello,World D./hello
6.在编写Flask网络应用程序时需完成以下操作,下列操作属于创建应用实例的是( )
A.from flask import Flask
B.app=Flask(_name_ )
C.@app.route('/')
D.app.run( )
7.小刘设计了基于 Web 环境下的“简易数据处理系统”,系统包括“主页”、“数据采集”、“数据查
询”等子系统,系统网站的框架示意图如图1所示,系统的部分代码如图2所示。
下列关于该系统描述不正确的是( )
A.通过 URL“http://127.0.0.1:8081/”可以访问该系统主页
B.访问数据查询子页面的URL端口可与主页不一致
C.该系统可以调用mtxt变量中数据并在主页中显示
D.数据查询子系统采用GET的形式提交数据
8.小毛搭建“室内环境监测系统”,实现如下功能:当室内亮度达到系统设定的阈值时,系统使用执行器放下窗帘,当窗台湿度达到系统设定的阈值时,系统使用执行器关闭窗户,并且系统将采集到的数据通过室内 Wi﹣Fi 保存到服务器的数据库中。系统架构示意图如图所示。
下列说法正确是( )
A.搭建该系统需要配备光线传感器和湿度传感器
B.该系统运行速度仅取决于硬件的性能
C.执行器无法响应 PC 客户端的请求
D.该系统客户端无法获取输入端传感器的数据
二、解答题(共3小题,满分0分)
9.小明搭建某智慧大棚系统,使用温度传感器采集大棚里的温度,温度传感器采集到的数据需要转换成摄氏度(转换方法:采集到的数据乘以 3.3再除以 10.24),四舍五入保留一位小数。每隔 3秒钟将采集到的数据上传到web服务器。该系统如图所示。
(1)用户通过访问浏览器获取到大棚里的温度,该信息系统的框架是 (选填:B/S 或 C/S)模式。
(2)为实现系统功能,