




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第第页专题六信息系统的支撑技术及搭建考点集训考点一计算机软硬件1.(2022西湖高级中学期中,8)如图,程序存储控制结构计算机由五大逻辑部件组成。①~⑤分别是()A.输入设备、运算器、控制器、存储器、输出设备B.输入设备、存储器、控制器、运算器、输出设备C.输入设备、存储器、运算器、控制器、输出设备D.输出设备、运算器、存储器、控制器、输入设备答案C2.(2022宁波慈溪学分认定考试,6)移动终端的硬件普遍采用计算机经典的体系结构,我们也经常拿智能手机和电脑来做类比,下列关于智能手机硬件的描述,正确的是()①RAM类似于电脑上的内存条②RAM类似于电脑上的硬盘③ROM类似于电脑上的硬盘④ROM类似于电脑上的内存条⑤手机的操作系统安装在RAM中⑥手机的操作系统安装在ROM中A.①④⑤B.①③⑥C.②④⑤D.②④⑥答案B3.(2022温州苍南月考,8)下列关于计算机软件的说法,正确的是()A.没有软件的计算机在短时间内可以工作B.硬件是指在计算机上运行的程序及其数据和文档的总和C.没有主机等硬件,软件是无法工作的D.根据软件所起的作用不同,计算机软件可分为系统软件和管理软件等答案C4.(2022浙南名校联盟期末,6)下列关于计算机硬件和软件的说法,不正确的是()A.计算机硬件技术的发展经历了电子管、晶体管、集成电路、大规模超大规模集成电路四个阶段B.计算机内存中的RAM和ROM,两者最大的区别是在关闭电源后,RAM中的信息会丢失,而ROM中的信息会保留C.应用软件是为了某种特定用途而开发的软件,如Photoshop、WPS、Python解释器等D.现代计算机大多采用“存储程序式”体系结构,它是图灵机的工程实现答案C5.(2022舟山期末,5)以下关于计算机软硬件说法正确的是()A.中央处理器(CPU)主要由运算器和控制器组成B.断电后,只读存储器(ROM)中的信息会丢失C.计算机软件可分为系统软件、应用软件和工具软件D.常用的计算机操作系统有Windows、iOS、Android等答案A6.(2022衢温“5+1”联盟期中,4)下列有关计算机工作原理,说法不正确的是()A.20世纪30年代,原始递归函数、lambda演算和图灵机三种计算机机制被相继提出B.现代计算机大多采用“存储程序式”体系结构C.计算机处理信息主要包括输入、运算、存储、输出D.计算机的性能主要由CPU、存储器等部件的性能指标决定答案C考点二移动终端1.(2022湖州三贤联盟期中,6)从文字输入、语音识别、图像识别到“刷指纹”“刷脸”,人类信息的输入模式在发生革命性变化。下列关于“信息输入模式变革”的说法,正确的是()A.信息系统硬件的发展促进了信息输入模式的变化B.“刷指纹”“刷脸”只适用于移动终端设备C.不同的信息输入模式利用了相同的传感器D.任意一种输入模式都必须在联网的状态下使用答案A2.(2022温州平阳期中,7)移动终端是可以在移动中使用的计算机设备。以下属于移动终端的是()A.智能手机、平板电脑B.数据库服务器、自动取票机C.电子秤、PDA智能终端D.公交卡、图书馆借阅系统答案A3.移动终端的控制中枢系统和逻辑控制中心是()A.CPUB.RAMC.ROMD.主板答案A4.下列关于移动终端的说法,错误的是()A.移动终端是指可以在移动过程中使用的计算机设备B.实现人机交互是移动终端的重要功能C.移动性主要体现在移动通信能力和便携化D.移动终端可以不安装操作系统答案D5.移动终端的“智能性”在硬件上主要基于的植入()
A.传感器B.屏幕C.CPUD.APP答案A6.关于智能手机安卓系统和苹果系统的特点,下列说法正确的是()A.安卓系统插件多、APP多、安全性也高,苹果系统插件少、APP少、安全性低B.安卓(Android)系统是Google公司基于Unix平台开发的手机操作系统C.苹果iOS系统是苹果公司专为iPhone开发的基于Linux的手机操作系统D.安卓是开放式系统,源代码公开,其他厂商也可以使用或者修改答案D考点三传感与控制1.(2022山水联盟开学考,8)小明用身份证在火车站检票口轻轻一刷,闸机门打开并顺利通过。这是应用了物联网技术中的()A.二维码识别技术B.无线传感技术C.RFID射频识别技术D.嵌入式系统技术答案C2.(2022杭州3月月考,8)关于信息系统支撑技术,以下描述正确的是()A.计算机硬件主要由运算器、控制器、存储器、输入和输出设备组成,但移动终端无控制器B.Android(安卓),AppleiOS,HarmonyOS(鸿蒙)是常见的移动终端应用软件(APP)C.旅客使用第二代身份证在火车站的闸机上进行身份验证,其中使用了RFID(射频识别)技术,RFID也属于传感器技术D.网络应用开发实现架构中的浏览器/服务器架构(B/S架构)对服务器的要求不高,因此服务器负荷较轻答案C3.(2022温州苍南月考,14)下列关于射频识别技术的说法,错误的是()A.RFID电子标签和RFID读写器属于射频技术的两大基本元素B.无源电子标签是最为常见的电子标签C.有源电子标签也称被动式标签D.现在的RFID读写器能自动识别不同频率的标签信息答案C4.(2022温州平阳期中,10)生活中,我们刷公交卡乘坐公交车;在学校,我们刷校园一卡通就餐、借阅图书等,这些应用使用了物联网技术中的()A.蓝牙技术B.Wi-FiC.二维码识别技术D.射频识别技术(RFID)答案D5.(2022衢州期末,3)电子不停车收费系统(ETC)通过摄像机提取车辆牌照,利用车辆车载电子标签与收费站ETC车道上的微波天线之间进行专用短程通讯,再用计算机联网技术与银行进行结算处理,从而达到车辆无须停车而能交费的目的。下列有关ETC系统说法不正确的是()A.采用了射频识别技术B.车辆识别摄像机是输入设备C.系统由硬件、软件、数据、通信网络和用户组成D.利用计算机联网技术与银行进行结算处理属于数据输出功能答案D6.(2022浙南名校联盟期末,7)下列关于传感器技术的说法,正确的是()A.传感器属于信息输入设备,一般由敏感元件、转换元件、其他辅助元件三部分组成B.当检测到使用者正贴着耳朵打电话时,手机会自动调暗屏幕达到省电的目的,该功能主要通过光线传感器来实现C.我国第二代身份证属于有源RFID产品,常常用于身份认证D.商家通过扫描顾客提供的二维码完成结账工作,是NFC技术的运用答案A考点四网络系统与应用软件开发1.(2022七彩阳光返校考,5)下列有关信息系统组成的说法,正确的是()A.常见的主存储器有ROM、RAM、硬盘和闪存盘B.影响智能手机的主要性能指标有CPU、存储器性能和屏幕分辨率等C.传感器的植入使移动终端实现了“移动性”D.图书管理系统涉及系统维护功能,属于系统软件答案B2.(2022宁波期中,1)贝贝和晶晶都喜欢在网上聊天,贝贝在浏览器打开的“英语角”聊天室中训练英语文字能力的表达,晶晶用QQ聊天软件和网友讨论数学问题。贝贝和晶晶聊天分别采用的网络应用软件模式是()A.B/S和C/SB.C/S和B/SC.都是C/SD.都是B/S答案A3.(2022宁波慈溪学分认定,8)在BXY中输入代码如下。whileTrue:t=temperature()ift<37:display.show(Image.Happy)elift<38:display.show(Image.SAD)else:display.show(Image.NO)sleep(500)运行该段代码,发现LED点阵屏显示“难过”表情,则温度传感器获取的温度可能是()A.36B.37C.38D.39答案B4.(2022衢州期末,5)按照网络覆盖范围分类,家庭网络属于()A.局域网B.城域网C.广域网D.移动通信网答案A5.(2022温州十校联合体期末,10)下列说法正确的是()A.路由器的主要作用是用于模拟信息与数字信息之间的转换B.王老师使用了钉钉的共享打印机功能,办公室所有成员都可以使用,这主要体现了网络的数据通讯功能C.浏览器/服务器架构(B/S架构)中客户端不需要安装专门的应用程序,用户工作界面通过浏览器就可以实现D.DNS服务器可以为网络环境中的主机分配动态IP地址和网关地址等信息答案C6.(2022义乌中学学考模拟,10)小梦在组建家庭网络时进行了以下操作,其中不正确的是()A.将笔记本电脑用双绞线连接到无线路由器的WAN口,实现将笔记本连接到路由器B.将手机在不同位置连入网络,以测试家庭网络的连通性和稳定性C.为了使用动态地址将笔记本电脑接入路由器,开启路由器的DHCP服务D.为了提高家庭网络的安全性,设置了不同的登录密码和共享密钥答案A7.(2023浙江1月选考,6,2分)下列关于网络技术的说法,正确的是()A.无线网络中的数据通信不需要传输介质B.网络协议是实现不同网络之间正确通信的基础C.网络中的资源就是指网络中的所有硬件资源D.移动终端之间只能通过移动通信网络进行通信答案B考点五搭建信息系统1.下列选项中,不属于需求分析的是()A.功能需求B.性能需求C.容错性需求D.资源和环境需求答案C2.在B/S开发模式中,必须要搭建的服务器是()A.邮件服务器B.高端服务器C.Web服务器D.FTP服务器答案C3.关于详细设计的描述,下列选项错误的是()A.详细设计包括输入设计、输出设计、人机界面设计、数据库设计、代码设计、安全设计等B.输入设计主要包括输入数据内容的确定、输入方式与设备的选择、输入数据的正确性校验C.人机界面要遵循友好、美观、简洁、统一的原则D.信息系统详细设计明确系统“怎么做”答案D4.下列关于概要设计的说法,正确的是()A.概要设计主要包括模块结构设计、系统物理配置和数据库管理系统选择三大部分B.概要设计主要解决系统核心问题——“做什么”C.模块结构设计中每个模块之间的关联是有序的D.设计开发的信息系统规模越小,数据库管理系统的选择越重要答案A5.关于硬件搭建的说法,下列选项不正确的是()A.服务器为信息系统中的用户提供各种服务,如应用程序的处理和打印服务等B.网络设备主要包括交换机、路由器、网卡、双绞线、光缆等C.传感设备是信息系统中重要的输入设备,主要负责检测D.智能终端的功能不需要依靠传感器来实现答案D6.下列关于软件测试的说法不正确的是()A.软件系统测试一般包括正确性证明、静态测试与动态测试三种方法B.正确性证明不仅能发现程序错误,还能证明程序无错C.静态测试不实际运行程序,主要对程序的编程格式和结构等方面进行评估D.动态测试即直接在客户端或服务器端上运行程序从多角度观察程序运行时的行为,发现其中的错误答案B7.(2023浙江1月选考,13,8分)小明为家庭小菜园搭建了环境温湿度监测系统,该系统结构示意图如图所示。Web服务器端程序采用FlaskWeb框架开发。传感器采集的数据由智能终端经IoT模块发送到Web服务器,执行器用于实现温湿度的控制。请回答下列问题:(1)下列选项标注了图中虚线框内的智能终端与传感器执行器之间的数据传输关系,其中合理的是(单选,填字母)。
A.B.C.(2)该系统网络应用软件的实现架构是(单选,填字母:A.B/S架构/B.C/S架构)。
(3)若传感器的编号id为1,湿度值h为60,提交数据到Web服务器的URL为:5000/toserv?h=60&id=1,则服务器端应用实例app中与该URL关联的路由设置语句是@app.route('')。
(4)菜园里的蔬菜适宜生长的空气温度范围是tmin~tmax。现要求当温度t正常、偏低、偏高时,将sta的值对应设为0、1、2。下列Python程序段中符合要求的有(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
A.ift<tmin:sta=1ift>tmax:sta=2else:sta=0B.ift<tmin:sta=1elift>tmax:sta=2else:sta=0C.sta=0ift<tmin:sta=1else:sta=2D.sta=0ift<tmin:sta=1ift>tmax:sta=2(5)小明设定采集并上传数据的时间间隔为1分钟。他用浏览器查看温湿度页面,页面动态显示最新的温度、湿度及其采集时间。系统正常工作一段时间后,他发现该页面不再变化,刷新后仍不变。结合题图,简要说明系统中可能造成上述问题的原因:(本系统中,传感器损坏、传感器和智能终端连接异常,不会造成上述问题)。(注:回答2项,1项正确得1分)
答案(1)A(2)A(3)/toserv(4)BD(5)硬件:智能终端、IoT模块等设备故障;网络:Wi-Fi连接等故障;软件:缺陷等专题集训1.(2022宁波期中,2)不论是局域网还是广域网,一个计算机网络所实现的基本功能都是()A.提高计算机运算速度B.数据通信和资源共享C.提供文件传输服务D.提供E-mail服务答案B2.(2022宁波咸祥期中,8)超文本传输协议和超文本标记语言简称为()A.HTTP和FTPB.HTTP和HTMLC.FTP和HTMLD.HTML和HTTP答案B3.(2022温州苍南月考,9)下列关于系统软件和应用软件的说法,不正确的是()A.应用软件可以满足用户的特定需求,拓宽计算机系统的应用领域B.应用软件分为办公软件、工具软件、娱乐软件、管理软件等C.应用软件为系统软件提供支持和服务D.操作系统是最重要的系统软件答案C4.(2022杭州3月月考,10)小徐将micro:bit板与计算机相连,并将以下程序“烧录”进micro:bit板:frommicrobitimport*whileTrue:print(temperature())sleep(500)并在计算机的PythonIDE中编写了如下代码并运行:importserialser=serial.Serial()ser.baudrate=115200ser.port="COM3"ser.open()whileTrue:print(ser.readline())请问上述操作的目的是()A.每隔500秒读取micro:bit板通过COM3端口输出的湿度传感器的数据B.每隔500秒读取micro:bit板通过COM3端口输出的温度传感器的数据C.每隔0.5秒读取micro:bit板通过COM3端口输出的湿度传感器的数据D.每隔0.5秒读取micro:bit板通过COM3端口输出的温度传感器的数据答案D5.(2022温州苍南月考,3)某信息系统利用RFID技术识别电子标签的工作流程如图所示:包括以下步骤:①读写器通过天线向电子标签发送一定频率的射频信号;②读写器采集电子标签的信息并解码;③读写器处理解码信息后,将结果发送至信息系统;④电子标签从读写器获得能量,向读写器发送编码信息。正确的工作流程顺序是()A.①②③B.①④③C.④②③D.①④②答案D6.(2022浙江7月学考,7,3分)阅读下列材料,回答第6至8题。小余搭建了蔬菜大棚温度监测系统,系统结构示意图如图所示。智能终端通过接口接收温度传感器采集的数据,IoT模块(网络模块)传送温度数据到Web服务器并保存到数据库。IoT模块需要设置无线网络的名称SSID和共享密钥PASSWORD连通无线网络,采用与Web服务器相同的IP和PORT配置连通服务器。客户端通过浏览器访问Web服务器。Web服务器将处理的结果经IoT模块传送给智能终端,由智能终端启动执行器实现对温度的控制。下列组合属于该信息系统硬件的是()①Web服务器;②小余;③客户端;④温度数据;⑤智能终端;⑥传感器。A.①②③⑥B.②③④⑤C.①③⑤⑥D.①④⑤⑥答案C7.(2022浙江7月学考,8,3分)关于该系统中数据采集与处理的说法,正确的是()A.该系统的传感器属于输入设备B.智能终端通过无线网络接收传感器的数据C.系统的数据分析结果只能用表格形式呈现D.传感器实现了温度数据由数字信号转换为模拟信号的功能答案A8.(2022浙江7月学考,9,3分)根据阅读材料,下列说法正确的是()A.该系统采用C/S网络架构B.执行器由Web服务器直接控制C.客户端需要安装专门的客户端程序才能完成数据的访问D.IoT模块需要设置无线网络的名称SSID和共享密钥PASSWORD连通无线网络答案D9.(2023届浙江学军中学10月月考,5)下列有关信息系统的搭建正确的是()A.收到用户的开发要求后,即可进行软件的编写等详细设计B.信息系统搭建后需要进行系统测试,其中软件测试包括正确性证明、静态测试和动态测试C.目前信息系统的开发模式一般选用B/S架构,因为这种模式对服务器要求较低D.在Python中开发Web应用程序可以使用FlaskWeb框架,它是功能齐全的一种大型框架答案B阅读下列材料,回答第10题和第11题。校园一卡通系统,采用RFID技术采集校园卡的信息,实现用餐管理、图书借阅等功能,系统部分框架图如下。10.(2023届杭州质量检测,5)下列关于该校园一卡通系统描述正确的是()A.该系统的用户仅是使用校园卡的学生B.该系统只需存储持卡学生的个人信息C.实现该系统各项功能的软件属于系统软件D.防火墙用于保护该系统免受外部入侵答案D11.(2023届杭州质量检测,6)基于RFID技术采集数据的过程主要包括以下步骤:①读写器向校园卡发送射频信号;②读写器采集校园卡的数据并解码;③读写器将相关数据传输到服务器;④校园卡向读写器发送编码信息。上述步骤顺序正确的是()A.①②③④B.①④②③C.④①③②D.④②①③答案B12.(2023届十校联盟10月联考,8)小刘搭建了“室内光线强度监测信息系统”,该信息系统主要包括“数据采集”“数据查询”“数据维护”子系统。网站框架如图a所示,系统的部分代码如图b所示。下列说法不正确的是()fromflaskimportFlaskfromflaskimportFlask,render_templateapp=Flask(_name_)@app.route("/")defindex():#将采集的数据返回主页面,代码略app.route("/s",methods=["GET"])defget():id=int(request.args.get("id"))d=float(request.args.get("d"))#将接收的数据存储到数据库并根据阈值控制执行器,代码略return"getdataok"@app.route("/cx")defcx():#查询代码略#其他功能子页面代码略if_name_=='_main_':app.run(host="",port=88)图bA.数据采集子页面采用GET的形式提交数据B.上述代码中“@app.route("/cx")”与“cx()”是一对路由和视图函数C.“app=Flask(_name_)”的功能是为Web应用程序创建Flask类的对象D.在浏览器地址栏输入“:88/get”,按回车键后,浏览器中显示“getdataok”答案D13.(2022舟山期末,6)射频识别(RFID)技术目前已普遍应用于社会各个领域。关于射频识别技术,下列说法不正确的是()A.射频识别需要两大基本要素:电子标签和RFID读写器B.二代身份证、银行卡等内置的电子标签属于无源标签C.射频识别技术是物联网的关键技术D.NFC技术由RFID演变而来,是一种远距离高频的无线电技术答案D14.(2022Z20名校联盟,6)某智能终端连接温度传感器和风扇,实现利用温度数据控制风扇开与关,部分代码如下:m=35whileTrue:x=int((pin2.read_analog()/10.24)*3)#将温度传感器获取的温度数据转换为摄氏温度ifx>m:m=xelifx==m:pin14.write_digital(1)#风扇开else:pin14.write_digital(0)#风扇关sleep(500)#①下列说法正确的是()A.温度传感器连接在pin14引脚B.风扇连接在pin2引脚C.①处的数字500改为1000,获取温度的速度会加快D.当温度等于35摄氏度时,风扇打开答案D15.(2022湖州三贤联盟期中,13)小墩和小融打乒乓球,利用Micro:bit主板的LED阵列实时显示比分情况(如图1所示,2个方框分别表示小墩和小融比分区,每个亮点表示1分),并在BXYPythonEditor软件的串口中实时输出对局输赢情况(如图2所示)。操作步骤:小墩得1分,按下Micro:bit主板的按钮A,左侧比分区亮点加1;小融得1分,按下按钮B,右侧比分区亮点加1。一局比赛初始比分为0∶0,每一局中先达到10分的选手可以赢得该局。(1)实现上述功能的程序代码如下,请在划线处填入合适的代码:frommicrobitimport*defbf(x,y):#在LED板上显示比分情况,代码略m=0;n=0#m表示小墩得分,n表示小融得分①
whileTrue:ifbutton_a.is_pressed():#若按钮A被按下,则小墩得1分m+=1elifbutton_b.is_pressed():#若按钮B被按下,则小融得1分n+=1if②:
ifm>n:print("第",i,"局:小墩赢,比分:",m,":",n)else:print("第",i,"局:小融赢,比分:",m,":",n)i+=1;m,n=0,0bf(m,n)sleep(200)#设置程序运行间隔为200毫秒(2)根据上述程序,下列比分情况不可能出现的是。
答案(1)①i=1②m==10orn==10(2)C16.(2023届十校联盟10月联考,13)小王模拟搭建了“校园噪声监测系统”,每隔十秒钟监测一次校园噪声数据,若噪声超过55分贝则亮灯报警。用户可以使用手机和电脑访问该系统查询噪声数据,系统结构示意图如图所示。(1)要搭建“校园噪声监测系统”,需要做一些前期准备,以下都是前期准备中要完成的步骤:①详细设计;②可行性分析;③需求分析;④概要设计;⑤开发模式选择。正确的顺序是(填序号)。
(2)根据信息系统的功能要求,图中①处的设备名称是(单选,填字母:A.路由器/B.防火墙/C.智能终端)。
(3)将模拟分贝计连接后,获取噪声数据,若噪声超过限定值则LED灯亮,部分程序代码如下。whileTrue:voice=pin0.read_analog()voice=(voice/1024*3.3)*50#利用公式将数据转换成分贝ifvoice>55:pin8.write_analog(1)else:pin8.write_analog(0)sleep(10000)#设置采集间隔时间综上所述,模拟分贝计属于(选填:传感器/执行器),LED灯连接到扩展板引脚(选填:pin0/pin8)。
(4)编写“校园噪声监测系统”时,其中语句“SELECT*FROMsensorlogWHEREsensorid=1”的功能是(单选,填字母)。
A.用于在数据库中创建“sensorlog”数据表B.用于在“sensorlog”数据表中查询字段“sensorid”等于1的记录C.用于在“sensorlog”数据表中插入字段“sensorid”等于1的记录D.用于在“sensorlog”数据表中删除字段“sensorid”等于1的记录答案(1)③②⑤④①(2)C(3)传感器;pin8(4)B17.(2022宁波期中,11)小明制作了一个“室内温度控制系统”的用户登录查看数据的Web界面,程序可以实现通过输入用户名,返回不同欢迎用语,并实现读取URL中用户名和密码的数据。其中温度传感器连接正确后,打开micro:bit的离线版IDE程序BXY,输入以下代码获取温度值:frommicrobitimport*#引用micro:bit库whileTrue:print(temperature())#向串口发送当前环境温度的浮点数值①#延时0.5秒
Web登录界面开发代码内容如下:fromflaskimportFlask#导入Flask库fromflaskimportrender_templateapp=Flask(name)
@app.route("/")#路由本地默认路径defindex():return"IndexPage"@app.route("/hello")defhello():return"HelloWorld!"@app.route("/user/<name>")defuser(name):return"hello,"+name+"!"__=="main":
app.run(②)
用户名和密码读取代码如下:fromflaskimportFlask,requestapp=Flask(name)
③
defuser():user=request.args.get("name")psd=requestargs.get("psd")return"用户名:"+user+"密码"+=="main":
app.run()用户名和密码获取的运行界面如图所示:(1)在①处的代码是。
(2)Web登录程序运行后,在浏览器输入网址:5000/user/xiaoming,网页显示内容为。
(3)如果要在开发配置中打开调试功能,②处代码应填写。
(4)在③处应填写的代码为。
A.@app.route("/",methods=["POST"])B.@app.route("/user",methods=["POST"])C.@app.route("/",methods=["GET"])D.@app.route("/user",methods=["GET"])答案(1)sleep(500)(2)hello,xiaoming!(3)debug=True(4)D18.(2022宁波慈溪学分认定考试,17)小陈准备搭建一个全校的成绩管理系统。每个同学通过浏览器进入网站,在主页输入账号密码后,可以进入相关页面查看自己每次考试的成绩。为此,小陈需要建立一个数据库,并编写两个网页。(1)小陈的系统采用架构。
(2)以下代码为建立数据库和数据表的代码段,请填写正确的顺序。
①conn=sqlite3.connect('test.db')②cur.execute(sql)③importsqlite3④conn.close()⑤sql='createtablestudent(idint,testtext,scoreint,timedatetime)'⑥cur=conn.cursor()⑦cur.close()(3)在服务器程序中,需要通过路由和视图函数去指定哪个网页显示什么内容,请你帮小陈填写两个网页在代码中的路由。主页的网址为8:8080/,那么主页的路由是@app.route('①')
成绩页面的网址是8:8080/input?user=zys&password=123,那么成绩页面的路由是@app.route('②')
(4)服务器程序中有以下代码:=="main":
app.run(host="",port=8080)该if语句的作用是。
答案(1)B/S(2)③①⑥⑤②⑦④(3)①/②/input(4)确保只有当直接执行脚本时才启动开发web服务器19.(2022七彩阳光返校考,14)某个室内二氧化碳监测系统,能获取家庭室内空气的二氧化碳浓度,并在服务器端每10秒显示一次数据。根据二氧化碳浓度,每隔5秒在micro:bit显示屏显示人体反映对应的序号。二氧化碳浓度(ppm)人体反映序号0<ppm<=500正常1500<ppm<=1000感到空气污浊21000<ppm<=2500感到困倦[3,5]2500<ppm<=5000对健康不利[6,10]ppm>5000有中毒危险[11,+∞)该系统的部分代码如下:frommicrobitimport*importObloqIP="65"PORT="8080"SSID="admin"PASSWORD="admin888"uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin1,rx=pin2)whileObloq.connectWifi(SSID,PASSWORD,10000)!=True:display.show(".")display.scroll(Obloq.ifconfig())Obloq.httpSet(IP,PORT)whileTrue:ppm=pin0.read_analog()errno,resp=Obloq.get("get?sid=25&ppm="+str(ppm),10000)Num=①
display.scroll(Num)②
请回答下列问题:(1)本系统使用了物联网模块和传感器,根据代码所示,请从选项中选择正确的端口填入划线处(单选,填字母):A.pin0/B.pin1/C.pin2。物联网模块的TX针脚应接到扩展板的口,RX针脚应接到口,采集传感器数据的引脚是。
(2)某一时刻,智能终端检测到二氧化碳浓度为625,上传数据到服务器时使用的URL是。
(3)为达到预设功能,请在划线①②处补充代码。答案(1)C;B;A(2)65:8080/get?sid=25&ppm=625(3)①(ppm-1)//500+1②sleep(5000)20.(2022浙江7月学考,11,10分)某“餐厅信息管理系统”由菜品管理、订单管理和客户管理三个模块组成。其中,订单管理模块可以实现顾客点餐、订单结算和订单统计的功能。餐厅盛菜的碗碟已植入了电子标签,在系统中可设定每个电子标签对应的菜品。顾客将选好菜品的托盘放入结算台,结算台读取电子标签信息,系统自动完成结算,顾客在刷卡区完成支付,如图a所示。(1)在设计“餐厅信息管理系统”的前期准备中,需要了解该系统的目标期待,这一过程属于(单选,填字母:A.需求分析/B.概要设计/C.详细设计)。
(2)结算台读取电子标签信息的过程中采用的技术是(单选,填字母:A.图像识别/B.射频识别/C.蓝牙)。
(3)该系统服务端程序采用FlaskWeb框架编写,服务器的IP地址是0,网站功能页面规划如下表所示:序号访问地址功能说明1/主页2/user客户管理3/class菜品管理4/input?order=7&class=38提交单号和菜品信息5…………若餐厅要推出新的菜品,可在相应的子页面中进行添加操作,则访问该子页面的地址是http://。
(4)将系统数据库中一周订单数据导出为文件“week.xlsx”,如图b所示,并制作图表如图c所示,部分程序代码如下,请在划线处填入合适的代码。importpandasaspdimportmatplotlib.pyplotasplt#图表显示中文字体,代码略df=pd.read_excel("week.xlsx")#读取Excel文件中的数据df1=df.groupby("菜品",as_index=False).sum()#按“菜品”分组求和df2=df1.sort_values("份数",ascending=False).head(5)#按“份数”排序并取前5行x=
y=df2["份数"]plt.title("一周餐厅最佳菜品(单位:份数)")#设置图表标题plt.bar(x,y)#绘制柱形图plt.show()答案(1)A(2)B(3)0/class或0:5000/class(4)df2["菜品"]或df2.菜品21.(2022名校协作体开学考,14)大力老师为了强健班级学生体魄,推出乐跑活动,现开发“乐跑系统”,其功能需求如下:①校园环形跑道需要设置4个打卡点,学生佩戴电子标签经过每处打卡点时,都会记录下该生经过该点的打卡时间,相应的数据上传到服务器。②学生可以通过浏览器访问该系统,进入该系统的“登录模块”,登录后,会显示“欢迎页面”,其中包含“个人数据查询”“排行榜”“全校乐跑数据可视化”三个链接。③单击“个人数据查询”链接进入个人数据查询页面,查询个人每次有效跑步时长(完整打卡四个点并且总时长在8分钟内)。④单击“排行榜”链接进入排行榜页面,显示有效跑步时长次数最多的20名学生信息。⑤单击“全校乐跑数据可视化”进入数据可视化页面。信息课代表承接了该系统的设计与开发,基于上述需求分析,设计了系统工作流程如图a所示,系统框架如图b所示。(1)根据“系统工作流程图”,“乐跑系统”采用的开发模式为(单选,填字母:A.C/S架构;B.B/S架构)。
(2)根据上述该系统介绍,结合图b可知,访问“个人数据查询”页面的URL为。
(3)该系统数据采集部分工作原理如图c所示,图中①处应为(单选,填字母:A.传感器/B.读写器/C.电子标签)。
(4)课代表经过前期的规划设计,对该系统的“登录模块”进行界面设计及代码编写。登录模块具体需求:学生数据(用户名、密码)由学校统一导入数据库中;学生登录系统后,即进入用户登录界面;输入其用户名、密码进行验证,验证正确则直接跳转到“欢迎页面”。具体代码如下:#相关模块导入代码略classBaseLogin(FlaskForm):#表单定义代码略app=Flask(name)
#启用CSRF保护,代码略@app.route('/',methods=['GET,'POST'])defindex():#进入登录页面代码略@app.route('/login',methods=['GET','POST'])defbaselogin():form=BaseLogin()#创建表单对象,生成登录界面用户名和密码框ifform.validate_on_submit():#判断提交信息是否通过conn=sqlite3.connect('test.db')cur=conn.cursor()cur.execute("select*fromuserwhereusername='%s'"%uname)data=cur.fetchall()#获取查询结果的全部数据#获取相关信息,进入欢迎页面相关判断代码略else:ifname=="main":
app.run(host="",port=8080)根据上述代码,完成以下问题:①分析程序可知,存储学生数据(用户名、密码)的数据表名为。
②如要实现:当用户提交信息未通过时,跳转至“login.html”登录页面,则上述代码中方框内的代码为()A.returnrequest("login.html",form=form)B.returnredirect("login.html",form=form)C.returnrender_template("login.html",form=form)答案(1)B(2)01:8080/search(3)B(4)①user②C22.(2022百校开学考,14)小强搭建一个“教室灯光控制系统”,该系统的要求及功能描述如下:①通过分布在现场的多个光线数据采集点,实时将现场光线数据采集到智能监控终端,同时根据现场情况开启灯光。②通过无线通讯设备将各个采集点的数据实时传送到服务器中进行存储。③服务器端实现对光线数据的接收、存储、处理、统计、显示等信息管理。“教室环境控制系统”的系统架构示意图如图所示。(1)根据该信息系统的功能要求,图中的①②两处分别表示的设备名称是:①,②。(单选,填字母:A.IoT(物联网);B.路由器;C.数据库;D.智能终端)
(2)教室环境控制系统的代码如下:frommicrobitimport*#导入micro:bit包importObloqIP="01"PORT="8080"SSID="xxjs"PASSWORD="20220720"uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)whileObloq.connectWifi(SSID,①,10000)!=True:
display.show("W")display.scroll(Obloq.ifconfig())Obloq.httpSet(IP,PORT)whileTrue:light=pin0.read_analog()errno,resp=Obloq.get("input?id=1&val="+str(light),10000)iferrno==200:ifresp=='1':pin6.write_digital(1)else:pin6.write_digital(0)else:②#在LED阵列中滚动显示错误编号
sleep(6000)要实现小强的预设功能,请补充划线处的代码。(3)若需增加该系统的扩展性,实现采集点的环境温度监测功能,将模拟温度传感器接在智能终端的pin8端口,则采集该温度传感器的语句是:temp2=。
(4)LED阵列中始终显示“W”的原因可能是:。
答案(1)①A②D(2)①PA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 端午节小学生班会课件
- 2025年玻璃浮球项目合作计划书
- 2025年自动化X光检查机项目发展计划
- 2025年垃圾焚烧发电合作协议书
- 客座教师聘用协议书范本
- 公摊面积占用协议书范本
- 签订技术协议书范本
- 心理健康课教案课件
- 2025年煤炭电气设备项目发展计划
- 二零二五年度煤炭深加工项目合作协议
- 【历史 广东卷】2025年广东省高考招生统一考试真题历史试卷(真题+答案)
- GB/T 10069.3-2024旋转电机噪声测定方法及限值第3部分:噪声限值
- 2024年度医患沟通课件
- 颅脑损伤护理观察
- 新疆阜康市面向社会公开招考56名社区工作者、到村工作大学生模拟预测(共500题)笔试参考题库+答案详解
- GA 1808-2022军工单位反恐怖防范要求
- 主蒸汽管道安装施工方案
- NY/T 584-2002西瓜(含无子西瓜)
- GB/T 24128-2009塑料防霉性能试验方法
- GB/T 20736-2006传动用精密滚子链条疲劳试验方法
- 净水器工作原理课件
评论
0/150
提交评论