2025届高考信息技术第一轮复习练习题(共19个专题;含答案).rar

相关 举报
  • 2025届高考信息技术第一轮复习练习题(共19个专题;含答案)
    • 专题10 信息系统搭建 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题11 数组 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题12 链表 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题13 队列 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题14 栈 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题15 树 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题16 算法思想 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题17 排序算法 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题18 查找算法 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题19 基于数据结构的算法实现 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题1 数据、信息、大数据与信息系统 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题2 计算机组成与信息编码 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题3 算法的表示之流程图 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题4 Python语言基础 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题5 函数和模块 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题6 简单算法及程序实现 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题7 数据统计与可视化的程序实现 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题8 人工智能和信息安全与保护 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览
    • 专题9 计算机网络系统 练习题(含答案)-2025届高考信息技术第一轮复习.docx--点击预览

文件预览区

资源描述
专题专题 10信息系统搭建信息系统搭建知识点一开发前期准备和服务器应用程序开发1.以下有关该信息系统的设计的说法,不正确的是()A.系统设计时,主要从技术、经济和社会意义等方面分析系统的可行性B.系统概要设计时,需要对系统的用户界面、可扩展性需求等方面进行设计考虑C.系统详细设计时,为确保系统的运行安全和数据保密,需要有安全设计方案D.在设计车位下面的感应器时,需要考虑其耐用性,说明信息系统对外部环境有依赖性小晨搭建了土壤湿度监测系统,服务器端程序基于 Python 的 Flask Web 框架编写,采用模板功能,以 index.html 为主页模板。部分网站框架示意如图 a 所示,网站功能页面规划如图 b 所示。序号访问地址功能说明备注1/主页,显示当前传感器数据,实时更新访问地址2/gt?id1以 JSON 数据格式返回 id 为 1的湿度传感器的所有数据id 为参数3/up?id1&val57提交 id 为 1 的湿度传感器的数id 和 val 为参数据值为 574/vi?id1显示 id 为 1 的湿度传感器的数据折线图图 b2.下列关于该系统网站框架及功能的说法,正确的是()A.该系统只有 3 个路由及视图函数,对应 3 个不同的子页面B.访问该网站主页的 URL 是 http:/10.18.245.250C.不同的子页面可以使用不同的网页模板来实现D.改变访问地址中参数 id 的值,显示传感器数据的图表不会发生变化3.某“教室环境监测系统”的服务器程序基于 FlaskWeb 框架编写,其服务器的 IP地址为:192.168.1.8,Web 服务器端口为:88,网站框架示意图如图所示:访问数据提交页面的地址是()A.http:/192.168.1.8/show?page1&id1B.http:/192.168.1.8:88/view?id1C.http:/192.168.1.8/input?id1&val23D.http:/192.168.1.8:88/input?id1&val234.小明同学设计了一个登录注册系统,服务器程序采用 Flask Web 框架编写,在register.html 页面中进行注册,注册结果在 success_register.html 页面中显示,register.html 文件代码如图所示。服务器程序部分代码:from flask import Flask,request,render_template#导入 flaskimport sqlite3databasedata.dbappFlask(_ _name_ _)app.route(/register)#注册界面def register():return render_template(register.html)app.route(_,methodsPOST)#提交注册数据def success_register():#写入数据库,代码略。return render_template(_)if _ _name_ _ _main_ _:app.run(host192.168.10.12,port5000)(1)请根据 register.html 文件代码,将划线处的代码补充完整。(2)访问注册界面的 URL 为_。5.编写某智能控制系统时,其中语句“SELECT*FROM sensorlog WHERE sensorid1”的功能是()A.用于在数据库中创建“sensorlog”数据表B.用于在“sensorlog”数据表中查询字段“sensorid”等于 1 的记录C.用于在“sensorlog”数据表中插入字段“sensorid”等于 1 的记录D.用于在“sensorlog”数据表中删除字段“sensorid”等于 1 的记录6.植物生长过程中遇到光照不足的时候,我们可以通过补光促进植物的生长。小明尝试搭建自动补光信息系统,用户可以通过浏览器实时查看自然光强度并通过表单设置光线阈值,当自然光强度小于光线阈值时,开启补光灯,否则关闭补光灯(用 LED 灯模拟补光灯)。请问答下列问题。(1)系统的模式结构如图所示,该系统的开发模式为_(选填:C/S、B/S)。(2)部分 Python 程序如下,请在划线处填入合适的代码。#烧录到 micro:bit 的部分程序:while True:lightpin2.read_analog()#获取光线数据#将光线数据以 GET 方式提交给服务器,代码略#resp 为服务器返回的数据if resp1:_#开灯else:pin14.write_digital(0)#关灯#Web 服务器的部分程序:appFlask(_ _name_ _)app.route(/,methodsPOST)def add_TH():lightTHfloat(request.form.get(lightTH)#更新数据库的光线阈值,代码略app.route(/input,methodsGET)def add_data():lightfloat(request.args.get(light)#将 light 添加到数据库,并从数据库中读取光线阈值 lightTH,代码略if _:return 1else:return 0(3)当客户端提交了光线阈值,服务器运行的视图函数为_。知识点二信息系统的搭建1.小明设计并搭建了一个农业大棚管理系统,运用多种传感器设备监测环境中的参数。其中 Web 服务器端程序采用 Flask Web 框架开发。其中为了实时检测并调整湿度,系统利用湿度传感器获取大棚湿度,传输给服务器,服务器根据湿度情况,及时调整大棚湿度,使它达到适宜作物生长的湿度值。如图 a 所示,请回答下列问题:(1)下列选项分别是图 a 所示中虚线框内的位置,合理的是_(单选,填字母)。A.智能终端传感器执行器 B.传感器执行器智能终端C.执行器智能终端传感器 D.传感器智能终端执行器(2)小明在连接无线路由时只要连接到 SSID,输入正确口令就可以无线上网,不需要设置 IP 地址,说明无线路由已经开启了_服务。A.HTTP B.FTP C.DHCP D.IP(3)根据图 b 所示,若湿度传感器编号 id 为 2,湿度值 h 为 55,提交数据到 Web服务器的 URL 为 http:/10.68.251.1/humidity?h55&id2,则服务器采用_(选填:POST 或 GET)方式接受湿度数据。(4)大棚的合适湿度值为 hminhmax(湿度值已取整),当前湿度值为 h。h 在合适范围,则 state 显示为 1,否则显示为 2。则下列 Python 语句符合要求的是_(多选,填字母)。(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)A.if h in range(hmin,hmax1):state1else:state2 B.if h inhmin,hmax:state1else:state2C.if hhmin and hhmax:state1else:state2 D.if hhmax:state2else:state1(5)小明在测试过程中发现当湿度值 hhmax 时,h 值能传递到数据库中,但农业大棚的湿度没有发生变化。结合图 a,简要说明系统中可能造成上述问题的原因:_ _ _ _ _ _ _ _ _(注:回答 2 项,多答仅前两项有效。全对 2 分,1 对 1 错或仅有 1 项正确得 1 分)2.模拟搭建“室内烟雾实时监控系统”,该系统结构示意图如图所示。智能终端接收烟雾传感器采集的数据,IoT 模块传送数据到 Web 服务器并保存到数据库。Web服务器将数据处理的结果经 IoT 模块传给智能终端,由智能终端启动继电器实现对水泵的控制,并且用户可以通过浏览器访问网页,查看实时数据。(1)在设计系统的前期准备中,需要确定所需的软硬件配置,这一过程属于_(单选,填字母:A.需求分析/B.概要设计/C.详细设计)。(2)“室内烟雾实时监控系统”的开发模式是_(单选,填字母:A.B/S 模式/B.C/S 模式)。(3)烟雾传感器每隔 1 秒采集一次数据,在数据处理的代码中,有函数 check(a,b,c)用于检测最近 3 次烟雾浓度值 a、b、c,若至少有两次超过 100,则认为有火情,函数返回 True,否则返回 False。下面是 check 函数的部分代码,请从选项中选择合适的语句完成填空_(单选,填字母)。def check(a,b,c):xa100;yb100;zc100if_:return Truereturn FalseA.(x and y and z)or(x or y or z)B.x and y or x and z or y and zC.x or y and x or z and y or zD.not x or not y or not z(4)在服务器端,配置 IP 和端口号的语句为 serverServer(host192.168.1.1,port80,threadedTrue),设置路由函数的语句为app.route(/warn),则用户访问的 URL 为 http:/_。(5)小明用高浓度的烟雾测试系统,通过客户端查看到烟雾浓度数据已连续超过阈值,但是水泵没有运行,若服务器和终端的代码均正确,则可能的原因是_。3.校园一卡通系统是数字化校园必备的系统之一。学生凭借一张校园卡,可以在校内完成食堂就餐、超市购物、图书借阅等应用,家长可以借助手机 APP 查询学生的在校消费记录,系统拓扑结构如图 a 所示。(1)刷卡就能消费,使用的是_技术(单选,填字母:A.移动网络/B.射频识别)。(2)在一卡通服务器和互联网之间增加_设备可以提高系统安全性(单选,填字母)。A.调制解调器 B.路由器C.交换机 D.防火墙(3)若学生在食堂编号 id 为 1 的刷卡机上消费了 15 元,提交数据的 URL 为 http:/192.168.200.15:8080/dm?id1&data15,参考图 b 所示的路由函数,若学生在超市编号 id 为 5 的刷卡机上消费了 20 元,此时提交数据的 URL 为 http:/192.168.200.15:8080/_。(4)系统设置了消费阈值 wmax 来防止学生过度消费,分别用 sta 值的 0 和 1 来表示学生的单笔消费金额 wl 小于等于 wmax 和大于 wmax 的情况,下列 Python 程序段中符合要求的有_(多选,填字母)。(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)A.sta0twl/wmaxif t1:sta1 B.if wlwmax:sta0else:sta1C.sta0twlwmaxif t0:sta1 D.sta0if wlwmax:sta1(5)学生能够在图书馆正常借阅,在食堂刷卡时却无法正常消费,请分析可能的原因是_ _。(注:回答 2 项,1 项正确得 1 分)4.小华使用 Python 开发了成绩管理系统,教师、学生及家长都可登录该系统使用,相关用户名及密码都已经保存到数据库中,其中登录界面及部分程序代码如下:import sqlite3from flask import Flask,request,render_templateappFlask(_ _name_ _)app.route(_)def index():return render_template(index.html)app.route(/login)def login():userrequest.args.get(user)pwdrequest.args.get(password)if user or pwd or len(pwd)6:return 输入不正确,请重新输入!connsqlite3.connect(school.db)curconn.cursor()sqlselect*from users where username%s and password%s%(user,_)cur.execute(sql)userscur.fetchall()cur.close();conn.close()if users:return 登录成功else:return 登录失败if _ _ name _ _ _ main _ _:app.run(host192.168.1.104,port5000)请回答下列问题:(1)设计该系统的前期准备工作中,需将信息系统分成若干模块,并确定每个模块的功能、模块间的接口和关系,这一过程属于_(单选,填字母:A.需求分析/B.可行性分析/C.概要设计/D.详细设计)。(2)该系统采用的 sqlite 数据库名为_,其中保存账号及密码的数据表名为_。(3)划线处填入正确的代码。5.学校对车辆进入校内停车场使用了车辆入场识别系统,该系统的工作流程如下:(1)车辆驶入摄像机识别区域,智能终端连接的摄像机开始捕获,并识别出车牌号;(2)智能终端通过无线网络将识别的车牌信息发送到 Web 服务器;(3)如果该车牌存在数据库内,并且处于启用状态,则显示屏显示车牌号码、欢迎光临等信息,同时智能终端向入口控制器发送开闸信号,道闸开闸放行。数据库表结构如图:字段名数据类型作用caridvarchar存储车牌号carstateinteger车牌状态,1 代表启用,0 代表未启用该服务器上的部分代码如下:appFlask(_ _name_ _)app.route(/judge,methodGET)def fun():dbsqlite3.connet(data.db)curdb.cursor()carrequest.args.get(cp)cur.execute(select*from carinfo where carid%s%car)data_cur.close()db.close()if len(data)0:return 未登记车辆,禁止入内!else:if _:return 欢迎car进入!else:return 当前车牌未启用,请联系管理员!if _ _name_ _ _main_ _:app.run(host10.49.26.12,port8080)(1)在搭建“车辆入场识别系统”过程中,下列说法正确的是_(多选,填字母)。A.工作人员驾驶车辆检测系统是否正常运行,属于系统测试中的动态测试B.决定该系统采用 Sqlite 数据库属于搭建信息系统过程中的详细设计阶段C.应先进行模块结构设计,再进行开发模式选择D.智能终端可借助 IoT 模块通过无线网络和服务器进行数据传输(注:全部选对的得 2 分,选对但不选全的得 1 分,不选或有选错的得 0 分)(2)若当前识别到的车牌号为“浙 B54A36”,并且采用 GET 方式传输数据,则智能终端上传数据给 Web 服务器的 URL 应该为_。(3)在划线处填入合适的代码。(4)系统搭建完成后,陈老师驾驶车辆驶入停车场,提示欢迎进入的信息,结果道闸却未打开,可能的原因是_(单选,填字母)。A.Web 服务器与数据库连接异常B.智能终端未对控制器发送相应请求C.车牌数据未保存到数据库中6.粉尘在大型生产过程中处理不当可能会引发爆炸。为了能更安全地生产,小张准备设计一个粉尘监测系统。通过传感设备来监测粉尘的浓度,当浓度接近爆炸临界值时,发出警告并启动风扇降低粉尘浓度、启动喷雾系统适当增加空气湿度。当粉尘降到安全值以下、空气温度到合理值则解除警告、关闭风扇与喷雾系统。平时工厂安全管理人员可以通过客户端查看系统的监测数据,安全管理人员也可以接收到系统监测到粉尘接近临界值的提示信息。该系统结构示意图如下所示。服务器端的程序采用 Flask Web 框架开发,请回答下列问题。(1)在搭建信息系统的前期准备过程中下列说法正确的是_(多选,填字母)。A.分析该系统的功能需求、采用哪些设备、用户界面需求和可扩展性需求等属于需求分析B.设计该系统时对存放数据的数据库系统的选择属于系统的详细设计C.在概要设计时需要确定数据库的结构D.可行性分析主要对信息系统的必要性和可行性进行分析(注:全部选对的得 2 分,选对但不选全的得 1 分,不选或有选错的得 0 分)(2)服务器的部分代码如下:app.route(/)def hello():return render_template(index.html)app.route(/login,methodsPOST)def login():usrnrequest.form.get(user)psdrequest.form.get(psw)if usrn.upper()ADMINER and psdpassword1:return render_template(succlong.html)else:return render_template(index.html)安全管理员在登录页面输入账号与密码:AdminER 和 password1,_(选填:会/不会)跳转到index.html网页。(3)为了能将监测到的数据实时发送给Web服务器,智能终端编有如下代码:errmo,respObloq.post(updata,z.val:str(jc),3000),则 Web 服务器应用实例 App 中响应该请求,获取实时监测数据路由设置语句是app.route(_,methods_)(4)系统搭建完成后,系统能正常获得监测数据,但安全管理员使用计算机通过浏览器查询监测数据时,系统显示“页面不存在”。产生的可能原因是_(多选,填字母)。A.安全管理员的使用的计算机无法上网B.系统中的无线路由有故障C.IoT 模块出现故障D.Web 服务器与数据库连接异常E.Web 服务器查询子系统出现故障(注:全部选对的得 2 分,选对但不选全的得 1 分,不选或有选错的得 0 分)7.某校丽泽湖经常会出现水位过低的情况,小明为此搭建了丽泽湖水位监测系统,系统结构示意图如图所示,湖畔安装水位采集点,水位传感器采集的数据由智能终端经 IoT 模块传送给 Web 服务器。客户端可通过浏览器访问 Web 服务器。Web服务器将处理的结果经 IoT 模块传送给智能终端,由智能终端启动执行器实现丽泽湖的水位控制。Web 服务器端程序采用 FlaskWeb 框架开发,网站的功能页面规划如表所示。请回答下列问题:(1)要搭建“丽泽湖水位检测系统”,需要做一些前期准备工作,下列工作不属于概要设计阶段的是_(单选,填字母:A.开发模式选择/B.模块结构设计/C.系统物理配置/D.数据库管理系统选择)。(2)小明根据系统的功能要求,选择采用 B/S 架构,相较于 C/S 架构,主要优势体现在_(多选,填字母)A.对服务器性能要求低B.数据处理速度快C.终端无需安装专门程序,便捷高效D.核心功能集中于服务器上,简化了系统的维护与升级(3)小明将采集到的环境数据传输到服务器的数据库中,并保存到 SQLite 数据库文件“data.db”中,他需要将不同时间获取的水位传感器编号 id,及水位值存储到数据库的 sensorlog 表的过程中,并且需要同时记录数据获取的时间,则数据表sensorlog 在不考虑设置主键的情况下,至少需要创建_个字段。(填数字)序号访问地址功能说明1/主页,显示历史水位列表2/input?id1&h12提交传感器 id 和水位数据 h,并返回提示3/analyse分析统计水位数据(4)若传感器的编号 id 为 1,水位传感器数值 h 为 9.85,智能终端连接服务器 IP地址为 192.168.1.2,传输端口号为 8080,则提交数据到 Web 服务器的 URL 为_。(5)若水位低于 9.50 米且持续时间长达 10 分钟,则进水阀门自动开启;若水位高于 10.00 米,则自动关闭进水阀门。小明从后台服务器获取某一天 24 小时的水位数据,实现统计该天阀门开启总时长的 Python 程序段如下,请将划线处代码补充完整。sw0*1440#24 小时*60 分钟/小时1440 小时#读取一天共计 1440 分钟的全部水位记录信息,存入列表 sw#sw0表示当天第 1 分钟的水位值,swi表示当天第 i1 分钟的水位值j0;t0;sum0flagFalsewhile jlen(sw):if swj10:#开启进水阀门 flagTrue sum1elif flagTrue:if swj9.5:#关闭进水阀门,代码略 flagFalse _else:sum1else:t0j1print(丽泽湖进水阀门共开启,sum,分钟)8.小李为家庭搭建了环境监测系统,监测项目包括室内温度、湿度和煤气浓度。该系统结构示意图如图所示。Web 服务器端程序采用 Flask Web 框架开发,传感器采集的数据由智能终端经 IoT 模块发送到 Web 服务器,执行器用于实现室内温湿度、通风和报警控制。请回答下列问题:(1)该系统开发模式选择了 B/S 模式,对比 C/S 模式,其优缺点包括_(多选,填字母)。A.需要安装专用客户端软件B.客户端使用浏览器,无需开发和维护专用客户端软件C.通信开销度较低D.通信开销较高E.服务器负荷较轻F.服务器负荷较重(2)Web 服务器一般采用_(单选,填字母:A.动态地址 B.静态地址)。(3)某次智能终端上传数据到服务器,包括 URL 参数 t25,w50,g8。已知 Web服务器 IP 地址 192.168.10.1,端口 80,服务器端应用实例 app 中与该 URL 关联路由设置语句是app.route(/input),则下列上传网址和 HTTP 请求方式说法正确的是_(单选,填字母)。A.http:/192.168.10.1:80/input?t25&w50&g8HTTP 请求方式:GETB.http:/192.168.10.1:80/input?t25&w50&g8HTTP 请求方式:POSTC.http:/192.168.10.1/input/t25&w50&g8HTTP 请求方式:GETD.http:/192.168.10.1/inputHTTP 请求方式:POST(4)与 IoT 通讯的智能终端 micro:bit 串口初始化代码如下所示,uart.init(baudrate115200,bits8,parityNone,stop1,txpin2,rxpin1),则 micro:bit 的引脚 pin2 与 IoT 模块的相连接_(选填:TX 引脚/RX 引脚)。(5)小李发现系统正常工作一段时间后,micro:bit 显示数据上传失败提示。经检查 Web 服务器能正常访问数据库,结合图,简要说明系统中可能造成上述问题的原因_。(注:回答 2 项可能原因,多答仅前两项有效,全对 2 分,1 对 1错或仅有 1 项且正确得 1 分)9.小王为解决智能家居项目中的灯光控制问题搭建了一套智能照明系统,该系统成功实现了灯光的亮度自动调节,并增加了亮度记忆功能。该系统的结构示意图如图所示,具体设计过程如下:.用传感器实时监测室内光线亮度数据并由智能终端经 IoT 模块上传到 Web 服务器;.Web 服务器端程序采用 FlaskWeb 框架开发,通过终端浏览器可查看实时灯光信息和历史灯光信息;.监测室内光线低于设定值,启动亮度记忆功能打开灯光,并随着光线与设定值之间的波动,执行器会按照控制信号完成灯光亮度的调整。(1)小王需要为“智能照明系统”中虚线框内的 4 个对象进行标注,这 4 个对象所对应的具体内容有光线传感器micro:bit 板灯室内光线。请结合功能需求,给图中的传感器、控制器、执行器以及受控对象分别选择合理的对应内容_(单选,填字母)。A.B.C.D.(2)该信息系统的控制是_(单选,填字母:A.开环控制/B.闭环控制)。该系统采用的架构模式是_(单选,填字母:A.B/S 架构/B.C/S 架构)。(3)在智能终端用代码 err,respObloq.get(input?id1&valstr(light),10000)来实时传送所需数据,服务器端接收到数据并存储,Web 服务器端的部分代码如下。若要查看最近 10 条光线记录,在浏览器地址栏中应输入的网址是_。Web 服务器端的部分代码:#导入所需模块,代码略appFlask(_ _name_ _)app.route(/)def index():#网页显示当前传感器数据,并显示最近 10 条光线记录,代码略app.route(/input,methodsGET,POST)def add_data():#读取终端最近一次的光线数据并保存到数据库文件,代码略if _ _name_ _ _main_ _:app.run(10.40.160.49,port8080)(4)该系统在连续正常工作几个星期后,某一天小王忽然发现数据库中该天的灯光亮 度 数 据 一 直 显 示 在 8:36 这 个 时 间 而 不 再 更 新,可 能 的 原 因 是_。(注:回答 2 项,1 项正确得 1 分)10.小单设计并搭建了一个智能鱼缸系统。此系统可以对照明时长、水温、水位等数据进行监测与控制。小单搭建水位检测功能时,采用水位传感器实现低于预设水位时报警并自动加水,到达最高水位时停止加水的功能。系统支持远程访问,结构如图 a 所示。(1)关于控制与反馈流程如图 b 所示,处填空正确的是_(单选,填字母)。A.传感器控制器执行器 B.控制器执行器传感器C.传感器执行器控制器 D.控制器传感器执行器(2)根据本系统网络应用的软件架构,编写程序时需要编写_的程序(单选,填字母:A.服务器端/B.客户端/C.服务器端与客户端)。(3)用 Flask Web 框架编写网页实现“显示水位”,路由和视图函数如下所示,访问该网页的 URL 是_。appFlask(_ _name_ _)serverServer(host172.168.0.1,port80,threadedTrue)app.route(/show)def get():(4)鱼缸正常水位范围是 wminwmax,用 state0,1,2 分别表示水位正常、偏低和偏高,用程序实现根据当前水位 wl 设置相应的 state,符合要求的_。(多选,填字母。注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)A.if wlwmax:state2elif wlwmin:state1else:state0B.if wlwmax:state2else:state0C.state0if wlwmax:state2D.if wlwmax:state2else:state0(5)系统运行一段时间后,有一次发现水位到达 wmin 值时,系统没有报警与自动加水。经检查 Web 服务器能访问数据库,WiFi 也正常,原因可能是_。(注:回答两项,多答仅前两项有效。全对 2 分,1 对 1 错或仅有 1 项正确得 1 分)11.小强搭建家庭灯光、温度监控系统,该系统使用传感器采集光线、温度等数据由智能终端经过 IoT 模块发送到 Web 服务器。服务器端程序采用 Flask Web 框架编写,实现监控灯光与空调等功能。系统结构示意图如图所示。请回答下列问题:(1)完善该系统结构图。若图中处的设备由以下三部分组成:Web 服务器;智能终端;IoT 模块,则处的设备依次为_(填数字编号)。(2)小强使用智能终端上传采集的温度数值(范围为0,1023之间的整数),服务器接 收 到 上 传 温 度 数 值 t 后,将 其 转 换 为 摄 氏 度 d(转 换 公 式 为:t1024300010.24,保留 2 位小数)保存到数据库中数据类型为实型的 tem 字段中。服务器端部分 Python 代码如下,请在划线处填入合适的代码。#导入各模块代码略app.route(/s)def index():#数据库连接等代码略idrequest.args.get(id)#接收智能终端上传的传感器编号tint(request.args.get(t)#接收智能终端上传的温度数值d_sinsert into da(id,tem)values(id,str(d)cur.execute(s)#将数据保存到数据库中#数据库其它操作代码略return okif _ _name_ _ _main_ _:app.run(host192.168.0.1,port8080)(3)结合上述代码,若上传编号 id 为 1,温度数值 t 为 72 时,则能正确提交数据到服务器的 URL 为_(单选,填字母)。A.http:/192.168.0.1.8080/index?id1&t72 B.http:/192.168.0.1/8080:s?id1&t72C.http:/192.168.0.1:8080/index?id1&t72 D.http:/192.168.0.1:8080/s?id1&t72(4)为提升该系统 Web 服务器的性能,从硬件角度着手,除了增加内存容量外,还可以在哪些方面加以改进,请简要说明改进方案_。(注:回答两项,一项正确得 1 分)12.小王给自家餐厅开发了个“餐厅信息管理系统”,主要功能是实现订单管理和客户管理。订单管理模块可以实现顾客点餐,订单结算和订单统计功能。餐厅中的碗碟都已经有电子标签,在系统中设定好每个电子标签对应的菜品。顾客将选好的菜品的托盘放置结算台,结算台读取电子标签信息,系统可以自动完成结算,顾客在刷卡区完成支付。本系统服务器端程序采用 Flask Web 框架编写,数据库管理系统选择 sqlite3,服务器的 IP 地址是 192.168.0.18,端口是 5000。网站功能页面规划如下:序号访问地址功能说明1/主页2/user客户管理3/input?card1&dist8提交客户卡号和菜品信息4/search?card1根据卡号查询并显示其所有订单信息5客户信息,订单信息都存放在服务器的当前目录的数据库文件 data.db 中,数据表info 设计如下所示:字段数据类型说明idinteger,自动编号支付订单 idcardinteger卡号dishinteger菜品信息timetime支付时间(1)小王决定采用B/S模式搭建系统及选用sqlite3数据库属于系统搭建前期准备中的概要设计阶段_(选填:是/否)。(2)这里结算台可以实现自动结算功能,主要是用到的技术是_(单选,填字母:A.无线射频/B.无线网络/C.人工智能)。(3)若卡号是“1”的消费者,选了“2”号菜品,则提交信息后的页面地址是 http:/_。(4)以下是实现对某个客户的订单查询功能,查询结果在 order.html 页面中显示。服务器端部分代码如下,请完善划线处的代码。from flask import Flask,request,render_templateimportsqlite3appFlask(_ _name_ _)app.route(/user,methodsget)#def seek():#connsqlite3.connnet(_)cardint(request.args.get(card)#cconn.cursor()c.execute(f SELECT*FROM info WHEREcardcard)datac.fetchall()c.close()conn.close()return render_template(order.html)#(5)对上述代码进行测试,发现查询订单失败,那么可能是哪两行代码出现问题_(多选,填数字:/)。综合题信息系统搭建和 Pandas 数据统计1.小明要搭建教室环境监控系统,其结构示意图如图 a 所示。小明采用了智能终端、IoT 模块、传感器(如 PM2.5 传感器)、执行器(如 LED 灯)、服务器等硬件,该系统能实时监测教室空气质量情况,用户可以通过浏览器实时监测当前和历史数据,传感器采集的数据由智能终端经 IoT 模块发送到 Web 服务器后保存到数据库,并对当前空气质量进行判断,根据空气质量等级智能终端控制显示不同颜色的 LED 灯,该系统服务器上的部分代码如下:#导入 Flask 框架模块及其他模块,代码略appFlask(_ _name_ _)app.route(/input)def add_data():idint(request.args.get(id)valuefloat(request.args.get(val)nowtimedatetime.datetime.now()nowtimenowtime.strftime(%Y%m%d%H:%M:%S)dbsqlite3.connect(data.db)curdb.cursor()cur.execute(INSERT INTO sensorlog(id,sensorvalue,updatetime)VALUES(%d,%f,%s)%(id,value,nowtime)#关闭数据库连接及服务器其他功能,代码略 if_ _name_ _ _main_ _:app.run(host6.56.102.4,port8080)请回答下列问题。(1)在搭建该系统的前期准备中,明确用户对该环境监控系统的目标期待及后期的可扩展性需求这一过程属于_。(单选,填字母,A.需求分析 B.可行性分析C.详细设计)(2)在该系统硬件搭建及软件开发过程中,不正确的是_。(单选,填字母)A.智能终端与 Web 服务器之间的数据传输可以是双向的B.本系统 Web 服务器是采用 GET 方式接受传感器数据的C.更改视图函数 add_data()的名称将影响程序功能D.若 IoT 模块与智能终端断开连接,数据库中的数据将不再更新(3)若某时刻传感器编号为 1,采集的 PM2.5 数值为 30,则智能终端在传输数据时使用的URL是http:/_ _,服务器接受该数据后存储的数据表名称为_。(4)小明将系统中近一年的数据导出,部分数据如图 b 所示,分析每月平均 PM2.5浓度变化情况,线型图如图 c 所示,部分代码如下:#导入数据处理相关模块,代码略dfdf_df.insert(0,月份,)#插入列 for i in df.index:datastr(df.ati,采集时间)df.ati,月份data5:7gfdf.groupby(月份,as_indexTrue).数值.mean()plt.plot(_,gf.values)#设置绘图参数,代码略2.小兮要搭建电梯环境监测系统。该系统能实时监测电梯间温度和湿度,同时通过 LED 灯显示当前停靠楼层。用户可通过浏览器查看实时监测结果和历史数据。小兮已选择的硬件有:智能终端、传感器(包括温湿度传感器和位置传感器)、执行器(如蜂鸣器和 LED 灯)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。请回答下列问题:(1)该系统中,关于浏览器、服务器和数据库之间描述正确的是 _。(单选,填字母:A.浏览器直接访问数据库获取数据/B.浏览器先访问服务器再由服务器访问数据库获取数据/C.浏览器和服务器都可直接访问数据库获取数据)(2)下列关于智能终端和传感器的描述正确的是_。(单选,填字母:A.传感器获取的数据可以长期存储在智能终端中/B.智能终端和传感器之间可以互传数据/C.智能终端无法处理浏览器访问请求)(3)小兮基于 FlaskWeb 框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器以“GET”方法传输参数 5(楼层数据)并获取视图函数 get_data()的返回页面,则应访问的 URL 是 http:/_。#导入 Flask 框架模块及其他相关模块,代码略appFlask(_ _name_ _)app.route(/data,methodsGET)def get_data():csint(
展开阅读全文
相关搜索
资源标签
版权提示 | 免责声明

1,本文(2025届高考信息技术第一轮复习练习题(共19个专题;含答案).rar)为本站会员(disk123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


当前位置:首页 > 高中 > 信息 > 高考专区


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|