精品解析:浙江台州市十校联盟2025-2026学年高二第二学期期中联考技术学科试题-高中信息技术

标签:
精品解析文字版答案
2026-05-19
| 2份
| 22页
| 22人阅读
| 0人下载

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高二
章节 -
类型 试卷
知识点 -
使用场景 同步教学-期中
学年 2026-2027
地区(省份) 浙江省
地区(市) 台州市
地区(区县) -
文件格式 ZIP
文件大小 348 KB
发布时间 2026-05-19
更新时间 2026-05-19
作者 学科网试题平台
品牌系列 -
审核时间 2026-05-19
下载链接 https://m.zxxk.com/soft/57783018.html
价格 4.00储值(1储值=1元)
来源 学科网

摘要:

**基本信息** 以智能生鲜秤、影院选座等真实情境为载体,考查信息处理、Python编程等核心能力,注重信息意识与计算思维的融合。 **题型特征** |题型|题量/分值|知识覆盖|命题特色| |----|-----------|----------|----------| |选择题|12题/24分|数据与信息、信息安全、系统组成、Python字符串操作|结合智能考勤系统情境,考查输入设备识别(题5)及人脸识别模型优化(题6),强化信息意识| |非选择题|3题/26分|字符串替换、PH值监测系统分析、影院选座程序设计|14题综合传感器应用与Python数据处理(如pandas分组统计),15题通过连续空位算法设计,突出计算思维与数字化学习能力|

内容正文:

2025学年第二学期台州十校联盟期中联考 高二年级技术学科试题 考生须知: 1.本卷共11页满分100分,考试时间90分钟。 2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。 3.所有答案必须写在答题纸上,写在试卷上无效。 4.考试结束后,只需上交答题纸。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分) 阅读下列材料,完成下面小题: 某超市引入智能生鲜秤系统,顾客将水果或蔬菜放在秤盘上,秤上方的AI摄像头自动识别商品种类(如苹果、香蕉、西红柿等),同时内置电子秤自动称重,系统根据识别结果和重量实时计算价格,并在屏幕上显示商品名称、重量和金额。 1. 下列关于该系统中数据与信息的说法,正确的是( ) A. 该系统中的数据都是结构化数据 B. 摄像头拍摄商品图像的过程属于数据处理 C. 该系统中的数据在计算机内部均以二进制形式存储 D. 屏幕上显示的商品名称、重量和金额是信息 2. 下列有关信息安全与保护的做法,不合理的是( ) A. 将商品识别数据和价格信息以密文形式传输至后台服务器 B. 可对不同用户设置不相同的操作权限 C. 为服务器配备不间断电源 D. 所有超市工作人员共享同一个系统管理账号 3. 下列关于该系统的功能和应用不正确的是( ) A. 系统中所有数据都保存在终端设备中 B. 该系统具有数据采集、处理、存储等功能 C. 系统实时计算价格并显示,体现了数据加工处理的功能 D. 对外部环境的依赖是该信息系统局限性之一 4. AI摄像头拍摄了一张未经压缩的BMP格式的水果图片,分辨率为1920×1080像素,存储容量约为5.93MB,则该图片的颜色位深度为( ) A. 8位 B. 16位 C. 24位 D. 32位 阅读下列材料,完成下面小题: 某学校的考勤系统中,教师通过手机APP进行人脸识别签到,APP采集并生成教师的签到数据,自动通过移动网络传输到服务器,服务器自动统计教师的出勤情况。教师可通过该系统在线提交请假申请,管理员可在线查看教师的考勤信息并进行审核。 5. 下列关于该系统组成的说法,正确的是( ) A. 该系统属于系统软件 B. 手机摄像头属于输入设备 C. 该系统的用户只有教师和管理员 D. 手机间的数据通信无需传输介质 6. 为了提高手机App识别人脸的准确率,下列做法可行的是( ) A. 增加手机的存储容量 B. 升级移动网络带宽 C. 减少人脸识别模型的训练次数 D. 扩充人脸识别模型训练的人脸样本数 7. 下列关于信息系统及其支撑技术的说法不正确的是( ) A. 采集的人脸数据存储在服务器的内存中 B. 摄像头采集人脸的过程,运用了传感技术 C. 手机与服务器工作原理基本相似 D. 手机APP属于应用软件,其运行需依赖操作系统 8. 已知a="python",c={"year":2026,"name":"台州十校联盟"},则表达式a[0:5:2]+c["name"][0:5:3]的结果是( ) A. "pto台校" B. "pyt台校" C. "pto台十" D. "pyt台十" 9. 某算法的流程图如图所示,执行这部分流程,若输入y的值为30,则输出s,n的值分别是( ) A. 0,30 B. -1,30 C. 0,34 D. -1,34 10. 室内空气质量监测中,PM2.5浓度在0~35μg/m3(包括0和35)时被视为“空气质量优”。设pm为当前PM2.5浓度,对用户的空气质量提醒存储在变量alert中,下列选项表述不正确的是( ) A. if pm>35: alert="空气质量差" elif pm<0: alert="数据异常" else: alert="空气质量优" B. alert="数据异常" if pm>35: alert="空气质量差" if pm>=0: alert="空气质量优" C. if pm<0: alert="数据异常" else: if pm>35: alert="空气质量差" else: alert="空气质量优" D. alert="数据异常" if pm>=0: alert="空气质量优" if pm>35: alert="空气质量差" A. A B. B C. C D. D 11. 某Python程序如下: x="ax1c4z" s="" i=0 w= [4,3,2,1] while i < len(x): if "a" <= x[i] <= "z": n=i % 4 t= chr((ord(x[i])- ord("a")+ w[n])% 26+ ord("a")) s+=t else: s=x[i]+s i+=1 print(s) 运行后输出的结果是( ) A. "leadc4" B. "41eadc" C. "41cade" D. "c41ead" 12. 有如下Python程序段: import random s1="PROGRESS";s2="" f=[False]*8 for i in range(1,5): t=random.randint(0,3)*2+1 while f[t]: t=random.randint(0,3)*2+1 f[t]=True s2=s2+s1[t] print(s2) 执行该程序段后,显示的值不可能是( ) A. EGRS B. GERS C. SEOR D. RESG 二、非选择题(本大题共3小题,13小题7分,14小题10分,15小题9分,共26分) 13. 用Python编写一个字符串查找替换程序。功能如下:输入原文字符串、要查找的字符串以及要替换的字符串,程序对原文进行检索,若找到要查找的字符串,则进行替换并统计替换次数,最后输出替换后的结果;若找不到,则输出“要查找的内容不存在”。例如输入原文“北京欢迎您”,输入查找内容“北京”,输入替换内容“台州”。输出“台州欢迎您”。 (1)若原文内容为“we put the bed in the bedroom”,要查找内容为“bed”,替换内容为“chair”,则替换的次数为____次。 (2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。 #读原文字符串存入text,输入要查找的字符串存入key,输入替换字符串存入rs,代码略 result="" ①____ i=0; n= len(text) while i < n-len(key)+1: s= text[i: i+ len(key)] if key == s: result+= rs count+=1 ②____ else: result+=s[0] i+=1 ③___ if count > 0: print("替换后的结果:", result) else: print("要查找的内容不存在") 14. 某研究小组搭建了PH值监测系统,在A、B、C三个水塘各设置1个监测点。智能终端连接传感器,将采集到的PH值数据通过无线网络传输到服务器。服务器根据数据判断出异常情况,并通过智能终端控制执行器发出预警信号。服务器IP为192.168.30.11,端口号为8080,子页面功能如图b所示。请回答下列问题: (1)根据该系统的功能要求,图a中的①②处的设备分别为____(选填字母, A.执行器/传感器B.传感器/执行器) (2)访问查看系统实时数据网页的URL是http://____。 (3)关于该系统,以下说法正确的是 (多选,填字母) A. 在系统详细设计阶段,需要进行系统的输入输出设计 B. 智能终端与服务器之间的数据传输不需要遵守TCP/IP协议 C. 智能终端可将传感器采集的数据上传到服务器,自身没有数据处理功能 D. 若智能终端故障,仍能通过浏览器查看数据库中的历史数据 (4)现场实地测试时为每个水塘设置1个监测点,每个监测点配备一个智能终端。为使服务器能区分出数据的监测点来源,从智能终端的角度写出一种可行的解决方法。 (5)现有2025年A、B、C三个水塘的pH值监测数据。系统每隔1小时采集1次PH值数据,并已按天计算日均PH值,生成CSV文件存储在“data.csv”中,部分数据如图c所示。已知青蟹养殖适宜PH值范围为7.8~8.5,现要统计2025年A水塘每月PH值超过8.5的天数在各月的分布情况,并将天数排名前3的月份数据绘制成图d所示的柱形图。 实现上述功能的部分Python程序如下: import pandas as pd import matplotlib. pyplot as plt df= pd. read_ csv(' data. csv') df["月份"]="" #添加一列,列标题为"月份" for i in df. index: df. at[i,"月份"]= df. at[i,"日期"][5:7] df= df[ df["水塘"]= ="A"] ①____ ②____ ③____ plt. bar(④____, df3. ph值) #设置绘图参数,显示如图d所示的柱形图,代码略 ①②③④处可选的代码如下,请按顺序选择正确的代码。 A.df2=df1[df1["ph值"]>8.5] B.df1= df[df. ph值>8.5] C.df2= df. groupby("月份", as _ index= True). count() D.df2=df1. groupby("月份"). count() E.df3=df2. sort _ values(" ph值"). tail(3) F.df3=df2. sort _ values(" ph值", ascending= False). head(3) G.df3. index H.df3.月份 15. 某小组开发了一个影院选座推荐系统。影厅共有n排,每排有10个座位,从左到右编号为1到10。每次推荐前,系统需对已售座位信息进行梳理,并使用一个列表存储当前座位表的状态,如图a所示(1表示座位已售出,0表示座位空闲未售出)。 第1列 第2列 第3列 第4列 第5列 第6列 第7列 第8列 第9列 第10列 第1排 0 0 0 0 0 0 0 0 0 0 第2排 0 1 1 0 0 0 1 0 0 0 第3排 0 0 0 0 0 0 0 0 0 0 第4排 0 0 0 1 0 0 0 1 0 0 第5排 1 0 0 0 0 0 0 0 0 0 第6排 0 0 0 0 1 1 1 0 1 0 第7排 0 1 1 0 0 0 1 0 0 0 第8排 1 0 0 0 0 0 0 0 0 0 第9排 0 0 0 0 0 0 0 0 0 0 第10排 0 0 0 0 0 0 0 0 0 0 图a 请编写程序实现以下功能:选择观影人数num(num为1~10之间的整数),系统根据当前已售座位信息,输出所有符合条件的选座方案。规则如下: 若num=1,则任意一个空闲座位均算一种推荐方案。 若num≥2,则推荐同一排内连续且个数恰好等于num的空座位组合作为一种方案。 (1)已知影院第3排选座信息为[1,0,0,0,1,0,0,0,0,1],观影人数为3人,则选座方案数量为____。 (2)定义如下select_ seat(seats, row, col)函数,参数seats表示座位的初始状态,row表示行号,col表示列号,函数的功能是实现单个指定座位选座功能,请在划线处填入合适代码。 defselect_ seat(seats, row, col):.#单个指定座位选座 if seats[row-1][col-1]= =0: ____ print(str(row)+"排"+str(col)+"座预订成功") else: print("预订失败") (3)定义如下get_ seats(s, i, num)函数,参数s表示第i+1排的座位信息,num表示选择观影人数,函数的功能是实现单排多个连续空位选座推荐功能,请在划线处填入合适代码。 def get_ seats(s,i,num): rec=[] #存储单排符合条件的连续空位 cnt=0 #记录单排空座位数 y= len(s) for j in range(y): #遍历单排每座 if ①____: cnt +=1 if cnt >= num: end= j start= ②____ rec. append([i+1, start+1, end+1]) #第i+1排的第 start+1座到end+1座为连续空位 else: cnt =0 return rec def suggest _ seats(seats, num): #多排连续空位推荐 result=[] #存储所有符合条件的连续空位 x= len(seats) for i in range(x): ③____ result+= seats_info return result #读取影院n*10座位信息数据表存入seats列表,输入选择观影人数存入变量num,代码略res=suggest_ seats(seats, num) #如果res非空,输出res列表中推荐的座位信息,代码略 第1页/共1页 学科网(北京)股份有限公司 $ 2025学年第二学期台州十校联盟期中联考 高二年级技术学科试题 考生须知: 1.本卷共11页满分100分,考试时间90分钟。 2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。 3.所有答案必须写在答题纸上,写在试卷上无效。 4.考试结束后,只需上交答题纸。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分) 阅读下列材料,完成下面小题: 某超市引入智能生鲜秤系统,顾客将水果或蔬菜放在秤盘上,秤上方的AI摄像头自动识别商品种类(如苹果、香蕉、西红柿等),同时内置电子秤自动称重,系统根据识别结果和重量实时计算价格,并在屏幕上显示商品名称、重量和金额。 1. 下列关于该系统中数据与信息的说法,正确的是( ) A. 该系统中的数据都是结构化数据 B. 摄像头拍摄商品图像的过程属于数据处理 C. 该系统中的数据在计算机内部均以二进制形式存储 D. 屏幕上显示的商品名称、重量和金额是信息 2. 下列有关信息安全与保护的做法,不合理的是( ) A. 将商品识别数据和价格信息以密文形式传输至后台服务器 B. 可对不同用户设置不相同的操作权限 C. 为服务器配备不间断电源 D. 所有超市工作人员共享同一个系统管理账号 3. 下列关于该系统的功能和应用不正确的是( ) A. 系统中所有数据都保存在终端设备中 B. 该系统具有数据采集、处理、存储等功能 C. 系统实时计算价格并显示,体现了数据加工处理的功能 D. 对外部环境的依赖是该信息系统局限性之一 4. AI摄像头拍摄了一张未经压缩的BMP格式的水果图片,分辨率为1920×1080像素,存储容量约为5.93MB,则该图片的颜色位深度为( ) A. 8位 B. 16位 C. 24位 D. 32位 【答案】1. C 2. D 3. A 4. C 【解析】 【1题详解】 本题考查数据与信息的相关概念。A选项,该系统中AI摄像头采集的商品图像属于非结构化数据,因此系统中的数据不都是结构化数据,A错误;B选项,摄像头拍摄商品图像是获取数据的数据采集过程,不属于数据处理,B错误;C选项,计算机内部存储和处理的所有数据都以二进制形式存储,该说法正确;D选项,屏幕上显示的商品名称、重量和金额是承载信息的数据,并非信息本身,D错误。故答案为:C。 【2题详解】 本题考查信息安全与保护的知识。A选项,将数据以密文形式传输可以防止数据泄露,保障信息安全,做法合理;B选项,给不同用户设置不同操作权限,符合系统安全管理要求,做法合理;C选项,给服务器配备不间断电源可以避免断电导致的数据丢失,做法合理;D选项,所有工作人员共享同一个系统管理账号,会带来极大的安全隐患,不利于账号管理和信息安全保护,做法不合理,符合题目要求。故答案为:D。 【3题详解】 本题考查信息系统的功能与特点。A选项,该智能生鲜系统需要将数据同步存储到后台服务器,并非所有数据都保存在终端设备中,该说法错误;B选项,系统采集图像和重量数据,计算价格,存储相关信息,具备数据采集、处理、存储的功能,该说法正确;C选项,系统根据商品种类和重量计算价格,属于对数据进行加工处理,该说法正确;D选项,该系统依赖摄像头、网络、电源等外部条件,对外部环境的依赖属于信息系统的局限性,该说法正确;本题要求选不正确的,故答案为:A。 【4题详解】 本题考查位图图像存储容量的计算。未经压缩的BMP位图存储容量公式为:存储容量(MB)=分辨率×颜色位深度÷(8×1024×1024),代入题目数据计算后,可得该图片的颜色位深度约为24位。故答案为:C。 阅读下列材料,完成下面小题: 某学校的考勤系统中,教师通过手机APP进行人脸识别签到,APP采集并生成教师的签到数据,自动通过移动网络传输到服务器,服务器自动统计教师的出勤情况。教师可通过该系统在线提交请假申请,管理员可在线查看教师的考勤信息并进行审核。 5. 下列关于该系统组成的说法,正确的是( ) A. 该系统属于系统软件 B. 手机摄像头属于输入设备 C. 该系统的用户只有教师和管理员 D. 手机间的数据通信无需传输介质 6. 为了提高手机App识别人脸的准确率,下列做法可行的是( ) A. 增加手机的存储容量 B. 升级移动网络带宽 C. 减少人脸识别模型的训练次数 D. 扩充人脸识别模型训练的人脸样本数 7. 下列关于信息系统及其支撑技术的说法不正确的是( ) A. 采集的人脸数据存储在服务器的内存中 B. 摄像头采集人脸的过程,运用了传感技术 C. 手机与服务器工作原理基本相似 D. 手机APP属于应用软件,其运行需依赖操作系统 【答案】5. B 6. D 7. A 【解析】 【5题详解】 本题考查信息系统组成的基础知识。该考勤系统是针对学校考勤需求开发的应用软件,不属于系统软件;手机摄像头的作用是采集人脸输入信息,属于输入设备;该系统的用户除教师和管理员外,还可以包含系统维护人员等其他角色,不只有这两类用户;手机数据通信需要依靠移动网络作为传输介质,不可能脱离传输介质完成通信。因此只有第二个选项的说法正确。故答案为:B。 【6题详解】 本题考查人脸识别技术的相关知识。增加手机存储容量仅能提升设备存储能力,无法提高人脸识别的准确率;升级移动网络带宽仅能提升数据传输速度,不会影响识别准确率;减少人脸识别模型的训练次数会降低模型的泛化能力,反而会降低准确率;扩充人脸识别模型训练的人脸样本数,可以优化模型效果,有效提升识别人脸的准确率,该做法可行。故答案为:D。 【7题详解】 本题考查信息系统及其支撑技术的基础知识。服务器的内存是临时存储运行数据的硬件,断电后数据就会丢失,采集到的人脸数据需要长期保存,应该存储在服务器的外存储设备中,该说法错误,符合题意;摄像头采集人脸信息依靠图像传感器,该过程运用了传感技术,说法正确;手机和服务器本质都属于计算机,工作原理基本相似,说法正确;手机APP是满足特定需求开发的应用软件,运行必须依赖操作系统支撑,说法正确。本题要求选不正确的选项,故答案为:A。 8. 已知a="python",c={"year":2026,"name":"台州十校联盟"},则表达式a[0:5:2]+c["name"][0:5:3]的结果是( ) A. "pto台校" B. "pyt台校" C. "pto台十" D. "pyt台十" 【答案】A 【解析】 【详解】本题考查Python的字符串切片和字典取值。Python切片规则为[起始索引:结束索引:步长],特征是左闭右开(包含起始索引,不包含结束索引),计算过程如下:计算第一部分a[0:5:2]: a="python",各字符索引为:0:p、1:y、2:t、3:h、4:o、5:n 切片要求取0≤索引<5,步长为2,取出索引为0、2、4,对应字符是pto。计算第二部分c["name"][0:5:3]: 字典c中c["name"]="台州十校联盟",各字符索引为:0:台、1:州、2:十、3:校、4:联、5:盟 切片要求取0≤索引<5,步长为3,取出索引为0、3,对应字符是台校。字符串拼接结果为"pto台校",对应选项A。 9. 某算法的流程图如图所示,执行这部分流程,若输入y的值为30,则输出s,n的值分别是( ) A. 0,30 B. -1,30 C. 0,34 D. -1,34 【答案】A 【解析】 【详解】本题考查的是流程图识读。输入y=30,初始值n=10,s=0: 第一次循环:判断10<30成立,10%5=0,不满足余2或余3,s=0-0=0,n=10+4=14。 第二次循环:判断14<30成立,14%5=4,不满足条件,s=0-4=-4,n=14+4=18。 第三次循环:判断18<30成立,18%5=3,满足条件,s=-4+3=-1,n=18+4=22。 第四次循环:判断22<30成立,22%5=2,满足条件,s=-1+2=1,n=22+4=26。 第五次循环:判断26<30成立,26%5=1,不满足条件,s=1-1=0,n=26+4=30。 退出循环:判断30<30不成立,输出结果:s=0,n=30。故选A。 10. 室内空气质量监测中,PM2.5浓度在0~35μg/m3(包括0和35)时被视为“空气质量优”。设pm为当前PM2.5浓度,对用户的空气质量提醒存储在变量alert中,下列选项表述不正确的是( ) A. if pm>35: alert="空气质量差" elif pm<0: alert="数据异常" else: alert="空气质量优" B. alert="数据异常" if pm>35: alert="空气质量差" if pm>=0: alert="空气质量优" C. if pm<0: alert="数据异常" else: if pm>35: alert="空气质量差" else: alert="空气质量优" D. alert="数据异常" if pm>=0: alert="空气质量优" if pm>35: alert="空气质量差" A. A B. B C. C D. D 【答案】B 【解析】 【详解】本题考查Python分支结构的逻辑判断。首先明确分类规则:pm小于0时为数据异常,pm大于等于0且小于等于35时为空气质量优,pm大于35时为空气质量差,对各选项分析如下:A选项逻辑正确,pm大于35标记为空气质量差,pm小于0标记为数据异常,其余符合区间的pm标记为空气质量优,结果正确。B选项中,当pm大于35时,会先把alert设为空气质量差,后续判断pm大于等于0条件成立,会将alert重新修改为空气质量优,最终pm大于35时得到错误结果,逻辑不正确。C选项先判断pm小于0标记异常,非负情况下再判断pm大于35标记差,其余标记优,逻辑正确。D选项初始将alert设为数据异常,pm大于等于0先设为优,再判断pm大于35时重新设为差,最终结果正确。故答案为:B。 11. 某Python程序如下: x="ax1c4z" s="" i=0 w= [4,3,2,1] while i < len(x): if "a" <= x[i] <= "z": n=i % 4 t= chr((ord(x[i])- ord("a")+ w[n])% 26+ ord("a")) s+=t else: s=x[i]+s i+=1 print(s) 运行后输出的结果是( ) A. "leadc4" B. "41eadc" C. "41cade" D. "c41ead" 【答案】B 【解析】 【详解】本题考查Python分支结构、循环结构与字符串操作的综合运用。初始x为"ax1c4z",s为空字符串,i为0,w为[4,3,2,1]。 i=0时,x[0]是小写字母a,计算得n=0%4=0,偏移后得到字符e,s变为"e",i更新为1; i=1时,x[1]是小写字母x,计算得n=1,偏移后得到字符a,s变为"ea",i更新为2; i=2时,x[2]是数字1,不是小写字母,将1加到s的头部,s变为"1ea",i更新为3; i=3时,x[3]是小写字母c,计算得n=3,偏移后得到字符d,s变为"1ead",i更新为4; i=4时,x[4]是数字4,不是小写字母,将4加到s的头部,s变为"41ead",i更新为5; i=5时,x[5]是小写字母z,计算得n=1,偏移后得到字符c,加到s尾部,最终s为"41eadc"。故答案为:B。 12. 有如下Python程序段: import random s1="PROGRESS";s2="" f=[False]*8 for i in range(1,5): t=random.randint(0,3)*2+1 while f[t]: t=random.randint(0,3)*2+1 f[t]=True s2=s2+s1[t] print(s2) 执行该程序段后,显示的值不可能是( ) A. EGRS B. GERS C. SEOR D. RESG 【答案】C 【解析】 【详解】本题考查Python程序设计相关内容。由 t=random.randint(0,3)*2+1可知t可能是1,3,5,7,故s2中的字符可能是“RGES”,由while循环可知,字符不能重复。选项C字符中含有O不可能,故本题应选C。 二、非选择题(本大题共3小题,13小题7分,14小题10分,15小题9分,共26分) 13. 用Python编写一个字符串查找替换程序。功能如下:输入原文字符串、要查找的字符串以及要替换的字符串,程序对原文进行检索,若找到要查找的字符串,则进行替换并统计替换次数,最后输出替换后的结果;若找不到,则输出“要查找的内容不存在”。例如输入原文“北京欢迎您”,输入查找内容“北京”,输入替换内容“台州”。输出“台州欢迎您”。 (1)若原文内容为“we put the bed in the bedroom”,要查找内容为“bed”,替换内容为“chair”,则替换的次数为____次。 (2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。 #读原文字符串存入text,输入要查找的字符串存入key,输入替换字符串存入rs,代码略 result="" ①____ i=0; n= len(text) while i < n-len(key)+1: s= text[i: i+ len(key)] if key == s: result+= rs count+=1 ②____ else: result+=s[0] i+=1 ③___ if count > 0: print("替换后的结果:", result) else: print("要查找的内容不存在") 【答案】(1)2 (2) ①. count=0 ②. i+=len(key)或i+=len(s) ③. result+= text[i:] 【解析】 【详解】本题考查Python字符串处理与程序设计能力。 (1)原字符串内容为"we put the bed in the bedroom",其中共有2处符合的"bed",一处是the后的独立单词bed,另一处是bedroom的开头三个字符,因此替换次数为2。 (2)①处需要统计替换次数,变量count需要初始化赋值为0,因此填写count=0。②处匹配到目标字符串并完成替换后,需要将下标i向后移动目标字符串长度,跳过已经处理的匹配段,因此填写i += len(key),也可写为i += len(s),二者功能一致。③处while循环结束后,原字符串中i位置之后的剩余字符还未加入结果,需要将剩余部分拼接到result,因此填写result += text[i:]。 14. 某研究小组搭建了PH值监测系统,在A、B、C三个水塘各设置1个监测点。智能终端连接传感器,将采集到的PH值数据通过无线网络传输到服务器。服务器根据数据判断出异常情况,并通过智能终端控制执行器发出预警信号。服务器IP为192.168.30.11,端口号为8080,子页面功能如图b所示。请回答下列问题: (1)根据该系统的功能要求,图a中的①②处的设备分别为____(选填字母, A.执行器/传感器B.传感器/执行器) (2)访问查看系统实时数据网页的URL是http://____。 (3)关于该系统,以下说法正确的是 (多选,填字母) A. 在系统详细设计阶段,需要进行系统的输入输出设计 B. 智能终端与服务器之间的数据传输不需要遵守TCP/IP协议 C. 智能终端可将传感器采集的数据上传到服务器,自身没有数据处理功能 D. 若智能终端故障,仍能通过浏览器查看数据库中的历史数据 (4)现场实地测试时为每个水塘设置1个监测点,每个监测点配备一个智能终端。为使服务器能区分出数据的监测点来源,从智能终端的角度写出一种可行的解决方法。 (5)现有2025年A、B、C三个水塘的pH值监测数据。系统每隔1小时采集1次PH值数据,并已按天计算日均PH值,生成CSV文件存储在“data.csv”中,部分数据如图c所示。已知青蟹养殖适宜PH值范围为7.8~8.5,现要统计2025年A水塘每月PH值超过8.5的天数在各月的分布情况,并将天数排名前3的月份数据绘制成图d所示的柱形图。 实现上述功能的部分Python程序如下: import pandas as pd import matplotlib. pyplot as plt df= pd. read_ csv(' data. csv') df["月份"]="" #添加一列,列标题为"月份" for i in df. index: df. at[i,"月份"]= df. at[i,"日期"][5:7] df= df[ df["水塘"]= ="A"] ①____ ②____ ③____ plt. bar(④____, df3. ph值) #设置绘图参数,显示如图d所示的柱形图,代码略 ①②③④处可选的代码如下,请按顺序选择正确的代码。 A.df2=df1[df1["ph值"]>8.5] B.df1= df[df. ph值>8.5] C.df2= df. groupby("月份", as _ index= True). count() D.df2=df1. groupby("月份"). count() E.df3=df2. sort _ values(" ph值"). tail(3) F.df3=df2. sort _ values(" ph值", ascending= False). head(3) G.df3. index H.df3.月份 【答案】(1)B (2)192.168.30.11:8080/index (3)AD (4)传输数据时添加监测点或智能终端或传感器的信息,可以是设备的编号、名称、IP、Mac等,能唯一识别该设备即可。 (5) ①. B ②. D ③. F ④. G 【解析】 【详解】本题考查物联网系统、信息系统开发与Python数据分析的综合应用。 (1)物联网系统中传感器负责采集数据输入智能终端,智能终端接收服务器指令后控制执行器完成预警动作,因此①为传感器、②为执行器。故选B。 (2)URL格式为http://服务器IP:端口/页面路径,实时数据页面路径为/index,结合给定的服务器IP和端口即可得到正确地址为:192.168.30.11:8080/index。 (3)系统详细设计阶段确实需要完成输入输出设计,该说法正确;智能终端通过互联网和服务器传输数据必须遵守TCP/IP协议,该说法错误;智能终端可对采集的数据做预处理,本身具备数据处理功能,该说法错误;历史数据存储在服务器的数据库中,浏览器可直接访问服务器获取数据,智能终端故障不影响该访问,该说法正确。故选AD。 (4)从智能终端角度,只需要在上传数据时添加自身的唯一识别信息,就可以让服务器区分数据来源。故答案为:传输数据时添加监测点或智能终端或传感器的信息,可以是设备的编号、名称、IP、Mac等,能唯一识别该设备即可。 (5)程序已经筛选得到A水塘的所有数据,第一步需要筛选出PH值超过8.5的所有记录,对应代码B;筛选完成后需要按月份分组统计每月符合条件的天数,对应代码D;统计后需要按天数降序排序,取出天数排名前3的月份数据,对应代码F;分组后月份作为分组键成为结果的行索引,绘图时x轴为月份,因此取df3的索引,对应代码G。 15. 某小组开发了一个影院选座推荐系统。影厅共有n排,每排有10个座位,从左到右编号为1到10。每次推荐前,系统需对已售座位信息进行梳理,并使用一个列表存储当前座位表的状态,如图a所示(1表示座位已售出,0表示座位空闲未售出)。 第1列 第2列 第3列 第4列 第5列 第6列 第7列 第8列 第9列 第10列 第1排 0 0 0 0 0 0 0 0 0 0 第2排 0 1 1 0 0 0 1 0 0 0 第3排 0 0 0 0 0 0 0 0 0 0 第4排 0 0 0 1 0 0 0 1 0 0 第5排 1 0 0 0 0 0 0 0 0 0 第6排 0 0 0 0 1 1 1 0 1 0 第7排 0 1 1 0 0 0 1 0 0 0 第8排 1 0 0 0 0 0 0 0 0 0 第9排 0 0 0 0 0 0 0 0 0 0 第10排 0 0 0 0 0 0 0 0 0 0 图a 请编写程序实现以下功能:选择观影人数num(num为1~10之间的整数),系统根据当前已售座位信息,输出所有符合条件的选座方案。规则如下: 若num=1,则任意一个空闲座位均算一种推荐方案。 若num≥2,则推荐同一排内连续且个数恰好等于num的空座位组合作为一种方案。 (1)已知影院第3排选座信息为[1,0,0,0,1,0,0,0,0,1],观影人数为3人,则选座方案数量为____。 (2)定义如下select_ seat(seats, row, col)函数,参数seats表示座位的初始状态,row表示行号,col表示列号,函数的功能是实现单个指定座位选座功能,请在划线处填入合适代码。 defselect_ seat(seats, row, col):.#单个指定座位选座 if seats[row-1][col-1]= =0: ____ print(str(row)+"排"+str(col)+"座预订成功") else: print("预订失败") (3)定义如下get_ seats(s, i, num)函数,参数s表示第i+1排的座位信息,num表示选择观影人数,函数的功能是实现单排多个连续空位选座推荐功能,请在划线处填入合适代码。 def get_ seats(s,i,num): rec=[] #存储单排符合条件的连续空位 cnt=0 #记录单排空座位数 y= len(s) for j in range(y): #遍历单排每座 if ①____: cnt +=1 if cnt >= num: end= j start= ②____ rec. append([i+1, start+1, end+1]) #第i+1排的第 start+1座到end+1座为连续空位 else: cnt =0 return rec def suggest _ seats(seats, num): #多排连续空位推荐 result=[] #存储所有符合条件的连续空位 x= len(seats) for i in range(x): ③____ result+= seats_info return result #读取影院n*10座位信息数据表存入seats列表,输入选择观影人数存入变量num,代码略res=suggest_ seats(seats, num) #如果res非空,输出res列表中推荐的座位信息,代码略 【答案】(1)3 (2)seats[row-1][col-1]=1 (3) ①. s[j] == 0 ②. end−num+1 ③. seats_ info= get_ seats(seats[i], i, num) 【解析】 【详解】本题考查Python程序逻辑分析和列表的基本操作。 (1)第3排座位信息为[1,0,0,0,1,0,0,0,0,1],需要找出连续3个空闲座位,前半段有1组连续3个空位,后半段有4个连续空位,可以组成2组不同的连续3个空位,总共有1+2=3种方案。 (2)预订成功需要将原本空闲值为0的座位修改为已售出,值为1,故此处应为:seats[row-1][col-1]=1。 (3)①处需要判断当前座位是否空闲,空闲才会累加连续空位计数,故此处应为:s[j] == 0;②处根据end是当前结束位置索引,一共num个连续座位,推导可得起始索引等于结束索引减去观影人数加1,故此处应为:end−num+1;③处遍历每一排座位时,需要调用get_seats函数获取当前排符合条件的方案,故此处应为:seats_ info= get_ seats(seats[i], i, num)。 第1页/共1页 学科网(北京)股份有限公司 $

资源预览图

精品解析:浙江台州市十校联盟2025-2026学年高二第二学期期中联考技术学科试题-高中信息技术
1
精品解析:浙江台州市十校联盟2025-2026学年高二第二学期期中联考技术学科试题-高中信息技术
2
精品解析:浙江台州市十校联盟2025-2026学年高二第二学期期中联考技术学科试题-高中信息技术
3
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。