精品解析:浙江宁波市2025-2026学年高二下学期6月期末考试 技术试题-高中信息技术

标签:
精品解析文字版答案
切换试卷
2026-06-25
| 2份
| 27页
| 24人阅读
| 0人下载

资源信息

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

摘要:

**基本信息** 以智慧公交、无人超市、图书馆监测系统为情境,融合数据处理、AI应用、Python编程等核心知识,考查信息意识与计算思维。 **题型特征** |题型|题量/分值|知识覆盖|命题特色| |----|-----------|----------|----------| |选择题|12题/24分|数据与信息、AI应用、信息系统组成、网络技术、图像数字化、算法与Python编程|通过智慧公交客流分析、无人超市信息系统等真实情境,考查基础概念辨析与信息安全意识| |综合题|3题/26分|系统架构、数据处理、Python编程实践|以图书馆环境监测系统为载体,设计数据传输流程分析、照明时长统计、阅读总分计算等问题,体现问题解决与数字化学习能力|

内容正文:

宁波市2025学年第二学期期末考试 高二技术试卷 考生须知: 1.本卷满分100分,考试时间90分钟; 2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号; 3.所有答案必须写在答题卷上,写在试卷上无效; 4.考试结束后,只需上交答题卷。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分) 阅读下列材料,完成下面小题。 某市智慧公交系统通过车载GPS、刷卡机、摄像头等设备实时采集车辆位置、乘客数量、站点等候人数。系统中的AI模型通过海量历史客流数据的学习,自主挖掘早晚高峰、节假日、恶劣天气等不同场景下的客流规律,智能调度车辆发车间隔。此外,系统通过摄像头视频流的实时分析自动识别车内拥挤度,进一步辅助调度决策。 1. 下列关于数据、信息的说法,不正确的是( ) A. 车辆位置、乘客数量、站点等候人数都是数据 B. 历史客流数据和摄像头采集的视频流都是采用流计算进行处理的 C. 系统采集的乘客刷卡记录在计算机中只能以二进制形式存储 D. 系统通过数据分析生成客流热力图比原始数据更直观 2. 关于该系统中人工智能的应用,下列说法正确的是( ) A. 系统基于历史客流数据预测高峰时段,主要采用的是符号主义人工智能方法 B. 客流统计摄像头拍摄视频并上传服务器属于人工智能技术 C. 供AI模型学习的历史客流数据越多,预测结果往往越精准 D. 智慧公交系统能够完全替代调度员完成所有调度决策 【答案】1. B 2. C 【解析】 【1题详解】 本题考查数据、信息与数据处理的基础知识。车辆位置、乘客数量、站点等候人数都是反映客观事物属性的数据,该选项说法正确;流计算适用于处理实时产生的动态数据,历史客流数据是已经采集存储完成的静态数据,一般采用批处理方式,并非二者都采用流计算处理,因此该说法错误;计算机中所有数据都只能以二进制形式存储,乘客刷卡记录也符合这个规则,该选项说法正确;客流热力图是原始数据分析加工后得到的可视化信息,比原始数据更加直观易懂,该选项说法正确。本题要求选择不正确的选项。故答案为:B。 【2题详解】 本题考查人工智能的基础知识。基于海量历史数据学习开展预测的人工智能方法属于连接主义,并非符号主义,该说法错误;摄像头拍摄视频并上传服务器仅属于数据采集过程,不属于人工智能技术,该说法错误;在数据质量达标的前提下,供AI模型学习的历史客流数据越多,模型学习到的客流规律越全面,预测结果往往越精准,该说法正确;智慧公交系统仅用于辅助调度决策,不能完全替代调度员完成所有调度决策,该说法错误。本题要求选择正确的选项。故答案为:C。 阅读下列材料,完成下面小题。 某无人超市可实现自助购物。顾客首次进店需在App实名注册并绑定支付账户,进店时扫码通过闸机,系统自动记录进店时间。商品贴有RFID电子标签,经过结算区时RFID读写器自动识别商品并生成订单,顾客通过人脸识别支付或扫码支付后闸机开启。所有交易数据实时上传至云端服务器,供运营方分析决策。 3. 关于该无人超市中信息系统的组成,下列说法正确的是( ) A. 该信息系统中的硬件包括闸机、摄像头和读写器等 B. 该信息系统中的软件都属于应用软件 C. 顾客注册信息存储在顾客自己手机的APP中 D. 该信息系统中的用户只包括顾客和远程管理员 4. 关于该无人超市中信息系统的功能和设计,下列说法正确的是( ) A. 顾客进店时扫码通过闸机,体现了RFID识别技术 B. 系统自动记录进店时间体现了信息系统的数据查询功能 C. 该无人超市系统对外部环境没有依赖性 D. 该系统的实现需要控制技术与传感技术的支持 5. 关于该系统中涉及的网络技术,下列说法正确的是( ) A. 顾客扫描二维码进店,必须先将手机连接超市中的局域网 B. 结算区RFID读写器识别商品中电子标签属于网络技术 C. 顾客通过手机App自助购物时,不需要网络传输介质 D. 系统将交易数据实时上传云端,需要网络协议的支持 6. 关于该无人超市信息系统中的安全措施,下列说法不正确的是( ) A. 顾客首次进店需实名注册,是为了确保系统能识别和确认用户的真实身份 B. 顾客进店时采用短时内有效的动态二维码比静态二维码更安全 C. 由于系统有身份认证和加密技术,顾客可以放心使用任何公共Wi-Fi进行支付 D. 本地交易数据实时上传至云端服务器,体现了数据备份与容灾的安全意识 【答案】3. A 4. D 5. D 6. C 【解析】 【3题详解】 本题考查信息系统的组成。信息系统的硬件包含各类物理硬件设备,闸机、摄像头、读写器都属于该无人超市信息系统的硬件,该说法正确;信息系统的软件分为系统软件和应用软件,并非都属于应用软件;顾客的注册信息存储在云端服务器,并非存储在顾客手机的APP中;该信息系统的用户除了顾客和远程管理员,还包括运营分析人员等其他用户,说法错误。故答案为:A。 【4题详解】 本题考查信息系统的功能与设计。顾客进店扫的是手机App生成的二维码,不属于RFID识别技术;系统自动记录进店时间体现的是信息系统的数据输入与存储功能,不是数据查询功能;该无人超市系统依赖网络、电力等外部条件,对外部环境有依赖性;该系统需要控制闸机开关、感应识别商品信息,实现需要控制技术与传感技术的支持,该说法正确。故答案为:D。 【5题详解】 本题考查信息系统中的网络技术。顾客扫码进店,手机连接公共互联网即可,不需要必须连接超市的局域网;RFID读写器识别电子标签属于传感识别技术,不属于网络技术;手机App自助购物需要传输数据,必须依赖网络传输介质;数据通过网络上传云端,需要遵循对应网络协议才能完成传输,该说法正确。故答案为:D。 【6题详解】 本题考查信息系统的安全防护。实名注册的作用是确保系统识别确认用户的真实身份,说法正确;动态二维码短时有效,被盗用的风险低于静态二维码,更安全;公共Wi-Fi存在信息被窃取的安全风险,即使系统有身份认证和加密技术,也不能放心使用任意公共Wi-Fi进行支付,该说法错误;本地交易数据实时上传云端,属于数据备份容灾的安全措施,体现了安全意识,说法正确。本题要求选择不正确的选项,故答案为:C。 7. 某博物馆使用扫描仪对古画8cm×6cm的局部区域进行数字化处理,保存成800×600像素、24位真彩色的BMP图像。下列说法正确的是( ) A. 若仅改变图像色彩模式为256色,其存储容量会减小为原来的1/3 B. 图像在数字化时先量化再采样 C. 为了节省空间,可将图像保存为MPEG格式 D. 图像中深色像素越多,文件存储容量越大 【答案】A 【解析】 【详解】本题考查图像数字化与图像存储容量相关知识。A选项正确,24位真彩色每个像素占24bit,256色图像每个像素占8bit,8÷24=1/3,存储容量与单像素位数成正比,因此存储容量减小为原来的1/3。B选项错误,图像数字化流程为先采样再量化,并非先量化再采样。C选项错误,MPEG是视频压缩格式,不能用于保存静态图像,静态图像可选用JPG、PNG等格式。D选项错误,BMP为无压缩位图,文件容量仅由分辨率、色彩位数决定,与像素颜色深浅无关。因此,本题选择A选项。 8. 某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,依次输入a的值为1、3、5、-1,则下列说法正确的是( ) A. 整个流程结束后,n的值为0 B. 语句“n>=a?”执行了4次 C. 整个流程结束后,最终输出k的值为3 D. 若输入a的值改为5、3、1、-1,则最终输出k的值会改变 【答案】D 【解析】 【详解】本题考查算法流程图的执行分析。初始n=20,k=0: 第一次输入a=1,a不等于-1成立,计算n=20-(1×2+1)=17,判断n>=a成立,k变为1,此时“n>=a?”执行1次; 第二次输入a=3,a不等于-1成立,计算n=17-(3×2+1)=10,判断n>=a成立,k变为2,此时“n>=a?”执行2次; 第三次输入a=5,a不等于-1成立,计算n=10-(5×2+1)=-1,判断n>=a不成立,不修改k,此时“n>=a?”执行3次; 第四次输入a=-1,a不等于-1不成立,退出循环。 第一个选项,流程结束后n的值为-1,不是0,错误;第二个选项,语句“n>=a?”一共执行了3次,不是4次,错误;第三个选项,最终k的值为2,不是3,错误;第四个选项,若a顺序改为5、3、1、-1,重新执行:初始n=20,k=0,输入a=5,计算得n=9,9>=5成立,k变为1;输入a=3,计算得n=2,2>=3不成立;输入a=1,计算得n=-1,-1>=1不成立,最终k为1,和原来的结果不同,输出k的值改变,该说法正确。故答案为:D。 9. 有如下python程序段: a=[7, -1, -3, -8, 10, 0, -3, 7] k1, k2 = 0, 0 for i in range(len(a)): if a[i] < a[k1]: k2=k1; k1=i elif a[i] <= a[k2]: k2=i 该程序段运行后,变量k1,k2的值分别为( ) A. 3,2 B. 3,6 C. 4,7 D. 4,0 【答案】B 【解析】 【详解】本题考查Python列表遍历与求最小、次小值索引算法相关知识。初始k1 = 0、k2 = 0,a = [7, -1, -3, -8, 10, 0, -3, 7],循环逐个遍历元素:i = 0无更新;i = 1时a[i] = -1 < a[k1],k2 = k1;k1 = i;i = 2时a[i] = -3 < a[k1],k2 = k1;k1 = i;i = 3时a[i] = -8 < a[k1],k2 = k1;k1 = i;i = 4、5元素更大,不触发两个判断;i = 6时a[i] = -3 ≤ a[k2] = a[2] = -3,更新k2 = 6;i = 7元素更大无更新。循环结束后k1 = 3,k2 = 6。其余选项3,2、4,7、4,0均不符合程序运行结果。因此,本题选择B选项。 10. 有如下Python程序程序段: s= "h3a2p5p4y6 " r= " " for i in s: if "0" <= i <= "9": if r == "" or i >= r[-1]: r+=i elif i< r[0]: r=i 执行该程序段后,r的值为( ) A. "256" B. "46" C. "356" D. "246" 【答案】A 【解析】 【详解】本题考查Python程序执行流程、条件判断与字符串索引操作。初始状态:s = "h3a2p5p4y6 ",r = "",遍历s中每个字符,仅处理数字字符,按顺序提取s中的数字依次为:'3'、'2'、'5'、'4'、'6' 处理第一个数字'3':r为空,满足条件r == "",执行r+=i,此时r = "3" 处理第二个数字'2':不满足'2' >= r[-1]('3'),进入elif,满足'2' < r[0]('3'),执行r=i,此时r = "2" 处理第三个数字'5':满足'5' >= r[-1]('2'),执行r+=i,此时r = "25" 处理第四个数字'4':不满足'4' >= r[-1]('5'),也不满足'4' < r[0]('2'),无操作,r仍为"25" 处理第五个数字'6':满足'6' >= r[-1]('5'),执行r+=i,此时r = "256" 最终r的值为"256",因此选A。 11. 编写如下Python程序,输入一个数字字串s,删除s中开头和结尾的0,并输出结果,如s= "0001200310000",输出"120031"; s=input() p=i=0 q=j=len(s)-1 while i < len(s)and j >= 0: if s[i] != "0": ① i=i+1 if s[j] != "0": ② j=j-1 print (s[③ ]) 则程序划线处的代码正确的是( ) A. ①q=i ②p=j ③q:p+1 B. ①p=i ②q=j ③q:p+1 C. ①q=i ②p=j ③p:q+1 D. ①p=i ②q=j ③p:q+1 【答案】B 【解析】 【详解】本题考查Python字符串操作和程序逻辑分析。i从左向右递增遍历字符串,每次遇到非0字符就更新p为当前i,循环结束后p会被最大索引的非0字符覆盖,最终p就是整个字符串最后一个非0字符的索引,因此①处为p=i;j从右向左递减遍历字符串,每次遇到非0字符就更新q为当前j,循环结束后q会被最小索引的非0字符覆盖,最终q就是整个字符串第一个非0字符的索引,因此②处为q=j;Python字符串切片遵循左闭右开规则,要得到包含q到p的子串,切片区间为q:p+1,因此③处为q:p+1,对应题目中编号为2的选项。故答案为:B。 12. 有如下Python程序段: import random a=[3, 2, 5, 1, 4, 6] n=len(a) i=-1 k = random. randint (0, n-1) a[k], a[n-1]= a[n-1], a[k] for j in range(n-1): if a[j] <= a[n-1]: i+=1 a[i], a[j]= a[j], a[i] a[i+1], a[n-1]=a[n-1], a[i+1] print (a) 执行该程序段后,输出a的值不可能为( ) A. [3, 2, 5, 1, 4, 6] B. [2, 1, 3, 6, 4, 5] C. [1, 2, 3, 6, 5, 4] D. [3, 2, 1, 4, 6, 5] 【答案】C 【解析】 【详解】本题考查Python程序分析,快速排序的单次分区操作原理。这段代码实现了快速排序的一次划分过程:首先随机选取一个元素作为基准,将其交换到数组末尾,之后遍历数组前n-1个元素,把所有小于等于基准的元素交换到数组左侧,最后把基准放到正确位置。由k = random. randint (0, n-1)可知K值可能为:0、1、2、3、4、5。 k=0 → [2, 1, 3, 6, 4, 5] k=1 → [1, 2, 5, 3, 4, 6] k=2 → [3, 2, 1, 4, 5, 6] k=3 → [1, 2, 5, 6, 4, 3] k=4 → [3, 2, 1, 4, 6, 5] k=5 → [3, 2, 5, 1, 4, 6] 故本题应选C。 二、综合题(本大题共3小题,其中第13小题10分,第14小题7分,第15小题9分,共26分) 13. 某学校搭建图书馆环境监测系统,采用智能终端连接光线传感器、噪音传感器,每分钟采集一次光照强度和噪音分贝数据,并通过无线通信方式将数据传输至服务器,存储到数据库中。服务器处理数据后,通过智能终端控制电动窗帘和提示屏,管理员可通过浏览器查看系统数据。请回答下列问题: (1)该系统中,传感器、智能终端、服务器与浏览器之间数据的传输关系,下列选项中正确的是( )(单选) A. 传感器→智能终端→服务器→浏览器 B. 传感器↔智能终端↔服务器→浏览器 C. 传感器→智能终端↔服务器↔浏览器 D. 传感器↔智能终端→服务器↔浏览器 (2)关于该系统的架构与功能,下列说法正确的有( )(多选) A. 在系统概要设计阶段需完成数据库管理系统的选择 B. 若无线网络中断,传感器将无法采集数据 C. 若要调整智能终端采集数据的时间间隔,必须修改传感器端的程序 D. 编写智能终端代码时需知道服务器IP地址 (3)该系统服务器端程序采用FlaskWeb框架编写,服务器的IP地址是192.168.10.8,端口是5000,部分功能页面规划如下表所示。 序号 访问地址(示例) 功能说明 1 /query?d=20260126 查看某日的历史统计数据 2 /data?g=500&s=45 提交传感器实时数据 某监测点智能终端的IP地址是192.168.10.20,若该监测点某次采集到的光照强度g为450和噪音数据s为60,则该监测点将数据提交到服务器的URL为http://_________________。 (4)系统运行一段时间后,管理员发现某阅读区光线传感器采集到的数值超过设定的高光阈值,但该区域对应的电动窗帘却未能自动闭合。如果传感器工作正常,请分别从其他硬件及软件两个角度各写出1种可能的原因。 (5)系统运行一段时间后,管理员导出了图书馆某周(7天)的监测数据“library_d ata.xlsx”(如表a)。管理员输入查询日期,统计该日期24小时内每小时噪音的最高值,并绘制线形图(如表b)。实现上述功能的Python程序如下,请选择合适的代码填入划线处(单选,填字母)。 import pandas as pd import matplotlib.pyplot as plt df=pd.read_excel ("library_data.xlsx") for i in range (len(df)): df.at[i, "小时"] =①____________ #输入查询日期并赋值给变量nid,代码略 df1=②____________ df2=③____________ plt.plot (df2["小时"], df2["噪音(dB) "]) #设置图表坐标参数,代码略 plt.show() 程序中①②③处可选的代码有: A. int (df.at[i, "时间"][0:1]) B. int (df.at[i, "时间"][:2]) C. df [df.日期]==nid D. df[df["日期"]==nid] E. dfl.groupby ("小时", as_index=False)[ "噪音(dB) "].max() F. dfl.groupby ("噪音(dB) ", as_index=False)[ "小时"].max() 【答案】(1)C (2)AD (3)192.168.10.8:5000/data?g=450&s=60 (4)硬件原因:1、电动窗帘故障;2、控制电动窗帘的电机发生故障;2、电动窗帘(或电机)与智能终端的连接故障(注:电动窗帘或电机写成执行器) 软件原因:1、缺少控制关闭电动窗帘的程序;2、控制电动窗帘开关的程序写错了或其他合理答案 (5) ①. B ②. D ③. E 【解析】 【小问1详解】 本题考查物联网系统的数据传输关系。该系统中,传感器仅单向向智能终端传输采集的数据;智能终端向服务器上传采集数据,同时接收服务器下发的控制指令,二者为双向传输;服务器向浏览器返回数据,浏览器向服务器发送查看请求,二者也为双向传输,最终传输关系为传感器→智能终端↔服务器↔浏览器,对应第三个选项。故答案为:C。 【小问2详解】 本题考查物联网系统的架构与功能分析。系统概要设计阶段需要完成整体架构设计和软硬件选型,包含数据库管理系统的选择,①正确;传感器连接智能终端即可采集数据,无线网络中断只会导致数据无法上传,不影响采集,②错误;采集数据的时间间隔由智能终端控制,调整间隔不需要修改传感器端程序,③错误;智能终端需要向服务器发送数据,必须知道服务器IP地址才能建立连接,④正确。故答案为:AD。 【小问3详解】 本题考查URL地址的构造。根据题目要求,URL由服务器IP、端口、访问路径、参数构成,服务器IP为192.168.10.8,端口为5000,提交数据的路径为/data,参数为g=450、s=60,按照示例规则拼接即可。故答案为:192.168.10.8:5000/data?g=450&s=60。 【小问4详解】 本题考查物联网系统的故障排查。题目已知传感器工作正常,从硬件角度故障出在执行端或连接部分,从软件角度故障出在控制逻辑部分。故答案为:硬件原因:电动窗帘自身故障(或控制电动窗帘的电机故障、电动窗帘与智能终端连接故障等任意合理答案即可);软件原因:控制电动窗帘闭合的程序存在逻辑错误(或服务器未下发闭合控制指令等任意合理答案即可)。 【小问5详解】 本题考查Python中pandas库的数据处理。①处需要从时间字符串中提取小时,时间格式为HH:MM:SS,小时为前两位字符,对应选项B;②处需要筛选出查询日期对应当天的数据,pandas中正确的筛选写法对应选项D;③处需要按小时分组统计每小时噪音的最大值,对应写法为选项E。故答案为BDE。 14. 图书馆设有n个阅读区(编号为0、1、…、n-1),管理系统每天会记录各阅读区照明设备状态变化的数据,每条记录由“阅读区编号、时刻、状态”三部分组成,其中状态为1表示该时刻开启照明设备;状态0表示关闭。若某阅读区照明设备开启后直到当天结束都没有关闭记录,则默认在当天结束时刻关闭。 (1)假设图书馆有3个阅读区,图书馆开始时刻为08:00,结束时刻为22:00,照明设备某天的记录如下表所示,根据表中数据计算,阅读区2当天照明总时长为____分钟(注:时长=关闭时刻-打开时刻)。 序号 阅读区编号 时刻 状态 1 0 08:10 1 2 1 08:30 1 3 0 09:10 0 4 2 09:40 1 5 1 10:30 0 (2)以下Python程序用于统计各阅读区当天照明总时长,并输出所有阅读区照明总时长之和。请在划线处填入合适的代码。 '''将当天各阅读区照明设备的记录存入列表data,每个元素的格式为[阅读区编号,时刻,状态],data中的元素已按时刻升序排列,如[[0, 08:10,1],[1,08:30, 1],[0, 09:10, 0],[2, 09:40, 1],[1, 10:30, 0]……],输入阅读区数量n及当天结束时刻T,代码略。''' def ttom(time): #以00:00为起点将时间转成分钟,如08:00转为第480分钟 h=int(time[0:2]) m=int(time[3:5]) t=①____________ return t group =[[] for i in range(n)] for x in data: group[x[0]].append([ttom(x[1]), x[2]]) ans =[0]*n for i in range(n): ont=-1 for y in group[i]: if y[1] == 1: #开启 ont=y[0] else: if ont != -1: ans[i]+= y[0]-ont ②____________ #如果最后还亮着,则到当天结束时刻关闭 if ont != -1: ans[i]+=③____________ total_sum = 0 for i in range(n): total_sum += ans[i] print("当日各区域照明总时长: ", total_sum) 【答案】(1)740 (2) ①. h*60+m ②. ont=-1 ③. T-ont 【解析】 【详解】本题考查Python程序逻辑分析与时间计算能力。 (1)阅读区2仅在09:40有一次开启记录,无后续关闭记录,因此默认在当天结束时刻22:00关闭。将时间转换为分钟计算,09:40对应距离00:00的总分钟数为9×60+40=580,22:00对应总分钟数为22×60=1320,总时长为1320-580=740分钟。 (2)①ttom函数的功能是将hh:mm格式的时间转换为距离00:00的总分钟数,总分钟等于小时数乘60加上分钟数,因此此处填h*60+m。②当遇到关闭状态,且当前设备为开启状态时,计算完本次时长后,需要将开启标记ont重置为-1,表示当前设备已关闭,因此此处填ont=-1。③遍历完该阅读区所有记录后,如果ont仍不等于-1,说明该阅读区直到结束都处于开启状态,需要加上结束时刻到开启时刻的时长,即结束时刻T减去开启时刻ont,因此此处填T-ont。 15. 某学校开展“书香班级”评选活动,每月统计各班学生的总阅读时长(单位:分钟),并根据阅读时长计算学生的月度阅读总分,用于评选“阅读之星”。学生的月度阅读总分由时长分和排位分两部分相加得到,计算规则如下: ①时长分——根据学生的阅读时长通过分段函数计算得到,计分规则表a所示(阅读时长120分钟及以上的学生为活跃学生,参加评选): 阅读时长区间(分钟) 时长分计算公式 [120, 240) 时长÷6 [240, 480) 40+(时长-240)÷12 [480, 720) 60+(时长-480)÷16 [720, +∞) 75+(时长-720)÷20 注:时长分计算结果均向下取整,最高不超过100分 表a ②排位分——根据该学生时长分在所有参与评比的活跃学生中的相对位置计算,公式为:排位分= 注:f1是指在所有活跃学生中,时长分低于该学生的人数;f2是指在所有活跃学生中,时长分等于该学生的人数;n是指活跃学生的总人数,计算结果向下取整。请回答下列问题: (1)假设学生小华的3月阅读时长为560分钟,若全校活跃学生总人数为200人,低于小华时长分的人数为120人,等于小华时长分的人数为8人,则他的排位分是____。 (2)定义如下函数getTimeScore(t),功能为根据表a计算时长分。 def getTimeScore (t): if t < 240: return t // 6 elif t < 480: return 40 + (t-240) //12 elif t < 720: return 60 + (t-480) //16 else: s=75+(t-720) //20 if s > 100: return 100 return s 以下表达式与加框处功能相同的是____(多选,填字母)。 A. return min(s, 100) B. return (s+100+abs(s-100)) //2 C. return s if s > 100: return 100 D. if s//100 < 1: return s else: return 100 (3)定义如下函数getRankScore (data,act),功能为根据时长分计算每个活跃学生的排位分,并存入一个字典中返回(键为学号,值为排位分),请在划线处填入合适的代码。 def getRankScore (data, act): stuList=[] for idx in act: sid = data[idx][0] t=data[idx][1] ts=①____________ stuList.append ([sid, t, ts]) n=len (stuList) cnt=[0]*101 for stu in stuList: ②____________ cnt[ts]+=1 f1=[0]*101 pre =0 for i in range(101): f1[i]=pre ③____________ rankDict={} for stu in stuList: ts= stu[2] flval=f1[ts] f2val=cnt[ts] rank=int((f1val+0.5*f2val) /n*100) rankDict[stu[0]]=rank #向字典rankDict增加元素 return rankDict def getActive (data): act=[] for i in range(len(data)): if data[i][1] >= 120: act.append(i) return act '''将学生的阅读总时长数据存入列表stuData,每个元素的格式为[学号,阅读总时长],已按学号升序排列,如[[2101, 95],[2102, 340],[2103, 560],……],代码略。''' act=getActive (stuData) rankScores = getRankScore (stuData, act) #输出如表b所示结果,代码略 学号 时长 时长分 排位分 总分 2102 340 48 33 81 2103 560 65 66 131 2104 120 20 8 28 2105 780 78 91 169 2107 340 48 33 81 2108 560 65 66 131 表b 【答案】(1)62 (2)AD (3) ①. getTimeScore(t) ②. ts = stu[2] ③. pre +=cnt[i]或pre=f1[i]+cnt[i] 【解析】 【小问1详解】 本题考查分段函数的计算应用。首先计算小华的时长分,小华阅读时长为560分钟,属于[480, 720)区间,代入公式计算可得时长分等于60加上(560减480)向下取整除以16,结果为65。再代入排位分计算公式,将f1等于120,f2等于8,n等于200代入计算,可得(120加0.5乘8)除以200乘100,结果为62,向下取整后得到排位分62。故答案为:62。 【小问2详解】 本题考查Python代码逻辑分析。原加框处代码的功能是:若s大于100则返回100,否则返回s。对各选项分析如下:A选项返回min(s, 100),即取s和100中的较小值,和原功能一致;B选项当s大于100时,计算结果返回s,不符合要求;C选项代码先执行return s,会直接返回结果,不会执行后续判断返回100的逻辑,不符合要求;D选项s为正整数,若s大于100,s除以100向下取整结果大于等于1,返回100,否则返回s,和原功能一致。故答案为:AD。 【小问3详解】 本题考查Python算法与程序补全。①处需要根据阅读时长t计算对应的时长分,需要调用题目中已经定义好的getTimeScore函数,因此填getTimeScore(t);②处遍历每个活跃学生,需要取出当前学生的时长分ts才能统计各分数的人数,因此填ts = stu[2];③处pre用于累计时长分低于当前分数i的总人数,得到f1[i]后,需要将当前分数i的人数cnt[i]累加到pre中,用于下一个分数的f1计算,因此填pre +=cnt[i]或pre=f1[i]+cnt[i]。 第1页/共1页 学科网(北京)股份有限公司 $ 宁波市2025学年第二学期期末考试 高二技术试卷 考生须知: 1.本卷满分100分,考试时间90分钟; 2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号; 3.所有答案必须写在答题卷上,写在试卷上无效; 4.考试结束后,只需上交答题卷。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分) 阅读下列材料,完成下面小题。 某市智慧公交系统通过车载GPS、刷卡机、摄像头等设备实时采集车辆位置、乘客数量、站点等候人数。系统中的AI模型通过海量历史客流数据的学习,自主挖掘早晚高峰、节假日、恶劣天气等不同场景下的客流规律,智能调度车辆发车间隔。此外,系统通过摄像头视频流的实时分析自动识别车内拥挤度,进一步辅助调度决策。 1. 下列关于数据、信息的说法,不正确的是( ) A. 车辆位置、乘客数量、站点等候人数都是数据 B. 历史客流数据和摄像头采集的视频流都是采用流计算进行处理的 C. 系统采集的乘客刷卡记录在计算机中只能以二进制形式存储 D. 系统通过数据分析生成客流热力图比原始数据更直观 2. 关于该系统中人工智能的应用,下列说法正确的是( ) A. 系统基于历史客流数据预测高峰时段,主要采用的是符号主义人工智能方法 B. 客流统计摄像头拍摄视频并上传服务器属于人工智能技术 C. 供AI模型学习的历史客流数据越多,预测结果往往越精准 D. 智慧公交系统能够完全替代调度员完成所有调度决策 阅读下列材料,完成下面小题。 某无人超市可实现自助购物。顾客首次进店需在App实名注册并绑定支付账户,进店时扫码通过闸机,系统自动记录进店时间。商品贴有RFID电子标签,经过结算区时RFID读写器自动识别商品并生成订单,顾客通过人脸识别支付或扫码支付后闸机开启。所有交易数据实时上传至云端服务器,供运营方分析决策。 3. 关于该无人超市中信息系统的组成,下列说法正确的是( ) A. 该信息系统中的硬件包括闸机、摄像头和读写器等 B. 该信息系统中的软件都属于应用软件 C. 顾客注册信息存储在顾客自己手机的APP中 D. 该信息系统中的用户只包括顾客和远程管理员 4. 关于该无人超市中信息系统的功能和设计,下列说法正确的是( ) A. 顾客进店时扫码通过闸机,体现了RFID识别技术 B. 系统自动记录进店时间体现了信息系统的数据查询功能 C. 该无人超市系统对外部环境没有依赖性 D. 该系统的实现需要控制技术与传感技术的支持 5. 关于该系统中涉及的网络技术,下列说法正确的是( ) A. 顾客扫描二维码进店,必须先将手机连接超市中的局域网 B. 结算区RFID读写器识别商品中电子标签属于网络技术 C. 顾客通过手机App自助购物时,不需要网络传输介质 D. 系统将交易数据实时上传云端,需要网络协议的支持 6. 关于该无人超市信息系统中的安全措施,下列说法不正确的是( ) A. 顾客首次进店需实名注册,是为了确保系统能识别和确认用户的真实身份 B. 顾客进店时采用短时内有效的动态二维码比静态二维码更安全 C. 由于系统有身份认证和加密技术,顾客可以放心使用任何公共Wi-Fi进行支付 D. 本地交易数据实时上传至云端服务器,体现了数据备份与容灾的安全意识 7. 某博物馆使用扫描仪对古画8cm×6cm的局部区域进行数字化处理,保存成800×600像素、24位真彩色的BMP图像。下列说法正确的是( ) A. 若仅改变图像色彩模式为256色,其存储容量会减小为原来的1/3 B. 图像在数字化时先量化再采样 C. 为了节省空间,可将图像保存为MPEG格式 D. 图像中深色像素越多,文件存储容量越大 8. 某算法的部分流程图如图所示,执行这部分流程,若输入n的值为20,依次输入a的值为1、3、5、-1,则下列说法正确的是( ) A. 整个流程结束后,n的值为0 B. 语句“n>=a?”执行了4次 C. 整个流程结束后,最终输出k的值为3 D. 若输入a的值改为5、3、1、-1,则最终输出k的值会改变 9. 有如下python程序段: a=[7, -1, -3, -8, 10, 0, -3, 7] k1, k2 = 0, 0 for i in range(len(a)): if a[i] < a[k1]: k2=k1; k1=i elif a[i] <= a[k2]: k2=i 该程序段运行后,变量k1,k2的值分别为( ) A. 3,2 B. 3,6 C. 4,7 D. 4,0 10. 有如下Python程序程序段: s= "h3a2p5p4y6 " r= " " for i in s: if "0" <= i <= "9": if r == "" or i >= r[-1]: r+=i elif i< r[0]: r=i 执行该程序段后,r的值为( ) A. "256" B. "46" C. "356" D. "246" 11. 编写如下Python程序,输入一个数字字串s,删除s中开头和结尾的0,并输出结果,如s= "0001200310000",输出"120031"; s=input() p=i=0 q=j=len(s)-1 while i < len(s)and j >= 0: if s[i] != "0": ① i=i+1 if s[j] != "0": ② j=j-1 print (s[③ ]) 则程序划线处的代码正确的是( ) A. ①q=i ②p=j ③q:p+1 B. ①p=i ②q=j ③q:p+1 C. ①q=i ②p=j ③p:q+1 D. ①p=i ②q=j ③p:q+1 12. 有如下Python程序段: import random a=[3, 2, 5, 1, 4, 6] n=len(a) i=-1 k = random. randint (0, n-1) a[k], a[n-1]= a[n-1], a[k] for j in range(n-1): if a[j] <= a[n-1]: i+=1 a[i], a[j]= a[j], a[i] a[i+1], a[n-1]=a[n-1], a[i+1] print (a) 执行该程序段后,输出a的值不可能为( ) A. [3, 2, 5, 1, 4, 6] B. [2, 1, 3, 6, 4, 5] C. [1, 2, 3, 6, 5, 4] D. [3, 2, 1, 4, 6, 5] 二、综合题(本大题共3小题,其中第13小题10分,第14小题7分,第15小题9分,共26分) 13. 某学校搭建图书馆环境监测系统,采用智能终端连接光线传感器、噪音传感器,每分钟采集一次光照强度和噪音分贝数据,并通过无线通信方式将数据传输至服务器,存储到数据库中。服务器处理数据后,通过智能终端控制电动窗帘和提示屏,管理员可通过浏览器查看系统数据。请回答下列问题: (1)该系统中,传感器、智能终端、服务器与浏览器之间数据的传输关系,下列选项中正确的是( )(单选) A. 传感器→智能终端→服务器→浏览器 B. 传感器↔智能终端↔服务器→浏览器 C. 传感器→智能终端↔服务器↔浏览器 D. 传感器↔智能终端→服务器↔浏览器 (2)关于该系统的架构与功能,下列说法正确的有( )(多选) A. 在系统概要设计阶段需完成数据库管理系统的选择 B. 若无线网络中断,传感器将无法采集数据 C. 若要调整智能终端采集数据的时间间隔,必须修改传感器端的程序 D. 编写智能终端代码时需知道服务器IP地址 (3)该系统服务器端程序采用FlaskWeb框架编写,服务器的IP地址是192.168.10.8,端口是5000,部分功能页面规划如下表所示。 序号 访问地址(示例) 功能说明 1 /query?d=20260126 查看某日的历史统计数据 2 /data?g=500&s=45 提交传感器实时数据 某监测点智能终端的IP地址是192.168.10.20,若该监测点某次采集到的光照强度g为450和噪音数据s为60,则该监测点将数据提交到服务器的URL为http://_________________。 (4)系统运行一段时间后,管理员发现某阅读区光线传感器采集到的数值超过设定的高光阈值,但该区域对应的电动窗帘却未能自动闭合。如果传感器工作正常,请分别从其他硬件及软件两个角度各写出1种可能的原因。 (5)系统运行一段时间后,管理员导出了图书馆某周(7天)的监测数据“library_d ata.xlsx”(如表a)。管理员输入查询日期,统计该日期24小时内每小时噪音的最高值,并绘制线形图(如表b)。实现上述功能的Python程序如下,请选择合适的代码填入划线处(单选,填字母)。 import pandas as pd import matplotlib.pyplot as plt df=pd.read_excel ("library_data.xlsx") for i in range (len(df)): df.at[i, "小时"] =①____________ #输入查询日期并赋值给变量nid,代码略 df1=②____________ df2=③____________ plt.plot (df2["小时"], df2["噪音(dB) "]) #设置图表坐标参数,代码略 plt.show() 程序中①②③处可选的代码有: A. int (df.at[i, "时间"][0:1]) B. int (df.at[i, "时间"][:2]) C. df [df.日期]==nid D. df[df["日期"]==nid] E. dfl.groupby ("小时", as_index=False)[ "噪音(dB) "].max() F. dfl.groupby ("噪音(dB) ", as_index=False)[ "小时"].max() 14. 图书馆设有n个阅读区(编号为0、1、…、n-1),管理系统每天会记录各阅读区照明设备状态变化的数据,每条记录由“阅读区编号、时刻、状态”三部分组成,其中状态为1表示该时刻开启照明设备;状态0表示关闭。若某阅读区照明设备开启后直到当天结束都没有关闭记录,则默认在当天结束时刻关闭。 (1)假设图书馆有3个阅读区,图书馆开始时刻为08:00,结束时刻为22:00,照明设备某天的记录如下表所示,根据表中数据计算,阅读区2当天照明总时长为____分钟(注:时长=关闭时刻-打开时刻)。 序号 阅读区编号 时刻 状态 1 0 08:10 1 2 1 08:30 1 3 0 09:10 0 4 2 09:40 1 5 1 10:30 0 (2)以下Python程序用于统计各阅读区当天照明总时长,并输出所有阅读区照明总时长之和。请在划线处填入合适的代码。 '''将当天各阅读区照明设备的记录存入列表data,每个元素的格式为[阅读区编号,时刻,状态],data中的元素已按时刻升序排列,如[[0, 08:10,1],[1,08:30, 1],[0, 09:10, 0],[2, 09:40, 1],[1, 10:30, 0]……],输入阅读区数量n及当天结束时刻T,代码略。''' def ttom(time): #以00:00为起点将时间转成分钟,如08:00转为第480分钟 h=int(time[0:2]) m=int(time[3:5]) t=①____________ return t group =[[] for i in range(n)] for x in data: group[x[0]].append([ttom(x[1]), x[2]]) ans =[0]*n for i in range(n): ont=-1 for y in group[i]: if y[1] == 1: #开启 ont=y[0] else: if ont != -1: ans[i]+= y[0]-ont ②____________ #如果最后还亮着,则到当天结束时刻关闭 if ont != -1: ans[i]+=③____________ total_sum = 0 for i in range(n): total_sum += ans[i] print("当日各区域照明总时长: ", total_sum) 15. 某学校开展“书香班级”评选活动,每月统计各班学生的总阅读时长(单位:分钟),并根据阅读时长计算学生的月度阅读总分,用于评选“阅读之星”。学生的月度阅读总分由时长分和排位分两部分相加得到,计算规则如下: ①时长分——根据学生的阅读时长通过分段函数计算得到,计分规则表a所示(阅读时长120分钟及以上的学生为活跃学生,参加评选): 阅读时长区间(分钟) 时长分计算公式 [120, 240) 时长÷6 [240, 480) 40+(时长-240)÷12 [480, 720) 60+(时长-480)÷16 [720, +∞) 75+(时长-720)÷20 注:时长分计算结果均向下取整,最高不超过100分 表a ②排位分——根据该学生时长分在所有参与评比的活跃学生中的相对位置计算,公式为:排位分= 注:f1是指在所有活跃学生中,时长分低于该学生的人数;f2是指在所有活跃学生中,时长分等于该学生的人数;n是指活跃学生的总人数,计算结果向下取整。请回答下列问题: (1)假设学生小华的3月阅读时长为560分钟,若全校活跃学生总人数为200人,低于小华时长分的人数为120人,等于小华时长分的人数为8人,则他的排位分是____。 (2)定义如下函数getTimeScore(t),功能为根据表a计算时长分。 def getTimeScore (t): if t < 240: return t // 6 elif t < 480: return 40 + (t-240) //12 elif t < 720: return 60 + (t-480) //16 else: s=75+(t-720) //20 if s > 100: return 100 return s 以下表达式与加框处功能相同的是____(多选,填字母)。 A. return min(s, 100) B. return (s+100+abs(s-100)) //2 C. return s if s > 100: return 100 D. if s//100 < 1: return s else: return 100 (3)定义如下函数getRankScore (data,act),功能为根据时长分计算每个活跃学生的排位分,并存入一个字典中返回(键为学号,值为排位分),请在划线处填入合适的代码。 def getRankScore (data, act): stuList=[] for idx in act: sid = data[idx][0] t=data[idx][1] ts=①____________ stuList.append ([sid, t, ts]) n=len (stuList) cnt=[0]*101 for stu in stuList: ②____________ cnt[ts]+=1 f1=[0]*101 pre =0 for i in range(101): f1[i]=pre ③____________ rankDict={} for stu in stuList: ts= stu[2] flval=f1[ts] f2val=cnt[ts] rank=int((f1val+0.5*f2val) /n*100) rankDict[stu[0]]=rank #向字典rankDict增加元素 return rankDict def getActive (data): act=[] for i in range(len(data)): if data[i][1] >= 120: act.append(i) return act '''将学生的阅读总时长数据存入列表stuData,每个元素的格式为[学号,阅读总时长],已按学号升序排列,如[[2101, 95],[2102, 340],[2103, 560],……],代码略。''' act=getActive (stuData) rankScores = getRankScore (stuData, act) #输出如表b所示结果,代码略 学号 时长 时长分 排位分 总分 2102 340 48 33 81 2103 560 65 66 131 2104 120 20 8 28 2105 780 78 91 169 2107 340 48 33 81 2108 560 65 66 131 表b 第1页/共1页 学科网(北京)股份有限公司 $

资源预览图

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