ID: 22178335

2025届高中信息技术二轮复习:选择题特训(四)(课件 练习)

日期:2025-04-05 科目:信息技术 类型:高中课件 查看:31次 大小:1656555B 来源:二一课件通
预览图 0
2025届,高中,信息技术,二轮,复习,选择
    非选择题专项(四) 二、非选择题(本大题共3小题,其中第13题8分,第14题9分,第15题9分,共26分) 13.小陈要搭建“阅览室噪音监控系统”。该系统中的智能终端从服务器获取分贝阈值。根据该阈值和传感器采集的分贝值控制LED灯。并将分贝值等数据传输至Web服务器,存储到数据库中。用户可通过浏览器查询实时和历史数据。硬件按如下方式连接:声音传感器和LED灯接入智能终端,智能终端通过IoT模块连接到服务器。请回答下列问题: (1)下列关于该信息系统的说法,正确的是_____(多选,填字母)。(注:全部选对的得,选对但不全的得1分,不选或有选错的得0分) A.该系统采用了C/S开发模式 B.数据库管理系统选择属于概要设计 C.控制LED灯亮和灭采用了传感技术 D.从多角度观察程序运行时的行为,发现其中的错误,属于动态测试 (2)智能终端上传数据到服务器,包括URL参数v=60,已知Web服务的IP地址为192.168.1.100,端口号为5000,服务器端应用实例App中与该URL关联的路由设置语句是@app.route(″/input″)。则上传数据的网址是_____。 (3)智能终端上的程序具有如下功能:每隔10秒从传感器获取噪音分贝值,LED灯处于灯灭状态时,若噪音分贝值超过阈值maxv,则LED灯亮。LED灯处于灯亮状态时,若噪音分贝值小于等于阈值maxv,则LED灯灭。每隔10秒将分贝值和LED灯状态数据传输到服务器。部分Python程序如下,请在程序中划线处填入合适的代码。 #导入相关库,并从服务器获取阈值,保存在maxv中,代码略 maxv=h t=0 while True:   #从传感器获取分贝值,保存在voice中,代码略   if t==0:   if ①    :     t= 1     #打开LED灯,代码略   else:    if voice<=maxv:     ②         #关闭LED灯,代码略   #将voice,t等数据传输到服务器。代码略   sleep(10000) #延时10秒 (4)请通过增加传感器和执行器对该系统功能进行一项扩展,写出增加的传感器和执行器名称及实现的功能_____ _____。 14.2023年女足世界杯小组赛晋级规则为:32支参赛队伍通过抽签分为八个小组,每个小组分别有四支球队进行比赛,胜平负分别积3分、1分、0分。每个小组积分的前两名球队晋级,积分相同的净胜球多的球队晋级,净胜球相同的进球数多的球队晋级。小组赛数据存放在“女足世界杯小组赛积分.xlsx”文件中,如图a所示。 图a 现用Python程序对表中数据进行处理,得到16支晋级球队名单,并输出如图b所示的图表。 图b (1)定义tj函数,功能为:使用Pandas读取文件数据,计算每支球队的积分,并返回一个Dataframe对象。实现相应功能的Python函数代码如下,划线处应填入的代码为_____。 import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #显示中文 def tj(filename): #filename 为 excel 文件名称   df=pd.read_excel(filename)   for i in df.index:   df.at[i,″积分″]=        return df (2)定义jsq函数,将Dataframe对象df中的“进失比”列(如数据″8比1″,8为进球数,1为失球数,净胜球数为7)求出各球队的净胜球、进球数。划线处应填入的代码为    。 def jsq(df):   for i in df.index:   a,b=map(int,df.at[i,″进失比″].split(″比″))#8比1,则a=8,b=1        df.at[i,″进球数″]=a   return df (3)为了求出八个小组中晋级名单,按照小组 A~H、积分由高到低的顺序,绘制图表如图b所示。实现相应功能的代码如下: filename=″女足世界杯小组赛积分.xlsx″ df=tj(filename) df=①     #以“小组”为主要关键字升序,“积分”“净胜球”“进球数”为次要关键字降序排列 df=df.sort_values([″小组″,'积分', ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~