2023年11月28日发(作者:)
信息系统实例搭建综合练习
班级:_____________ 姓名:_______________
1. 网络的三个组成部分是______________、______________和__________________。
2. 数据信息在Internet上传输时至少需通过三层协议,它们分别是__________________、
__________________和___________________________。
3. 在网络中提供IP地址分配工作的服务器是( )
A. WWW服务器 B. FTP服务器 C. DNS服务器 D. DHCP服务器
4. 用户在访问Web服务器的网页时,浏览器所起到的作用是( )
A. 用于创建并显示Web服务器的网页文档
B. 用于解析并显示 Web服务器的网页文档
C. 用于修改并显示Web服务器的网页文档
D. 用于删除并显示Web服务器的网页文档
5. 小张设计了如下所示的网络应用架构示意图,则该网络应
用程序的实现架构是属于( )。
A. C/S架构 B. P2P架构 C. B/S架构 D. B2B架构
6. 下列属于搭建信息系统的前期准备过程的是( )
A. 需求分析→可行性分析→硬件选择→系统测试设计→详细设计
B. 需求分析→可行性分析→开发模式选择→概要设计→详细设计
C. 数据收集和输入→程序设计→硬件选择→详细设计→数据查询设计
D. 数据收集和输入→数据存储→数据传输→数据加工处理→数据查询设计
7. 小刘设计了“烟雾监测信息系统”,该系统通
过传感器收集数据并对其进行存储和处理,系统结
构如图所示。下列说法不正确的是( )
A. 该系统采用 B/S模式搭建
B. 该服务器需要安装数据库管理系统
C. 执行器只能直接连接服务器
D. 可以通过互联网访问该系统
8. 设计基于Web环境下的“自助点餐系统”, 搭建该系统经过用户需求和可行性分析后,需要确定点菜
功能模块、结账功能模块和点菜价格与结算之间各子系统的调用关系,这一过程属于系统搭建的( )
A. 概要设计 B. 详细设计 C. 开发模式的选择 D.需求分析
9. 搭建“教室温度湿度监测系统”,实现登录系统实时查看教室的温度和湿度,该系统使用的硬件配置
方案中不可缺少的设备是( )
A. 智能终端、温度传感器、交换机 B. 温度传感器、湿度传感器、图像传感器
C. 温度传感器、图像传感器、计算机 D. 智能终端、温度传感器、湿度传感器
10. 搭建“室内环境实时监测系统”,要求使用数据库存储每日温度数据,则该系统搭建服务器时下列软
件中无需安装的是( )
A. 数据库管理系统 B. 传感器驱动程序 C. 操作系统 D. 网卡驱动程序
11. 小华设计了一个办公管理信息系统,其中网络设备搭建示意图如图所示。该网络中①②处的设备依次
为( )
1 / 5
A. 路由器 交换机 B. 交换机 路由器 C. 防火墙 交换机 D. 防火墙 路由器
12. 小强搭建某智慧教室信息系统,实现通过互联网能够控制教室的灯光和空调,系统的硬件设备连接方
案如图所示。
设计图中①处的硬件设备为_____________;②处的硬件设备为___________(提示:①②处可供选择的有:
智能终端、传感器、交换机、防火墙、路由器、服务器)。
13. 小范编写B/S架构的“室内环境监测系统”,他使用基于Python的Flask Web框架编写主程序。下列
关于程序编写的说法,正确的是( )
A. 网络应用系统只能使用Flask框架编写 B. Flask模块可直接调用,无需导入
C. Flask库中的函数仅支持动态网页模板 D. Flask框架编写的程序,可以访问指定的URL
14. 小强使用Python语言编写基于Flask Web框架的“噪声检测系统”程序。该系统能实现每隔10秒钟
采集噪声数据,实时在网页中进行显示,并将噪声数据存储到SQLite数据库中。使用下列外部Python库
的导入命令:①import sqlite3 ②import web ③import numpy ④from * import Flask
编写时上述命令需要用到的是( )
A. ①③ B. ①④ C. ③④ D. ③⑤
15. 编写“噪声检测系统”的服务器端程序,若要仅读取数据表sensorlog中所有字符型字段sensorid为1
的记录数据,下列执行的命令语句恰当的是( )
A. SELECT all FROM sensorlog WHERE sensorid=1
B. SELECT all FROM sensorlog WHERE sensorid= "1"
C. SELECT * FROM sensorlog WHERE sensorid= "1"
D. SELECT * FROM sensorlog WHERE sensorid=1
16. 使用客户端访问“噪声检测系统”时,若浏览器访问的 URL为“127.0.0.1:5050/view?sound=30”,
则显示该系统数据表中字段sound值大于30的记录,下列说法正确的是( )
A. 客户端只能使用IE浏览器访问该系统
B. 服务器端无法使用浏览器访问该系统
C. 客户端可以修改参数以访问数据表中特定sound字段的数值
D. 访问的URL改为“127.0.0.1:5050/view?30”后,不影响显示结果
2 / 5
17. 小范在服务器端编写Flask Web框架的Python程序,访问该系统的Web地址为172.18.1.200:88。
部分代码如下:请在划线处填写恰当的语句。
from flask import Flask, render_template #导入Flask库
app = Flask(__name__)
_______①___________
def index( ):
# 获取数据库中传感器采集的数据, 并存储在变量temp中,代码略
return render_template('',txt=temp)
if____②____________:
(host=______________③_____________)
18. 小刘开发了“留言收集系统”的应用软件。为了实现收集论坛某用户名发表的所有留言,他使用 Python
外接Requests函数库(爬虫)来采集数据。系统将根据用户输入的关键字采集数据,并将采集到的数据存
储到数据库中。
请完善代码,实现将result数据表中字段key值为txt(网页表单输入的关键字字符)的记录保存到列
表变量rec中,并统计数量保存到sum中。
from flask import Flask, render_template
import sqlite3
# 打开Flask网页模板和打开数据库并建立conn对象等代码略
app = Flask(__name__)
['SECRET_KEY']='xxx_ssss_1276589'
bootstrap = Bootstrap(app)
class NameForm(FlaskForm):
txt = StringField('查询:', validators=[DataRequired( )])
submit = SubmitField('搜索')
@('/')
@('/cx', methods=['GET', 'POST'])
def index_cx( ):
______①______=NameFrom()
rec = [ ]
sum = 0
cu = ( ) #建立游标对象
e(_______________②_____________)
Rec =___________③_____________
Sum =__________④____________
( ) #执行数据库语句
#关闭游标对象
return render_template('',form=myform, txt=sum)
if __name__ == '__main__':
( )
19. 系统初步完成后,需要对系统进行测试,测试过程包括__________、__________和__________。
20. 系统测试的目是把____________和_________________进行比较,对有矛盾的地方进行修正。
21. 软件测试的方法很多,最常用的测试包括正确性证明、_____________和____________三种方法。
3 / 5
22. 小范设计了“实验室烟雾监测信息系统”,实现实验室烟雾达到预警值后自动打开喷淋系统,手机端
和互联网移动端都可以实时查看实验室的烟雾浓度数据。系统结构如图4-5-1所示。
请回答如下问题:
(1) 系统发布前,小范在实验室进行烟雾模拟,设置产生大量的烟雾数据,以测试该系统能否能进行喷
淋。这种将烟雾数据输入系统后,对系统软件进行测试的过程属于软件的_________(选填:“正确性测试”
“静态测试”或“动态测试”)。
(2) 小范测试系统时使用移动端访问该系统,发现无法登录系统,他可使用该移动端进行系统的
____________(单选,填字母:A. 软件测试B. 硬件测试C. 网络测试);若所有外网设备都无法访问该系
统,他需查阅多个文档后进行维护,有三种文档,他最需查看的是_________(单选,填字母:A. 可行性
研究报告B. 程序设计报告C. 系统使用和维护手册)
23. 使用客户端电脑对某系统的服务器端进行测试,不能实现的是( )
A. 存储压力测试 B. 响应能力测试
C. 网络流量压力测试 D. 服务器所在的位置
24. 对某基于Web的信息系统进行软件测试,下面测试过程和方法正确的是( )
A. 测试时始终保证网络畅通,不能切断网络和更换网络设备
B. 客户端的网络接入的地点不能进行更换
C. 测试时输入的数据,为了保证正确性,仅用系统演示提供的数据
D. 客户端访问系统的软件环境需要进行不断更换,甚至使用跨平台的客户端
25. 小强编写了“室内环境实时监控系统”系统,实现当温度达到某阈值时,系统会进行提醒。系统测试
阶段,他先通过改变外界的温度,使传感器获取不同的温度数据,再查看系统的输出结果。现有如下测试
方法:①硬件测试 ②软件数据的静态测试 ③软件数据的动态测试④网络测试⑤软件正确性证明
(1) 其中小强测试该系统使用了( )
A. ①②③ B. ①②⑤ C. ①③⑤ D. ②④⑤
(2) 在系列测试过程中,小强记录下测试的数据并形成文档,这一文档通常称为_________(选填:“系
统分析说明书”“系统测试报告”或“系统评价报告”)。
(3) 衡量系统测试合格的标准有很多方面,下列不属于合格标准的是( )
A. 软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求
B. 系统使用和维护手册需要用程序编写的专业术语
C. 系统测试报告测试项目没有错误
D. 验收测试的使用硬件环境齐全
26. 下列关于搭建信息系统的描述,不正确的是( )
A. 一个完整的信息系统实现程序代码的正常运行即可
B. 信息系统的开发主要包括系统的前期准备、搭建系统、完善系统等过程
C. 信息系统中的每个子系统之间都是独立的,子系统之间的数据也可以相互传递
D. 搭建系统前需要对功能需求、可行性、开发模式和架构等进行分析和论证
4 / 5
27. 下列关于系统搭建的描述,正确的是( )
A. 系统搭建就是把系统的硬件搭建完成 B. 系统运行速度仅取决于硬件的性能
C. 系统的搭建主要包括硬件搭建和软件模块的选择与编写
D. 软件是控制信息系统的核心,系统的每个模块代码只能编写无法应用外部函数库
28. “IoT模块”有四个针脚,分别是 “Vcc,Gnd,TX,RX” ,下列关于该设备描述正确的是( )
A. IoT模块是声音传感器 B. Vcc端连接主板中接地的引脚
C. Gnd端连接主板中 “+”引脚端 D. TX和RX是接收和发送数据接口
29. 执行下列数据库操作代码后。
sql = "select id from st where name<>'' "
e(sql)
info =ll( )
下列描述正确的是( )
A. select是数据库查询函数
B. 当前代码的功能是显示name不为空的所有记录内容
C. 程序中只能使用名为sql的变量名,保存SQL查询语句
D. 当前代码的功能是显示name不为空的所有id字段值
30. 下列关于完善信息系统的说法,正确的是( )
A. 对系统进行测试的过程也是对系统进行修正的过程
B. 对搭建完成的系统进行测试,只需进行软件测试
C. 用户第一次使用系统时主要参照程序设计报告
D. 系统维护员维护系统时使用系统分析说明书
5 / 5
发布评论