资源简介 信息系统+编程处理数据综合练习一班级 姓名1.【202304嘉兴二模】(1)CD(2)①trans temp=(3)ACD(4)127.0.0.1是本机地址,只能在本机调试,而PC客户端1与WEB服务器通过交换机连接,调试需要通过实际地址。解决方法:应输入服务器的实际网址: http://192.168.10.1:5000原因1:服务器未设置对外访问; 原因2:除服务器外的其余设备,需要用服务器对外的ip地址访问2.【202304嘉兴二模】(1)①”类型” (2分)②D (2分)(2)①count[j]+=1 (2分)②daymax[k]=count[k] (2分)③city (1分)3.【202304温州二模】(1)①tot+=1 (2分)②days(df2.at[i,"低温"],df2.at[i,"高温"]) (2分)(2)苏卡达 (1分)(3)①CE (2分)②A (2分)4.【2023年3月金丽衢】(1)BD (2分)(2)①m+1 (2分)②opt 或 opt.values (2分)③1<=n<=10 或 1<=n and n<=10 或其他等价答案 (2分)(3)C 或 一般 (1分)信息系统+编程处理数据综合练习一班级 姓名1.【202304嘉兴二模】某“环境智能监测系统”的结构如下图所示。Web 服务器端程序采用Flask Web框架开发,利用与智能终端连接的传感器采集环境的温湿度和光线强度数据,并通过IoT模块与Web服务器建立数据通信,根据系统设置的各类数据阈值触发相应的执行器进行相关设备的控制,请回答下列问题:(1)下列有关搭建该信息系统的说法,正确的是 (多选,填字母)(注:全部选对的得 2 分,选对但不选全的得1分,不选或有选错的得0分)A.温湿度传感器与智能终端连接后,才能进行需求分析和可行性分析B.在硬件搭建时不需要考虑智能终端与 IoT 模块之间的接口匹配问题C.智能终端可借助 IoT 模块通过无线网络和服务器进行数据传输D.传感器是信息系统中的输入设备,通过它可以实现信息系统的数据采集功能(2)该系统智能终端的部分Python程序如下:# 导入相关模块,代码略IP="192.168.10.1" ; PORT = "5000" # Web 服务器的 IP 地址和端口#设置IoT模块连接的Web服务器的IP地址和端口,代码略while True:temp, hum = dht11.read(pin0) #获取温度数据 temp,湿度数据 humlight = pin1.read_analog() #获取光线强度数据 lighterrno, resp = Obloq.get("① "+str(temp)+"&hum="+str(hum)+"&light="+str(light),60000)# 其他代码略若智能终端上传数据给 Web 服务器的URL为 http://192.168.10.1:5000 /trans temp=30&hum=300&light=40,则程序划线处的代码应为① 。(3)温度temp的适宜范围为t1~t2(不含 t1,t2),若符合此条件,系统状态变量flag设为1,否则为0。下列 Python程序段符合要求的是 (多选,填字母)。(注:全部选对的得2分,选对但不选全的得1分,不选或有选错的得0分)A.flag = 0 B.flag = 1if t1 < temp < t2: flag = 1 if not (temp < t1 and temp > t2): flag = 0C.flag = 1 D.if not (temp <= t1 or temp >= t2):if temp <= t1: flag = 1flag = 0 else:if temp >= t2: flag = 0flag = 0(4)在服务器本地调试时,输入网址 http://127.0.0.1:5000,该系统运行正常,但使用PC客户端1输入该网址不能正常访问,请说明其原因及解决方法。2.【202304嘉兴二模】某同学收集了部分城市2022年4月每天24小时空气质量数据,按日分别保存在CSV文件中,部分文件如 下左所示。数据格式如图b所示。请回答下列问题:(1)定义函数 avg,功能是读取某天的数据文件,计算该天空气质量指数(AQI)的平均值并返回,代码如下。请在划线①处应填入的合适的代码。def avg(filename):df=pd.read_csv(fn)df1=df[df.columns[2:]] #取类型及其后的所有列g=df1.groupby(① ,as_index=False).mean()return ②划线②处应填入的代码为____________(单选,填字母)。A.df[df.类型=='AQI'] B.df1.AQI C.g.AQI D.g[g.类型=='AQI'](2)统计本月各城市空气质量最长连续优、良的天数(按照环境空气质量标准,空气污染指数AQI≤50为优级,AQI≤100为良好),代码如下,绘制的图表如下图所示。请在划线处填入合适的代码。import pandas as pdimport matplotlib.pyplot as pltn=10 #城市个数count=[0]*n ; daymax=[0]*nfor i in range(1,31):day=str(i)if len(day)<2:day='0'+str(i)daydata='202204'+day+'.csv'dayaqi=avg(daydata)city=dayaqi.columns[1:n+1]for j in range(n):t=city[j]if dayaqi.at[0,t]<=100:①else:if count[j]>daymax[j]:daymax[j]=count[j]count[j]=0for k in range(n):if count[k]>daymax[k]:②print(daymax)plt.figure(figsize=(12,4))x= ③ ; y=daymaxplt.bar(x,y)plt.show()3.【202304温州二模】根据资料显示,苏卡达陆龟适宜的温度为 24℃~38℃,红腿陆龟适宜的温度为 22~32℃。小明根据当地气温情况选择合适的陆龟饲养。(1)小明收集了当地全年每天的气温数据,部分界面如下左所示,统计出两种陆龟的适宜温度的天数,并绘制垂直柱形图如下右图所示。请在划线处填入合适的代码,完善程序。import pandas as pdimport matplotlib.pyplot as pltdef days(low, high): #获取适宜的天数tot = 0for i in range(len(df1)):temp1 = df1.at[i,"最高气温"]temp2 = df1.at[i,"最低气温"]if low <= temp2 < temp1 <= high:①return totdf1=pd.read_csv('2022 年气温数据.csv')df2=pd.DataFrame({'名字':['苏卡达陆龟','红腿陆龟'],'低温':[24,22],'高温':[38,32],'适宜天数':[0,0]})for i in range(2):df2.at[i,"适宜天数"]=②plt.bar(df2.名字, df2.适宜天数)plt.title('适宜天数')plt.show()(2)小明根据上右图结果,适合饲养 陆龟(选填:苏卡达 / 红腿)。(3)为了更好的饲养陆龟,小明搭建了一个智能恒温系统实时监测和控制温湿度,其结构设计如下图所示。①下列关于该系统的搭建过程,说法正确的是 (多选,填字母)。A.系统采用了 C/S 开发模式B.数据库管理系统选择属于详细设计C.需求分析是搭建系统前期准备的一部分D.控制加热灯和加湿器采用的是传感技术E.搭建完成后运行系统以发现系统错误属于动态测试(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)②在系统测试过程中,小明访问数据管理页面查看温湿度数据时,浏览器显示“Not Found”。系统中造成上述问题的原因不可能为 (单选,填字母)。温湿度超过阈值 B.联网异常 C.路由配置错误 D.IP 地址错误4.【2023年3月金丽衢】小王收集了学校高一新生适应情况调查问卷的有关数据,数据样例如下左所示。每条数据依次包含姓名、班级及10个问题的选择结果。为统计分析学生适应情况的结果,编写Python程序。请回答下列问题:(1)已知问卷第1题内容如下:你对高中生活的适应情况如何?选项:A.完全不适应/B.不太适应/C.一般/D.基本适应/E.完全适应。为获取该题中选择“完全适应”的各班人数,编写主要代码如下,请在划线处填入合适代码。import pandas as pddf=pd.read_csv(open("高一适应情况调查.csv")) #读取文件'高一适应情况调查.csv'中的数据df2=① #筛选 df 中选择为"完全适应"的数据作为新 DataFrameg=df2.groupby("class").②g=g.sort_values("name",ascending=False)["name"].head(10)(2)统计各小题的选择情况并绘制饼图,部分Python代码如下,请在划线处填写合适的代码。import matplotlib.pyplot as pltdef Qcount(m): #分析问卷中各小题每个选项的选择情况opt=df[Qnum[① ]].value_counts() #统计指定列中不同选项的个数opt=opt.sort_index()print('第',m,'个问题各选项的选择人数如下:')print(opt)plt.figure(m)plt.pie(② ,labels=['A','B','C','D','E'],autopct='%.2f%%')#pie(x,labels=None)用于创建关于 x 的比例饼图plt.title('该题各项选择比例')plt.show()Qnum=df.columnswhile True: #分析各小题的选择情况并绘制饼图n=int(input('请输入1-10题号,查看调查情况;输入0,结束查询:'))if ③ :Qcount(n)elif n==0:breakelse:print('输入有误,请重新输入!')(3)运行程序,输入数字“1”回车确认后,结果如上右所示。则该题选择人数第2多的选项是 。 展开更多...... 收起↑ 资源列表 浙教版新教材(2019)信息技术选考二轮复习系列专题配套练习——信息系统+编程处理数据综合练习一.docx 浙教版新教材(2019)信息技术选考二轮复习系列专题配套练习——信息系统+编程处理数据综合练习一答案.docx