资源简介 保密★考试结束前技术试题考生须知:1.本卷满分100分,考试时间90分钟。2.答题前,在试卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号。3.所有答案必须写在答题卷上,写在试卷上无效;考试结束后,只需上交答题卷。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.某智慧城市开展“数字生活周”活动,市民可通过智能终端参与交通数据采集、环境监测模拟等活动。活动获取的文本、图像、视频等数据经加密后实时上传至云端平台,部分数据经AI 分析生成可视化报告并公开。下列关于该活动中数据和信息的说法,正确的是()A.交通数据与环境监测数据的编码方式完全相同B.文本、图像、视频都属于非结构化数据C.通过对活动数据进行加密可提高数据的完整性D. AI 生成的可视化报告对所有人的决策价值相同2.某智慧城市开展“数字生活周”活动,市民可通过智能终端参与交通数据采集、环境监测模拟等活动。活动获取的文本、图像、视频等数据经加密后实时上传至云端平台,部分数据经AI 分析生成可视化报告并公开。关于信息安全与信息社会责任,下列行为恰当的是()A.将个人信息匿名化处理后再用于 AI 分析B.将云端平台的原始数据随意转发至社交媒体C.为方便朋友参与,将自己的账号借由他人使用D.为提升城市形象,修改部分异常环境监测数据3.某连锁超市的智能库存系统实现了从商品入库到货架管理的全程追踪。在商品入库区,RFID读写器采集并存储商品的品类、批次号等信息,并将数据同步至服务器;在货架管理区,智能摄像头自动识别商品摆放异常(如倾斜、错位),并通过显示屏发出图文警报,同时将异常数据上传服务器。管理员可通过安装有库存系统 APP 的计算机或移动终端查看各分店数据。下列关于该系统功能的说法,不正确的是()A.智能摄像头可以实现数据采集和输入功能B.图文警报功能属于信息系统的输出功能C.识别商品摆放异常的功能属于人工智能技术的应用第 1页/共 10页D. RFID读写器不具备数据储存功能4.某连锁超市的智能库存系统实现了从商品入库到货架管理的全程追踪。在商品入库区,RFID读写器采集并存储商品的品类、批次号等信息,并将数据同步至服务器;在货架管理区,智能摄像头自动识别商品摆放异常(如倾斜、错位),并通过显示屏发出图文警报,同时将异常数据上传服务器。管理员可通过安装有库存系统 APP 的计算机或移动终端查看各分店数据。某连锁超市有 50 家分店,每家分店需管理 20 个货架。若使用二进制对这些货架进行编码,二进制码的前几位表示分店号,其余位表示货架号,则所需的二进制位数最少是()A. 12B. 11C. 10D. 95.某连锁超市的智能库存系统实现了从商品入库到货架管理的全程追踪。在商品入库区,RFID读写器采集并存储商品的品类、批次号等信息,并将数据同步至服务器;在货架管理区,智能摄像头自动识别商品摆放异常(如倾斜、错位),并通过显示屏发出图文警报,同时将异常数据上传服务器。管理员可通过安装有库存系统 APP 的计算机或移动终端查看各分店数据。下列关于该系统硬件的说法,正确的是()A.显示器属于该系统的输入设备B.服务器的性能需求与摄像头数量无关C.智能摄像头的组成中一定包含图像传感器D.移动终端须连接 5G 网络才能查看各分店数据6.某连锁超市的智能库存系统实现了从商品入库到货架管理的全程追踪。在商品入库区,RFID读写器采集并存储商品的品类、批次号等信息,并将数据同步至服务器;在货架管理区,智能摄像头自动识别商品摆放异常(如倾斜、错位),并通过显示屏发出图文警报,同时将异常数据上传服务器。管理员可通过安装有库存系统 APP 的计算机或移动终端查看各分店数据。下列关于该系统的说法,不正确的是()A.库存系统 APP 需依赖操作系统运行B.数据上传至服务器需使用相应的网络协议C.移动终端的工作原理与计算机基本相同D.服务器上安装的软件被称为系统软件7.某连锁超市的智能库存系统实现了从商品入库到货架管理的全程追踪。在商品入库区,RFID读写器采集并存储商品的品类、批次号等信息,并将数据同步至服务器;在货架管理区,智能摄像头自动识别商品摆放异常(如倾斜、错位),并通过显示屏发出图文警报,同时将异常数据上传服务器。管理员可通过安装有库存系统 APP 的计算机或移动终端查看各分店数据。库存系统 app 登录时需实现密码验证功能,假设正确密码为“abc@2025”若用户连续3次输入错误则提示锁定。下列Python代码片段中,能正确实现“循环输入直到正确或 3 次错误后终止”功能的是()第 2页/共 10页B.A.count=0for i in range(3):while count<3:pwd= input ("请输入密码:pwd= input ("请输入密码:")")if pwd==" abc@2025":if pwd==" abc@2025":print ("登录成功")print ("登录成功")breakcount+= 1print ("账户已锁定")if count==3:print ("账户已锁定")C.D. count=0count=0 while True:while count<3: pwd= input ("请输入密码:pwd= input ("请输入密码: ")") if pwd==" abc@2025":if pwd== " abc@2025": print ("登录成功")print ("登录成功") breakbreak elif count>= 3:count+= 1 print ("账户已锁定")if count==3: breakprint ("账户已锁定") count+= 1A. AB. BC. CD. D8.浏览器通过栈实现页面导航功能,有三种操作:访问新页面、后退和前进,具体规则如下:①访问新页面:将新页面入栈stl,并清空st2②后退操作: st1出栈,st2入栈③前进操作: st2出栈,st1 入栈某用户访问新页面:pl→p2→p3→p4,随后后退 2次、前进1次、访问新页面p5、后退1次,此时st1栈顶第 3页/共 10页页面是()A. p2B. p3C. p4D. p59.某二叉树的前序遍历序列为A—B—C—D—E—F,中序遍历序列为A—D—C—E—F—B,则关于该二叉树的说法正确的是()A.该二叉树中节点 B度为 1B.该二叉树的深度为 4C.该二叉树中节点 F 是节点 C 的左孩子D.该二叉树中叶子节点的个数为 310.数组元素 a[0]~a[n-1]已按升序排列,现要将 a[pos](0≤pos≤n-1)的值减 2,并保持数组的有序性不变。实现该功能的程序段如下,方框中应填入的正确代码为()t=a[pos]-2i= poswhile:a[i]=a[i-1]i-=1a[i]=tA. i>0B. i>0 and t=0 and t0 and a [i]11.对于任意非空的列表 a,甲、乙程序段输出结果相同,则乙程序段加框处的代码为()乙:甲:def find (a,i):tot=0if i == len (a):for i in range (lenreturn 0(a)):cur=a[i]if a[i]> 0:if cur<0:tot+= a [i]cur=0print (tot)return cur+print (find (a, 0))A. find (a, len (a)-i)B. find (a, len (a)-1-i)C. find (a,i+1)D. find (a,i-1)12有如下 Python 程序段:a=[3,2,4,1,3,2,5,3]第 4页/共 10页n= len (a)last=[-1]*ncur=[1]* nfor i in range (n):last [i]= cur[a[i]]cur[a[i]]=ii=0;j=0; ans=0while jwhile jj+=1if j-i> ans:ans=j-ii+=1print (ans)执行该程序段,最后的输出结果是()A. 3B. 4C. 5D. 6二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)13.某快递分拣站有4个分拣机器人(编号0~3),根据包裹重量分为优先包裹和普通包裹,两种包裹分拣规则如下:①重量≥10kg 的包裹为优先包裹,优先分配:·先选择当前空闲的机器人(同空闲状态则编号小优先)·若无空闲机器人,则选当前任务剩余时间最短的机器人(同剩余时间则编号小优先)②重量<10kg的包裹为普通包裹,按机器人累计分拣件数分配,选择累计分拣件数最少的机器人(同分拣件数则编号小优先)(1)某时刻状态:机器人 0:空闲(累计 200 件)机器人 1:忙碌,剩余 8 分钟(累计 150 件)机器人 2:忙碌,剩余 5 分钟(累计 150 件)机器人 3:忙碌,剩余 8 分钟(累计 220 件)第 5页/共 10页此时到达一个包裹,下列选项中包裹重量和分配的机器人相匹配的是________(单选,填字母)A.3kg,机器人 0B.5kg,机器人 1C.10kg,机器人 2D.15kg,机器人 3(2)以下 Python 代码段实现优先包裹的分配:#[False,0,200]分别表示机器人状态(空闲),当前任务剩余时间,累计分拣件数robots=[[False,0,200],[True,5,150],[True,8,150],[True,3,220]]def assign _ urgent ():for i in range (4):if ______:#更新机器人状态和累计分拣件数,代码略return i #直接分配空闲机器人k=0for i in range (1,4):if ______:k=i______#更新累计分拣件数return k14.为了改善影院放映厅密闭空间的观影环境,某研究小组在实验室模拟搭建了影院放映厅环境监测系统。该系统的智能终端通过IoT模块将采集的环境检测数据以无线通信方式传输到Web服务器,服务器根据数据判断是否存在异常。请回答下列问题。(1)在调试运行该系统时发现某个传感器出现故障,小组成员将故障传感器替换成相同型号的备用传感器,所连接的智能终端引脚保持不变,替换完之后________(单选,填字母:A.需要/B.不需要)修改智能终端的代码。(2)PM2.5传感器和温湿度传感器连接在同一智能终端,若在系统运行的过程中仅有影院放映厅的无线通信出现故障,则下列情况可能发生的是________(单选,填字母)A.温湿度传感器每隔一段时间采集温湿度数据B.服务器能获取 PM2.5 数据但不能获取温湿度数据C.服务器能判断出当前数据存在异常(3)为了提高放映厅内 PM2.5 浓度监测的精准度,研究小组设计在放映厅内 4 个角落配置 PM2.5 传感器,计算 4 个传感器监测数据的平均值,作为当前厅内 PM2.5 浓度值。结合该设计方案,下列说法合理的是________(多选,填字母)第 6页/共 10页A.实现“计算 4 个传感器监测数据的平均值”代码可以部署在服务器端B.放映厅内四个传感器可以通过一个智能终端统一采集数据C.PM2.5 传感器与温湿度传感器采集数据的时间间隔一定相同D.通过计算四个传感器的平均值,可以减小因单个传感器偶然误差对结果的影响(4)某影院将该环境监测系统应用于影院各放映厅的环境监测,该影院共有5个放映厅,正常工作一段时间后,发现放映厅 A 没有数据,经检测,路由器与服务器网络通信正常,其余放映厅数据均正常,写出可能造成上述问题的 2 个原因_______、_______(该放映厅传感器损坏、传感器和智能终端连接故障,不会造成上述问题)。(5)将系统中 2 月份的数据导出到文件data. xlsx中,部分数据如图 a 所示。现要从高到低输出各放映厅空气质量优的天数(如图 b 所示),再用空气质量优的天数最多的放映厅的 PM2.5 数据绘制线形图(如图 c所示)。实现上述功能的部分Python 程序如下:import pandas as pdimport matplotlib. pyplot as pltdf= pd. read _ excel(" data. xlsx")df1=① _______df2=② _______df2= ③_______#依次输出df2中各放映厅编号及其空气质量优的天数,如图b所示,代码略#将df2中首行的放映厅编号存入room _id,代码略df3=④ _______plt. plot (df3["日"],df3["PM2.5"]) #绘制线形图#设置绘图参数,并显示如图 c 所示的线形图,代码略①②③④处可选代码有:A.df. groupby("放映厅", as _ index= False).空气质量. count ()第 7页/共 10页B.dfl. groupby("放映厅", as _ index= False).空气质量. count ()C.df[df["放映厅"]== room _ id]D.df1[df1["放映厅"]== room _ id]E.df[df["空气质量"]=="优"]F.dfl. sort _ values("空气质量", ascending= False)G.df2. sort _ values("空气质量", ascending= False)15.某工厂在每天的生产中,需要一定数量的零件。每天生产一个零件的生产单价是已知的。在 N 天的生产中,当天生产的零件可以满足当天的需要,若当天用不完,可以放到下一天去使用,但要收取每个零件的保管费,不同的天收取的保管费是不相同的。现给出一个N 天的零件需求计划(即 N 天中每天应生产的最少零件个数)及相关费用,求如何安排零件生产使总的费用最少。如:当 N=3 时,其每天需求量与相关费用如表 1 所示:第一天第二天第三天每天的零件需求量25 个15 个30 个每天的生产单价20 元/个30元/个32元/个每天的保管单价5 元/个10元/个0 元/个表 1每天生产计划安排可以有许多方案,如表 2 所示就列举了其中的三种不同方案每天计划生产的零件数第一天第二天第三天总的费用方案 1:25 个15 个30 个25*20+15*30+30*32=1910方案 2:40 个0 个30 个40*20+15*5+30*32=1835方案 3:70 个0 个0 个70*20+45*5+30*10=1925表 2上述三种方案中费用最少的方案是方案 2,其中三天的生产计划分别是 40,0,30。(1)若将第15题表1中第三天的每天生产单价由32元/个改为36元/个,则费用最少的生产方案是_________(填三个整数,用逗号分隔,表示三天中每天生产的零件数)。第 8页/共 10页(2)实现相应功能的 Python 程序如下,请在划线处填入合适的代码。#读入总天数并存入变量 n,代码略#读入每天的零件需求量、生产单价、保管单价并存入列表 d,p,c,如下图所示,代码略。#将列表 d,p,c 整体后移一位,转换为 1-n 索引,0 索引不用。程序运行结果如下:#输入样例n=3d= [25,15, 30]p= [20,30, 32]c= [5, 10, 0]#输出结果ans= [40,0, 30]d= [0]+dp= [0]+pc= [0]+c#预处理出前 i 天的总需求量prefix _ sum=[0]*(n+1)for i in range (1, n+1):prefix _ sum[i]= ______#预处理cost[i][j], cost[i][j]表示第i 天到第 j 天所需零件全部安排在第 i 天一起生产的费用cost=[[0]*(n+1) for i in range(n+1)] #初始为 0for i in range(1, n+1):for j in range(i, n +1):sum _d= prefix _ sum[j]-prefix _ sum[i-1]production _ cost= sum _d* p[i]storage__ cost=0#保管总费用for t in range (i,j):storage = ______storage _ cost+= storage * c[t]第 9页/共 10页cost[i][j]= production _ cost+ storage _ cost#求到每天为止的最少费用dp=[float(' inf')]*(n+1) #用于记录到各天的最少费用,初始都为无穷大dp[0]=0prev=[0]*(n+1) #记录前驱节点for j in range(1, n +1):for i in range(0,j):current__ cost= ______if dp[i]+ current _ cost< dp[j]:dp[j]= dp[i]+ current _ costprev[j]=ians=[0]*(n+1)#回溯生产计划current=nwhile current>0:last__i= prev[current]start _ day= ______end __day= currenttotal= prefix _ sum[end _ day]-prefix _ sum[start _ day-1]ans[start__ day]= totalcurrent= last__i#输出ans[1]~ans[n]表示每天的生产的零件数,代码略保密★考试结束前技术试题第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.【答案】B2.【答案】A3.【答案】D4.【答案】B5.【答案】C6.【答案】D7.【答案】D8【答案】B9.【答案】A10.【答案】B11.【答案】C12.【答案】C二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)13.【答案】①. B②. not robots[i][0]③. robots[i][1] < robots[k][1]④. robots[k][2] += 114.【答案】①. B②. A③. ABD④.该放映厅的无线模块未正常连接(如配置出错、网络参数不对等),导致无法将数据发送至服务器。⑤.该放映厅智能终端掉电或程序异常,无法进行数据上传。⑥. E⑦. B⑧. G⑨. C15.【答案】①.70,0,0②.prefix_sum[i-1]+d[i]③.prefix_sum[j]-prefix_sum[t]④.cost[i+1][j]⑤. last_i + 1 展开更多...... 收起↑ 资源列表 浙江省杭州市联谊学校2024-2025学年高三下学期3月月考技术试题-信息技术 Word版无答案.docx 答案.docx