资源简介 (共39张PPT)验收卷(六) 必修2 综合测试B(考试时间45分钟;满分50分)一、选择题(共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)阅读下列材料,回答第1至2题:某校园一卡通系统的主要功能是:全校所有师生员工每人持一张校园卡,这张校园卡取代以前的各种证件(包括学生证、工作证、借书证、出入证、饭卡等)全部或部分功能。师生员工在学校各处出入、办事、活动和消费均只凭这校园卡便可进行,最终实现“一卡在手,走遍校园”,同时带动学校各部门信息化、规范化管理的进程,为学校的管理带来了高效、方便与安全。1.下列关于信息系统的说法,正确的是( )C解析 A选项数据往往存储在数据库中。B选项用户包含开发者、使用者和维护者等与系统相关的人员。A.全校师生员工的相关数据均存储在校园卡上B.该信息系统中的用户就是全校所有师生C.信息系统对外部环境有依赖性,重要的服务器一般都会配备UPSD.该信息系统中的硬件就是校园卡和读写器A2.下列关于信息系统安全的说法,正确的是( )解析 校园卡是无源电子标签,且具有唯一的电子编码才能与其他校园卡区分开来。当读写器靠近校园卡时,校园卡获得能量,向读写器发送信息,属于传感技术。A.在该系统中校园卡具有唯一的电子编码B.校园卡应用了RFID技术,内置了有源电子标签C.识别校园卡信息不属于传感器技术D.校园卡会主动向RFID读写器发送信号阅读下列材料,回答第3至5题。某养老机构使用智能服务系统监测老人健康状况。该系统可用身份证识别仪采集老人姓名、住址等个人信息,通过传感器获取老人日常健康、运动等数据,并存储在服务器数据库中;老人家属可通过网页或手机APP,使用账号密码登录系统,随时了解老人的相关信息;机构内员工(如管理人员、护工等)可通过手机APP刷脸认证,完成签到等操作。D3.该系统的下列应用中,体现人工智能技术的是( )解析 A选项身份证识别是射频技术。D选项刷脸认证是人脸识别。A.用身份证识别仪采集老人个人信息B.通过传感器获取老人日常健康数据C.家属通过账号密码登录系统D.员工通过刷脸认证完成签到D4.下列说法正确的是( )解析 A选项手机APP属于应用软件。C选项可以有查询等功能。A.材料中描述的手机APP属于系统软件B.该系统的用户只有老人、家属和护工C.该系统只支持数据输入输出操作D.根据监测数据可提供个性化服务BA.将老人个人信息数据加密后再存储于数据库B.对机构内的所有员工设置相同的系统访问权限C.定时更新服务器中杀毒软件的病毒库D.定期备份服务器中的数据解析 B选项所有员工设置相同的系统访问权限不利用信息的保密。B阅读下列材料,回答第6至7题。“智能亚运一站通”是杭州亚运会的一个重要信息系统,可以为观众、运动员、媒体等各方提供各种信息和服务。用户可以通过支付宝访问该系统,使用实时翻译、赛事通、亚运pass等,实现“一码通行”。6.下列关于该系统组成与功能的说法,正确的是( )解析 A选项支付宝是为了某一目的开发的,属于应用软件。D选项录入赛事日程主要体现输入功能。A.可访问该系统的支付宝属于系统软件B.登录“一站通”的终端属于该系统的硬件C.该系统中的用户只有观众、运动员和媒体记者D.录入赛事日程主要体现了该信息系统的存储功能DA.为保证数据安全,需要定时备份数据B.该系统的重要服务器应该配备不间断电源C.为该系统配备杀毒软件、防火墙,以提高系统安全性D.身份认证可以解决观众、运动员等用户对数据操作的权限问题解析 D选项身份认证解决是否能进入系统问题。阅读下列材料,回答第8至10题。杭州亚运会票务系统运用了先进的云计算技术,支持每秒高达百万用户的在线访问。该系统采用分布式并行处理架构,具备智能计算功能,能在30秒内自动完成十万量级座位的分配,其服务效率是传统票务系统的五倍以上。用户通过手机上应用程序进行实名身份认证后在线选座和购票,在比赛场馆门口的闸机处使用身份证“刷卡”进场。此系统还结合了大数据和人工智能技术,实现了门票全链路的溯源和防伪功能。CA.该系统运用了分治的思想B.该系统具有数据加工和处理功能C.刷身份证入场主要使用了射频识别技术,其中身份证是接收端D.“30秒即可完成十万量级座席自动配座”体现了大数据处理速度快的特征解析 本题考查信息系统的相关知识。C选项刷身份证入场主要使用了射频识别技术,身份证是电子标签,不是接收端。D9.下列关于亚运售票网络系统的说法,正确的是( )解析 本题考查网络的相关知识。A选项该网络按覆盖范围分类属于广域网;B选项用户通过手机在线购票不只是使用移动通信网络,还可以用其他网络;C选项该网络系统由计算机系统、数据通信系统、网络协议和网络软件构成;D选项该系统会根据用户的需要合理选择资源快速地进行处理。A.该网络按覆盖范围分类属于城域网B.用户通过手机在线购票只能使用移动通信网络C.该网络系统由计算机系统和数据通信系统两部分构成D.该系统会根据用户的需要合理选择资源快速地进行处理AA.该系统安装的防火墙主要功能是查杀病毒B.“门票全链路溯源防伪”提升了数据的安全性C.数据存储和传输过程中的安全漏洞可能泄露用户隐私D.身份认证技术能够有效防止数据资源被非授权使用解析 本题考查信息系统安全的相关知识。A选项该系统安装的防火墙主要功能是,抵御外部攻击。B11.基于RFID技术采集数据的过程主要包括以下步骤:①读写器向校园卡发送射频信号;②读写器采集校园卡的数据并解码;③读写器将相关数据传输到服务器;④校园卡向读写器发送编码信息。上述步骤顺序正确的是( )解析 当无源电子标签靠近读写器时,通过电磁感应获得能量,向读写器发送信号。A.①②③④ B.①④②③C.④①③② D.④②①③D12.如图为校园温湿度检测系统结构示意图,智能终端接收传感器采集的数据,通过物联网模块将数据传到服务器的数据库中,只有校园内客户端才能通过浏览器访问服务器。A.传感器是该系统中的输入设备B.该系统网络应用采用B/S网络架构C.PC端浏览器通过局域网访问服务器D.若物联网模块损坏,智能终端将不能获取传感器数据解析 D选项若物联网模块损坏,智能终端将仍可以通过蓝牙或者串口获取传感器数据;智能终端是通过Wi-Fi与交换机传输数据的,若物联网模块损坏,可能导致智能终端无法和交换机进行数据传输。二、综合题(共4小题,共26分。第13小题6分,第14小题6分,第15小题7分,第16小题7分)13.小兮要搭建电梯环境监测系统。该系统能实时监测电梯间温度和湿度,同时通过LED灯显示当前停靠楼层。用户可通过浏览器查看实时监测结果和历史数据。小兮已选择的硬件有:智能终端、传感器(包括温湿度传感器和位置传感器)、执行器(如蜂鸣器和LED灯)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。请回答下列问题:(1)该系统中,关于浏览器、服务器和数据库之间描述正确的是________(单选,填字母:A.浏览器直接访问数据库获取数据/B.浏览器先访问服务器再由服务器访问数据库获取数据/C.浏览器和服务器都可直接访问数据库获取数据)。(2)下列关于智能终端和传感器的描述正确的是________(单选,填字母:A.传感器获取的数据可以长期存储在智能终端中/B.智能终端和传感器之间可以互传数据/C.智能终端无法处理浏览器访问请求)。(3)小兮基于FlaskWeb框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器以“GET”方法传输参数5(楼层数据)并获取视图函数get_data()的返回页面,则应访问的URL是http:∥________。#导入Flask框架模块及其他相关模块,代码略app=Flask(_ _name_ _)@app.route("/data",methods=['GET'])def get_data():cs=int(request.args.get('cs'))#从数据库读取停靠楼层cs时的数据,并返回页面,代码略#服务器其他功能,代码略if _ _name_ _=='_ _main_ _':app.run(host="192.168.10.2",port=8080)(4)请使用现有的传感器和执行器,设计一个仅在智能终端上能够实现的功能,请描述该功能所需的传感器和执行器名称及实现的功能。__________________________________________________________________________________________________________________________________答案 (1)B (2)C (3)192.168.10.2:8080/data?cs=5 (4)智能终端中可实现通过位置传感器获取电梯所在的楼层然后控制LED灯显示对应的楼层数,或其他符合要求的答案解析 (1)浏览器向服务器发送访问请求,服务器从数据库中读取数据,并将响应结果发送给浏览器。(2)A选项智能终端中只能通过“烧录”存储代码;B选项智能终端只能从传感器获取数据,不能传递数据至传感器。(3)略。(4)智能终端中可实现通过位置传感器获取电梯所在的楼层然后控制LED灯显示对的楼层数,能够表达清楚所需的传感器和所实现的功能即可。14.小明为学校设计一个红外激光计时系统,该系统部分结构示意图如图a所示。Web服务器端程序采用FlaskWeb框架开发。每个跑道配备一套红外激光计时装置,电子指令枪发出指令后,计时器清零开始计时。当红外激光传感器感应到运动员跑到终点时,计时停止并将成绩传输到Web服务器。若跑道没有选手,该跑道不上传数据。请回答下列问题:(1)下列选项中标注了图a中虚线框内智能终端与红外激光传感器、计时器、无线电接收装置之间的数据传输关系,其中合理的是________(单选,填字母)。(2)关于该计时系统,下列说法正确的是________。(多选,填字母)A.测试并观察该系统运行时的行为,属于静态测试B.对搭建该信息系统所需的费用进行评估,属于可行性分析C.选择SQLite作为该系统的数据库管理软件,属于详细设计D.对该信息系统的运行时间、传输速度等性能指标的分析,属于需求分析(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)(3)网站框架示意图如图b所示。若要通过浏览器查看当前各班的积分情况,则访问的URL是http:∥________。(4)该系统正常运行一段时间后,发现不能查看某一个跑道上跑到终点的选手成绩,其他选手成绩正常显示,简要说明系统中可能造成上述问题的原因_____________________________________________________________________。(注:回答2项,1项正确得1分)答案 (1)B (2)BD (3)192.168.0.120:8080/view (4)该跑道的IoT模块损坏;该跑道的智能终端损坏;该跑道的红外激光传感器损坏;该跑道的计时器损坏;该跑道无线电传感器损坏或其他合理答案解析 (1)红外激光传感器将信号传送到智能终端,智能终端发送指令给计时器,计时器将时间传送到智能终端。(2)A选项静态测试对程序的编程格式和结构等方面进行评估。B选项可行性分析指技术、经济上和社会意义是否可行。C选项选择数据库软件属于概要设计。D选项需要分析主要指目标期待、功能需求、性能需求和环境需求等分析。(3)略。(4)在获取该条跑道的设备装置和连接出现问题。15.小明为学校网络中心搭建了智能温控系统,该系统功能为:远程监控机房温度,当温度超过设定的阈值时启动空调调节温度,用户可远程查看实时温度及历史温度数据。该系统结构示意图如图a所示。请回答下列问题:图a(1)在搭建该系统前,考查在现有技术条件下是否能实现系统的搭建,该环节属于前期准备中的________。(单选,填字母:A.需求分析/B.可行性分析/C.概要设计/D.详细设计)(2)该系统程序包含Web服务器端程序和智能终端程序,具体程序代码如下,请根据要求回答问题。Web服务器端部分代码:app=Flask(_ _name_ _)@app.route("/input",methods=["GET"])def add_data():sid=int(request.args.get("id"))svalue=float(request.args.get("val"))#将获取的数据存入数据库并进行处理,结果传回智能终端,代码略if_ _name_ _=="_ _main_ _":app.run(host="192.168.1.150",port=800)智能终端部分代码:#设置连接服务器参数并与智能终端建立无线连接,代码略。while True:temp=round((pin0.read_analog()/1024)*3000/10.24,1)errno,resp=Obloq.get(________,10000)#根据errno和resp的返回值控制执行器,每30秒采集一次数据,代码略。①结合图a,该系统网络应用软件的实现架构是________。②若温度传感器的编号id为1,温度值val为30,提交数据到Web服务器的URL为http:∥192.168.1.150:800/input?id=1&val=30,程序划线处应填入的代码为_________ (单选,填字母)。A. "input?id=1&val="+str(temp)B. "add_data?id=1&val="+str(temp)C. "add_data&id=1?val="+str(temp)D. "input?id=1,val="+str(temp)③关于该系统的说法正确的是________(多选,填字母)。A.该系统中浏览器查询温度数据是由智能终端进行处理B.系统运行时浏览器中查到的温度数据不再发生改变,原因是数据库连接失败C.系统开发完成后运行系统,检测系统在运行过程中是否存在问题,属于动态测试D.代码"SELECT*FROM sensorlog WHERE sensorid=1"的功能是查询数据(3)小明将“智能温控系统”数据库中4月3日~4月9日一周的数据导出到“temp.xlsx”文件中,如图b所示,并制作显示每天的平均温度的图表,如图c所示,程序部分代码如下,请将划线处代码补充完整。df=pd.read_excel("temp.xlsx")d=[]for i in df["时间"]:d.append(①____) #获取时间列中的“日”df.insert(1,"日期",d) #插入列df1=df.groupby("日期",as_index=True).mean()plt.title("4月3—9日一周气温变化")plt.plot(②________,df1.温度)plt.xlabel("日期")plt.show()答案 (1)B (2)①B/S ②A ③CD(3)①i[8:10] ②df1.index解析 本题考查Pandas和Python的综合应用。(1)可行性分析指从技术上、经济上和社会意义进行分析。(2)①通过浏览器来查看实时温度与历史温度数据,实现的架构是B/S模式。②从提交数据的URL可知,路由为input,两个参数id和val用&连接。③A选项浏览器查询温度数据是由服务器进行处理的;B选项浏览器查看到的温度数据不再发生改变,说明数据库的连接是正常的。(3)①遍历“时间”列,用索引值i[8:10]求时间列中的“日”。②对“日期”分组后求平均值来实现,由于分组函数中“as_index”属性为True表示把“日期”列当成是索引,故在绘制图形时x轴的取值就是df1.index.16.计算机社团为运动会开发“运动会管理系统”,工作人员只可利用浏览器登录系统,进行录入运动员资料、比赛成绩等重要信息的处理,为了数据安全考虑,登录系统需要正确的用户名密码,目前有三位工作人员,工作人员的用户名、密码(经过加密的字符串)、姓名如图a所示。点击”提交”按钮只有用户名密码都符合数据库记录的情况,才允许登录。设计系统数据库,数据表设计使用nid字段存储用户名,passwd字段存储加密过的密码,name字段存储工作人员姓名,表数据如图a所示。出于数据库安全考虑,密码经过了异或算法加密,用户登录页面的信息如图b所示。(异或算法描述:运算时要求把参与运算的字符转换为二进制ASCII码再顺序进行按位运算,位数不够的数字高位补0,若同位两个值不相同,结果为1,否则为0)(1)该程序利用Flask开发,选出本题中的视图函数__________。(单选,填字母)A.@app.route("/input",methods=["POST","GET"])B.index()C.Flask(_ _name_ _)D.xor(s,key)(2)该系统用到的认证技术可防止没有权限的人登录系统,这属于__________。(多选,填字母)A.USBKey认证技术B.访问控制C.用户名口令的认证技术D.依靠生物特征识别的认证技术E.身份认证(3)根据题意,在下列划线处填入合适的代码。app = Flask(_ _name_ _)def xor( s,key ) :nt=len(s) ;string=" "for i in range(nt):if "0"<=s[i]<="9":string+=chr(ord(s[i])^ord(key))+"," #异或运算符:else:string+=s[i]return string@app.route("/input",methods=["POST","GET"])def index():if request.method == "POST":uid=request.form.get("txtnid")upwd=request.form.get("txtpwd")upwd=xor(upwd,"m")conn=sqlite3.connect("db/ccj.db")cur=conn.cursor()sql="select * from login where nid='%s' and passwd=%s"%(uid,upwd)cur.execute(sql) #执行上面的SQL查询语句st =cur.fetchall() #获取数据库查询结果#关闭数据库,代码略if __________:return redirect('/ok') #跳转到登录成功后的管理页面return render_template("login.html")#路由"/ok"对应的视图函数展示登录成功的页面程序,代码略#设置服务器地址和端口,运行flask程序代码,代码略(4)根据代码中xor函数的功能,xor("5A","A")返回值为________。("5"的ASCII码35H,"A"的ASCII码41H)(5)登录程序的数据库文件名为__________。答案 (1)B (2)CE (3)len(st)>0 (4)t,A (5)ccj.db解析 (1)A选项为路由装饰器,非视图函数,C选项为生成Flask对象,D选项为普通的自定义函数,做异或加密。(2)能否登录属于信息系统安全中的身份认证,本题属于用户名口令认证。(3)st为查询数据集返回值,是一个二维列表,属于被查询表的子表数据,若查询成功,数据集中记录数必然大于0,len(st)即计算数据集中记录数,所以答案为len(st)>0。本题可以有等价答案,如直接写st则判断st是否为非空列表,若有返回结果,说明用户名密码对上,有对应的记录,st为非空列表,即可执行下一步程序。(4)数字字符转为其二进制ASCII编码对密钥“A”做异或计算后加逗号,字母字符不参与加密。(5)根据代码conn=sqlite3.connect("df/ccj.db"),判断出数据库名。验收卷(六) 必修2 综合测试B(考试时间45分钟;满分50分)一、选择题(共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)阅读下列材料,回答第1至2题: 某校园一卡通系统的主要功能是:全校所有师生员工每人持一张校园卡,这张校园卡取代以前的各种证件(包括学生证、工作证、借书证、出入证、饭卡等)全部或部分功能。师生员工在学校各处出入、办事、活动和消费均只凭这校园卡便可进行,最终实现“一卡在手,走遍校园”,同时带动学校各部门信息化、规范化管理的进程,为学校的管理带来了高效、方便与安全。1.下列关于信息系统的说法,正确的是 ( )A.全校师生员工的相关数据均存储在校园卡上B.该信息系统中的用户就是全校所有师生C.信息系统对外部环境有依赖性,重要的服务器一般都会配备UPSD.该信息系统中的硬件就是校园卡和读写器2.下列关于信息系统安全的说法,正确的是 ( )A.在该系统中校园卡具有唯一的电子编码B.校园卡应用了RFID技术,内置了有源电子标签C.识别校园卡信息不属于传感器技术D.校园卡会主动向RFID读写器发送信号阅读下列材料,回答第3至5题。 某养老机构使用智能服务系统监测老人健康状况。该系统可用身份证识别仪采集老人姓名、住址等个人信息,通过传感器获取老人日常健康、运动等数据,并存储在服务器数据库中;老人家属可通过网页或手机APP,使用账号密码登录系统,随时了解老人的相关信息;机构内员工(如管理人员、护工等)可通过手机APP刷脸认证,完成签到等操作。3.该系统的下列应用中,体现人工智能技术的是 ( )A.用身份证识别仪采集老人个人信息B.通过传感器获取老人日常健康数据C.家属通过账号密码登录系统D.员工通过刷脸认证完成签到4.下列说法正确的是 ( )A.材料中描述的手机APP属于系统软件B.该系统的用户只有老人、家属和护工C.该系统只支持数据输入输出操作D.根据监测数据可提供个性化服务5.为了增强该系统的安全性,下列做法不正确的是 ( )A.将老人个人信息数据加密后再存储于数据库B.对机构内的所有员工设置相同的系统访问权限C.定时更新服务器中杀毒软件的病毒库D.定期备份服务器中的数据阅读下列材料,回答第6至7题。 “智能亚运一站通”是杭州亚运会的一个重要信息系统,可以为观众、运动员、媒体等各方提供各种信息和服务。用户可以通过支付宝访问该系统,使用实时翻译、赛事通、亚运pass等,实现“一码通行”。6.下列关于该系统组成与功能的说法,正确的是 ( )A.可访问该系统的支付宝属于系统软件B.登录“一站通”的终端属于该系统的硬件C.该系统中的用户只有观众、运动员和媒体记者D.录入赛事日程主要体现了该信息系统的存储功能7.下列关于信息系统安全的说法,不正确的是 ( )A.为保证数据安全,需要定时备份数据B.该系统的重要服务器应该配备不间断电源C.为该系统配备杀毒软件、防火墙,以提高系统安全性D.身份认证可以解决观众、运动员等用户对数据操作的权限问题阅读下列材料,回答第8至10题。 杭州亚运会票务系统运用了先进的云计算技术,支持每秒高达百万用户的在线访问。该系统采用分布式并行处理架构,具备智能计算功能,能在30秒内自动完成十万量级座位的分配,其服务效率是传统票务系统的五倍以上。用户通过手机上应用程序进行实名身份认证后在线选座和购票,在比赛场馆门口的闸机处使用身份证“刷卡”进场。此系统还结合了大数据和人工智能技术,实现了门票全链路的溯源和防伪功能。8.下列关于该系统功能和应用的说法,不正确的是 ( )A.该系统运用了分治的思想B.该系统具有数据加工和处理功能C.刷身份证入场主要使用了射频识别技术,其中身份证是接收端D.“30秒即可完成十万量级座席自动配座”体现了大数据处理速度快的特征9.下列关于亚运售票网络系统的说法,正确的是 ( )A.该网络按覆盖范围分类属于城域网B.用户通过手机在线购票只能使用移动通信网络C.该网络系统由计算机系统和数据通信系统两部分构成D.该系统会根据用户的需要合理选择资源快速地进行处理10.下列关于信息系统安全的说法,不正确的是 ( )A.该系统安装的防火墙主要功能是查杀病毒B.“门票全链路溯源防伪”提升了数据的安全性C.数据存储和传输过程中的安全漏洞可能泄露用户隐私D.身份认证技术能够有效防止数据资源被非授权使用11.基于RFID技术采集数据的过程主要包括以下步骤:①读写器向校园卡发送射频信号;②读写器采集校园卡的数据并解码;③读写器将相关数据传输到服务器;④校园卡向读写器发送编码信息。上述步骤顺序正确的是 ( )A.①②③④ B.①④②③C.④①③② D.④②①③12.如图为校园温湿度检测系统结构示意图,智能终端接收传感器采集的数据,通过物联网模块将数据传到服务器的数据库中,只有校园内客户端才能通过浏览器访问服务器。下列关于该信息系统的说法错误的是 ( )A.传感器是该系统中的输入设备B.该系统网络应用采用B/S网络架构C.PC端浏览器通过局域网访问服务器D.若物联网模块损坏,智能终端将不能获取传感器数据二、综合题(共4小题,共26分。第13小题6分,第14小题6分,第15小题7分,第16小题7分)13.小兮要搭建电梯环境监测系统。该系统能实时监测电梯间温度和湿度,同时通过LED灯显示当前停靠楼层。用户可通过浏览器查看实时监测结果和历史数据。小兮已选择的硬件有:智能终端、传感器(包括温湿度传感器和位置传感器)、执行器(如蜂鸣器和LED灯)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。请回答下列问题:(1)该系统中,关于浏览器、服务器和数据库之间描述正确的是 (单选,填字母:A.浏览器直接访问数据库获取数据/B.浏览器先访问服务器再由服务器访问数据库获取数据/C.浏览器和服务器都可直接访问数据库获取数据)。 (2)下列关于智能终端和传感器的描述正确的是 (单选,填字母:A.传感器获取的数据可以长期存储在智能终端中/B.智能终端和传感器之间可以互传数据/C.智能终端无法处理浏览器访问请求)。 (3)小兮基于FlaskWeb框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器以“GET”方法传输参数5(楼层数据)并获取视图函数get_data()的返回页面,则应访问的URL是http:∥ 。 #导入Flask框架模块及其他相关模块,代码略app=Flask(_ _name_ _)@app.route("/data",methods=['GET'])def get_data(): cs=int(request.args.get('cs')) #从数据库读取停靠楼层cs时的数据,并返回页面,代码略 #服务器其他功能,代码略if _ _name_ _=='_ _main_ _': app.run(host="192.168.10.2",port=8080)(4)请使用现有的传感器和执行器,设计一个仅在智能终端上能够实现的功能,请描述该功能所需的传感器和执行器名称及实现的功能。14.小明为学校设计一个红外激光计时系统,该系统部分结构示意图如图a所示。Web服务器端程序采用FlaskWeb框架开发。每个跑道配备一套红外激光计时装置,电子指令枪发出指令后,计时器清零开始计时。当红外激光传感器感应到运动员跑到终点时,计时停止并将成绩传输到Web服务器。若跑道没有选手,该跑道不上传数据。请回答下列问题:(1)下列选项中标注了图a中虚线框内智能终端与红外激光传感器、计时器、无线电接收装置之间的数据传输关系,其中合理的是 (单选,填字母)。 (2)关于该计时系统,下列说法正确的是 。(多选,填字母) A.测试并观察该系统运行时的行为,属于静态测试B.对搭建该信息系统所需的费用进行评估,属于可行性分析C.选择SQLite作为该系统的数据库管理软件,属于详细设计D.对该信息系统的运行时间、传输速度等性能指标的分析,属于需求分析(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)(3)网站框架示意图如图b所示。若要通过浏览器查看当前各班的积分情况,则访问的URL是http:∥ 。 (4)该系统正常运行一段时间后,发现不能查看某一个跑道上跑到终点的选手成绩,其他选手成绩正常显示,简要说明系统中可能造成上述问题的原因_______________________________________。(注:回答2项,1项正确得1分)15.小明为学校网络中心搭建了智能温控系统,该系统功能为:远程监控机房温度,当温度超过设定的阈值时启动空调调节温度,用户可远程查看实时温度及历史温度数据。该系统结构示意图如图a所示。请回答下列问题:图a(1)在搭建该系统前,考查在现有技术条件下是否能实现系统的搭建,该环节属于前期准备中的 。(单选,填字母:A.需求分析/B.可行性分析/C.概要设计/D.详细设计) (2)该系统程序包含Web服务器端程序和智能终端程序,具体程序代码如下,请根据要求回答问题。Web服务器端部分代码:app=Flask(_ _name_ _)@app.route("/input",methods=["GET"])def add_data(): sid=int(request.args.get("id")) svalue=float(request.args.get("val")) #将获取的数据存入数据库并进行处理,结果传回智能终端,代码略if_ _name_ _=="_ _main_ _": app.run(host="192.168.1.150",port=800)智能终端部分代码:#设置连接服务器参数并与智能终端建立无线连接,代码略。while True: temp=round((pin0.read_analog()/1024)*3000/10.24,1) errno,resp=Obloq.get( ,10000) #根据errno和resp的返回值控制执行器,每30秒采集一次数据,代码略。①结合图a,该系统网络应用软件的实现架构是 。 ②若温度传感器的编号id为1,温度值val为30,提交数据到Web服务器的URL为http:∥192.168.1.150:800/input id=1&val=30,程序划线处应填入的代码为___________(单选,填字母)。A."input id=1&val="+str(temp)B."add_data id=1&val="+str(temp)C."add_data&id=1 val="+str(temp)D."input id=1,val="+str(temp)③关于该系统的说法正确的是 (多选,填字母)。 A.该系统中浏览器查询温度数据是由智能终端进行处理B.系统运行时浏览器中查到的温度数据不再发生改变,原因是数据库连接失败C.系统开发完成后运行系统,检测系统在运行过程中是否存在问题,属于动态测试D.代码"SELECT*FROM sensorlog WHERE sensorid=1"的功能是查询数据(3)小明将“智能温控系统”数据库中4月3日~4月9日一周的数据导出到“temp.xlsx”文件中,如图b所示,并制作显示每天的平均温度的图表,如图c所示,程序部分代码如下,请将划线处代码补充完整。df=pd.read_excel("temp.xlsx")d=[]for i in df["时间"]: d.append(① ) #获取时间列中的“日” df.insert(1,"日期",d) #插入列df1=df.groupby("日期",as_index=True).mean()plt.title("4月3—9日一周气温变化")plt.plot(② ,df1.温度) plt.xlabel("日期")plt.show()16.计算机社团为运动会开发“运动会管理系统”,工作人员只可利用浏览器登录系统,进行录入运动员资料、比赛成绩等重要信息的处理,为了数据安全考虑,登录系统需要正确的用户名密码,目前有三位工作人员,工作人员的用户名、密码(经过加密的字符串)、姓名如图a所示。点击”提交”按钮只有用户名密码都符合数据库记录的情况,才允许登录。设计系统数据库,数据表设计使用nid字段存储用户名,passwd字段存储加密过的密码,name字段存储工作人员姓名,表数据如图a所示。出于数据库安全考虑,密码经过了异或算法加密,用户登录页面的信息如图b所示。(异或算法描述:运算时要求把参与运算的字符转换为二进制ASCII码再顺序进行按位运算,位数不够的数字高位补0,若同位两个值不相同,结果为1,否则为0)(1)该程序利用Flask开发,选出本题中的视图函数 。(单选,填字母) A.@app.route("/input",methods=["POST","GET"])B.index()C.Flask(_ _name_ _)D.xor(s,key)(2)该系统用到的认证技术可防止没有权限的人登录系统,这属于 。(多选,填字母) A.USBKey认证技术B.访问控制C.用户名口令的认证技术D.依靠生物特征识别的认证技术E.身份认证(3)根据题意,在下列划线处填入合适的代码。app = Flask(_ _name_ _)def xor( s,key ) : nt=len(s) ;string="" for i in range(nt): if "0"<=s[i]<="9": string+=chr(ord(s[i])^ord(key))+"," #异或运算符: else: string+=s[i] return string@app.route("/input",methods=["POST","GET"])def index(): if request.method == "POST": uid=request.form.get("txtnid") upwd=request.form.get("txtpwd") upwd=xor(upwd,"m") conn=sqlite3.connect("db/ccj.db") cur=conn.cursor() sql="select * from login where nid='%s' and passwd=%s"%(uid,upwd) cur.execute(sql) #执行上面的SQL查询语句 st =cur.fetchall() #获取数据库查询结果#关闭数据库,代码略 if : return redirect('/ok') #跳转到登录成功后的管理页面 return render_template("login.html")#路由"/ok"对应的视图函数展示登录成功的页面程序,代码略#设置服务器地址和端口,运行flask程序代码,代码略(4)根据代码中xor函数的功能,xor("5A","A")返回值为 。("5"的ASCII码35H,"A"的ASCII码41H) (5)登录程序的数据库文件名为 。 必修2 综合测试B1.C [A选项数据往往存储在数据库中。B选项用户包含开发者、使用者和维护者等与系统相关的人员。]2.A [校园卡是无源电子标签,且具有唯一的电子编码才能与其他校园卡区分开来。当读写器靠近校园卡时,校园卡获得能量,向读写器发送信息,属于传感技术。]3.D [A选项身份证识别是射频技术。D选项刷脸认证是人脸识别。]4.D [A选项手机APP属于应用软件。C选项可以有查询等功能。]5.B [B选项所有员工设置相同的系统访问权限不利用信息的保密。]6.B [A选项支付宝是为了某一目的开发的,属于应用软件。D选项录入赛事日程主要体现输入功能。]7.D [D选项身份认证解决是否能进入系统问题。]8.C [本题考查信息系统的相关知识。C选项刷身份证入场主要使用了射频识别技术,身份证是电子标签,不是接收端。]9.D [本题考查网络的相关知识。A选项该网络按覆盖范围分类属于广域网;B选项用户通过手机在线购票不只是使用移动通信网络,还可以用其他网络;C选项该网络系统由计算机系统、数据通信系统、网络协议和网络软件构成;D选项该系统会根据用户的需要合理选择资源快速地进行处理。]10.A [本题考查信息系统安全的相关知识。A选项该系统安装的防火墙主要功能是,抵御外部攻击。]11.B [当无源电子标签靠近读写器时,通过电磁感应获得能量,向读写器发送信号。]12.D [D选项若物联网模块损坏,智能终端将仍可以通过蓝牙或者串口获取传感器数据;智能终端是通过Wi-Fi与交换机传输数据的,若物联网模块损坏,可能导致智能终端无法和交换机进行数据传输。]13.(1)B (2)C (3)192.168.10.2:8080/data cs=5 (4)智能终端中可实现通过位置传感器获取电梯所在的楼层然后控制LED灯显示对应的楼层数,或其他符合要求的答案解析 (1)浏览器向服务器发送访问请求,服务器从数据库中读取数据,并将响应结果发送给浏览器。(2)A选项智能终端中只能通过“烧录”存储代码;B选项智能终端只能从传感器获取数据,不能传递数据至传感器。(3)略。(4)智能终端中可实现通过位置传感器获取电梯所在的楼层然后控制LED灯显示对的楼层数,能够表达清楚所需的传感器和所实现的功能即可。14.(1)B (2)BD (3)192.168.0.120:8080/view (4)该跑道的IoT模块损坏;该跑道的智能终端损坏;该跑道的红外激光传感器损坏;该跑道的计时器损坏;该跑道无线电传感器损坏或其他合理答案解析 (1)红外激光传感器将信号传送到智能终端,智能终端发送指令给计时器,计时器将时间传送到智能终端。(2)A选项静态测试对程序的编程格式和结构等方面进行评估。B选项可行性分析指技术、经济上和社会意义是否可行。C选项选择数据库软件属于概要设计。D选项需要分析主要指目标期待、功能需求、性能需求和环境需求等分析。(3)略。(4)在获取该条跑道的设备装置和连接出现问题。15.(1)B (2)①B/S ②A ③CD(3)①i[8:10] ②df1.index解析 本题考查Pandas和Python的综合应用。(1)可行性分析指从技术上、经济上和社会意义进行分析。(2)①通过浏览器来查看实时温度与历史温度数据,实现的架构是B/S模式。②从提交数据的URL可知,路由为input,两个参数id和val用&连接。③A选项浏览器查询温度数据是由服务器进行处理的;B选项浏览器查看到的温度数据不再发生改变,说明数据库的连接是正常的。(3)①遍历“时间”列,用索引值i[8:10]求时间列中的“日”。②对“日期”分组后求平均值来实现,由于分组函数中“as_index”属性为True表示把“日期”列当成是索引,故在绘制图形时x轴的取值就是df1.index.16.(1)B (2)CE (3)len(st)>0 (4)t,A (5)ccj.db解析 (1)A选项为路由装饰器,非视图函数,C选项为生成Flask对象,D选项为普通的自定义函数,做异或加密。(2)能否登录属于信息系统安全中的身份认证,本题属于用户名口令认证。(3)st为查询数据集返回值,是一个二维列表,属于被查询表的子表数据,若查询成功,数据集中记录数必然大于0,len(st)即计算数据集中记录数,所以答案为len(st)>0。本题可以有等价答案,如直接写st则判断st是否为非空列表,若有返回结果,说明用户名密码对上,有对应的记录,st为非空列表,即可执行下一步程序。(4)数字字符转为其二进制ASCII编码对密钥“A”做异或计算后加逗号,字母字符不参与加密。(5)根据代码conn=sqlite3.connect("df/ccj.db"),判断出数据库名。 展开更多...... 收起↑ 资源列表 验收卷(六) 必修2 综合测试B.pptx 验收卷(六) 必修2 综合测试B.docx