精品解析:浙江强基联盟2025-2026学年高二下学期3月联考技术试题-高中信息技术

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

资源信息

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

摘要:

**基本信息** 以全运会小程序、智能批阅系统等真实情境为载体,考查数据处理、算法设计等核心能力,体现信息意识与计算思维。 **题型特征** |题型|题量/分值|知识覆盖|命题特色| |----|-----------|----------|----------| |选择题|12题24分|数据特征(如赛事新闻数据形式)、信息安全(如用户信息保护)、二进制编码(如比赛项目编码)、Python程序分析(如共享雨伞计费逻辑)|情境化命题,如结合全运会服务场景;基础与能力结合,如二进制位数计算与算法流程图分析| |综合题|3题26分|数据处理函数设计(如考勤打卡时间转换)、系统架构(如光照监控系统组成)、算法应用(如降雨等级持续时长计算)|问题链设计,如从数据采集到分析验证;真实问题解决,如利用Python处理考勤数据、验证预报准确率|

内容正文:

浙江强基联盟2026年3月高二联考 技术试题 注意事项: 1.答题前,考生务必将自己的姓名、考生号、考场号、座位号填写在答题卡上。 2.回答选择题时,选出每小题答案后,用铅笔把答题卡上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。回答非选择题时,将答案写在答题卡上。写在本试卷上无效。 3.考试结束后,将本试卷和答题卡一并交回。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。) 1. 某小程序为用户提供全运会信息服务,包括赛事新闻、日程查询、明信片生成等功能。赛事新闻模块提供图文并茂的赛事资讯;日程查询模块支持按日期或竞赛项目进行赛事检索;明信片生成模块根据用户上传的个人照片,快速生成个性化的全运会主题明信片。下列关于该小程序中数据的说法,正确的是( ) A. 赛事新闻中的数据表现形式是单一的 B. 全运会结束后,日程查询中的数据就失去了价值 C. 生成明信片的过程会产生新的数据 D. 全运会赛事数据仅存储在小程序中 2. 某小程序为用户提供全运会信息服务,包括赛事新闻、日程查询、明信片生成等功能。赛事新闻模块提供图文并茂的赛事资讯;日程查询模块支持按日期或竞赛项目进行赛事检索;明信片生成模块根据用户上传的个人照片,快速生成个性化的全运会主题明信片。下列有关信息安全与保护的做法,不合理的是( ) A. 定期备份小程序中的关键数据 B. 设置账户登录失败次数过多临时锁定机制 C. 以密文形式存储用户信息 D. 随意分享用户上传的个人照片 3. 某小程序为用户提供全运会信息服务,包括赛事新闻、日程查询、明信片生成等功能。赛事新闻模块提供图文并茂的赛事资讯;日程查询模块支持按日期或竞赛项目进行赛事检索;明信片生成模块根据用户上传的个人照片,快速生成个性化的全运会主题明信片。若该小程序的日程查询中,某一天有10个不同的比赛项目,每个比赛项目用一个唯一的二进制数进行编码。则所需的二进制位数最少是( ) A. 3位 B. 4位 C. 5位 D. 6位 4. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。为了提高批阅机识别准确率,下列方法可行的是( ) A. 提高答题卷的扫描速度 B. 优化手写文字识别的算法 C. 提高网络传输速度 D. 提升服务器的性能 5. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。下列关于该系统组成的说法,正确的是( ) A. 该系统的硬件只有批阅机 B. 批阅机中无需安装操作系统 C. 批改结果上传服务器需要遵循网络协议 D. 该系统的用户只有教师和学生 6. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。下列关于该系统功能与应用的说法,不正确的是( ) A. 该系统有数据输出功能 B. 可利用批阅报告分析学情 C. 该系统对外部环境有依赖 D. 系统设计时可以不考虑数字鸿沟的问题 7. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。下列技术中,不能用于将批改结果上传至服务器的是( ) A. 射频识别技术 B. Wi-Fi C. 光纤通信 D. 4G/5G通信 8. 某算法部分流程图如图所示,若输入m和n的值分别为2和8,则输出s的值为( ) A. 15 B. 20 C. 25 D. 35 9. 某共享雨伞实行阶梯计费,2小时以内(含2小时)收费3元,超过2小时至12小时(含12小时),超过部分每小时加收1元,超过12小时,超过部分每小时加收2元。设租借时长为t(单位:小时,已向上取整),总费用为c(单位:元),下列Python语句能正确实现计费功能的是( ) A. B. C D. if t<=2: c=3 elif t<=12: c=3+(t-2)*1 else: c=3+(t-2)*2 c=13+(t-12)*2 if t<=2: c=3 if t<=12: c=3+(t-2)*1 c=3 if t>2: c=3+(t-2)*1 if t>12: c=13+(t-12)*2 if t<=2: c=3 if t<=12: c=3+(t-2)*1 else: c=3+(t-2)*2 A. A B. B C. C D. D 10. 有如下Python程序段: a=[1,2,2,3,3,3,3,5,5,5] L=1 for i in range(1,len(a)): if a[i]==a[i-L]: L+=1 print(L) 执行该程序段后,输出的结果是( ) A. 1 B. 2 C. 3 D. 4 11. 有如下Python程序段: from random import randint a=[0]*6 i=0;j=5 while i<=j: k=randint(0,10) #随机生成0-10之间的整数 if k%2==i%2: a[i]=k i+=1 else: a[j]=k j=j-1 print(a) 执行该程序段后,输出的结果不可能是( ) A. [4, 7, 0, 2, 6, 8] B. [8, 1, 2, 6, 8, 1] C. [6, 1, 4, 3, 6, 1] D. [0, 9, 10, 1, 9, 3] 12. 有如下 Python 程序段: s=input("请输入字符串 s:") d=[-1]*26 c=0 for i in range(len(s)): t=ord(s[i])-ord("a") if d[t]!=-1: if i-d[t]>c: c=i-d[t] d[t]=i print(c) 执行该程序段后,若输出为3,则可能的输入是( ) A. abcdabcd B. aabbccdd C. abbacdcd D. ababcdcd 二、综合题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分) 13. 某单位考勤打卡系统记录员工每天上班打卡的时间,数据存储在“data.xlsx”文件中,部分记录如图所示。该单位打卡规则为:9:00及之前打卡属于正常打卡,否则为迟到打卡。请回答下列问题: (1)定义如下conv(x)函数,参数x为打卡时间。函数的功能是将打卡时间转换为分钟格式并判断是否迟到,返回正常或迟到。函数代码如下,请在划线处填入合适代码。 def conv(x): for i in range(len(x)): if x[i]==":": p=i break ________ m=int(x[p+1:]) ct=h+m if ct<=540: return "正常" else: return "迟到" (2)统计12月迟到打卡次数最多的前5名员工情况,部分Python程序如下,请选择合适的代码填入划线处。 import pandas as pd df=pdread_excel("data.xlsx") df.insert(4,"打卡情况","") for i in df.index: t=df.at[i,"打卡时间"] df.at[i,"打卡情况"]=conv(t) df1=①________ df1=df1[df1.打卡情况=="迟到"] df2=②________ df3=③________ 程序中①②③处可选的代码有: A.df[df["月份"]==12] B.df1[df1["月份"]==12] C.df1.groupby("打卡情况",as_index=False).count() D.df1.groupby("姓名",as_index=False).count() E.df2.sort_values("打卡情况",ascending=True).head() F.df2.sort_values("打卡情况",ascending=False).head() 14. 某植物光照监控系统,采用智能终端连接光敏传感器,每10分钟采集一次光照数据,并通过网络将数据传输至服务器,用户可通过移动终端的浏览器或APP查看数据。系统服务器端程序采用Flask Web框架编写,部分代码如下: @app.route("/") def index(): #首页,代码略 @app.route("/que") def query(): #查询光照数据页面,代码略 return render_template( ,data=data) if __name__=="__main__": app.run(host="10.197.105.155",port=8066) (1)为了实现每10分钟采集一次光照数据,可用于控制采集时间的设备是______(A.光敏传感器 /B.智能终端)。 (2)下列关于该系统支撑技术的说法,正确的有______。 A.该系统的性能仅由网络决定 B.该系统使用了B/S和C/S两种网络架构 C.一个智能终端可以连接多个光敏传感器 D.服务器和移动终端需要使用相同的操作系统 (3)若要通过浏览器查看光照数据,则访问的URL是http://______,输入URL后自动跳转到以vews.html为模板所生成的页面,则程序中划线处的代码为______。 (4)系统运行后,为验证光敏传感器采集的数据准确性,请写出1种合理的验证方法。______ 15. 小林为验证某APP对降雨等级预报的准确性并计算准确率,执行以下操作步骤:首先,他先从APP中导出预报数据(包含若干个记录的序列,其中等级持续时长是指同一等级保持不变的时长);第二,收集了对应时间段内的实际降雨量数据,并根据气象部门的降雨划分标准,计算出实际降雨等级及其持续时长;第三,通过比较预报数据和实际数据,得到验证结果;最后,基于对比结果计算预报准确率;示例数据如图所示。 项目/时间 第1天 第2天 第3天 第4天 第5天 第6天 第7天 第8天 第9天 第10天 预报数据 降雨等级 3 2 4 3 等级持续时长 1 4 2 3 实际数据 降雨量mm/24h 12.1 8.7 10.3 11.1 9.4 29.5 23.7 8.9 11.9 15.2 降雨等级 3 2 3 2 4 3 2 3 等级持续时长 1 1 2 1 1 1 1 2 验证结果 比较结果 正确 错误 正确 错误 正确 结果持续时长 2 2 2 2 2 预报准确率 60% (1)如果图中第一天预报数据的降雨等级为2,其他数据不变,则该APP的预报准确率为______%。 (2)定义如下handle(lst)函数,参数lst列表每个元素表示每天的降雨量。函数的功能是根据降雨量计算降雨等级及其持续时长,请在划线处填入合适代码。 def handle(lst): n=len(lst) gra=[]; dur=[] num=1 # 根据 lst[0]的值,计算降雨等级,赋值给 g1,代码略 for i in range(1,n): # 根据 lst[i]的值,计算降雨等级,赋值给 g2,代码略 if g1!=g2: gra.append(g1) # 在列表末尾添加元素 g1 dur.append(num) # 在列表末尾添加元素 num ①______ else: num+=1 ②______ gra.append(g1) dur.append(num) return gra,dur (3)实现验证预报准确性并计算准确率的部分Python 程序如下,请在划线处填入合适的代码。 # 获取预报降雨等级和持续时长,分别存入列表 ga,da,代码略 # 获取实际降雨量,存入列表 sjjy,代码略 gb,db=handle(sjjy) i=0; j=0 res=[0] f=[] if ga[0]==gb[0]: flag=True else: flag=False f.append(flag) while i<len(ga) and j<len(gb): ①______ if da[i]<db[j]: t=da[i] db[j]-=da[i] i+=1 elif da[i]>db[j]: t=db[j] da[i]-=db[j] j+=1 else: t=da[i] i+=1 j+=1 if d==0 and flag or d!=0 and not flag: ②______ else: if d==0: flag=True else: flag=False f.append(flag) res.append(t) # 输出验证结果,计算并输出准确率,代码略 第1页/共1页 学科网(北京)股份有限公司 $ 浙江强基联盟2026年3月高二联考 技术试题 注意事项: 1.答题前,考生务必将自己的姓名、考生号、考场号、座位号填写在答题卡上。 2.回答选择题时,选出每小题答案后,用铅笔把答题卡上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。回答非选择题时,将答案写在答题卡上。写在本试卷上无效。 3.考试结束后,将本试卷和答题卡一并交回。 第一部分 信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分。) 1. 某小程序为用户提供全运会信息服务,包括赛事新闻、日程查询、明信片生成等功能。赛事新闻模块提供图文并茂的赛事资讯;日程查询模块支持按日期或竞赛项目进行赛事检索;明信片生成模块根据用户上传的个人照片,快速生成个性化的全运会主题明信片。下列关于该小程序中数据的说法,正确的是( ) A. 赛事新闻中的数据表现形式是单一的 B. 全运会结束后,日程查询中的数据就失去了价值 C. 生成明信片的过程会产生新的数据 D. 全运会赛事数据仅存储在小程序中 【答案】C 【解析】 【详解】本题考查数据的基本概念与应用知识。选项A: 赛事新闻为图文并茂的资讯,包含文字、图像多种数据形式,数据表现形式并不单一,该项错误;选项B:全运会结束后,赛事日程数据仍可用于赛事回顾、统计研究等场景,依然具备使用价值,该项错误;选项C:生成个性化明信片的过程,结合用户照片与全运会主题模板生成了新的个性化内容,该过程会产生新的数据,该项正确;选项D:全运会赛事数据通常存储在平台后端服务器中,并非仅存储在小程序端,该项错误。故答案为:C。 2. 某小程序为用户提供全运会信息服务,包括赛事新闻、日程查询、明信片生成等功能。赛事新闻模块提供图文并茂的赛事资讯;日程查询模块支持按日期或竞赛项目进行赛事检索;明信片生成模块根据用户上传的个人照片,快速生成个性化的全运会主题明信片。下列有关信息安全与保护的做法,不合理的是( ) A. 定期备份小程序中的关键数据 B. 设置账户登录失败次数过多的临时锁定机制 C. 以密文的形式存储用户信息 D. 随意分享用户上传的个人照片 【答案】D 【解析】 【详解】本题考查信息安全与个人隐私保护的相关知识。定期备份小程序的关键数据能够避免数据丢失,属于合理的信息保护做法;设置账户登录失败次数过多的临时锁定机制,可以防范账户被暴力破解,保障账户安全,做法合理;以密文形式存储用户信息,可避免用户信息明文泄露,提升信息安全性,做法合理;随意分享用户上传的个人照片,会泄露用户个人隐私,侵犯用户权益,不符合信息安全与保护的要求,做法不合理。故答案为:D。 3. 某小程序为用户提供全运会信息服务,包括赛事新闻、日程查询、明信片生成等功能。赛事新闻模块提供图文并茂的赛事资讯;日程查询模块支持按日期或竞赛项目进行赛事检索;明信片生成模块根据用户上传的个人照片,快速生成个性化的全运会主题明信片。若该小程序的日程查询中,某一天有10个不同的比赛项目,每个比赛项目用一个唯一的二进制数进行编码。则所需的二进制位数最少是( ) A. 3位 B. 4位 C. 5位 D. 6位 【答案】B 【解析】 【详解】本题考查二进制编码的基本原理。n位二进制数最多可表示\(2^n\)个不同的唯一编码,本题需要给10个不同项目分配唯一编码,计算可得:3位二进制最多可表示\(2^3=8\)个编码,\(8<10\),无法满足需求;4位二进制最多可表示\(2^4=16\)个编码,\(16>10\),可满足需求,因此所需二进制位数最少为4位,对应第二个选项。故答案为:B。 4. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。为了提高批阅机识别准确率,下列方法可行的是( ) A. 提高答题卷的扫描速度 B. 优化手写文字识别的算法 C. 提高网络传输速度 D. 提升服务器的性能 【答案】B 【解析】 【详解】本题考查人工智能中文字识别技术的相关应用知识。批阅机的识别准确率取决于文字识别算法的优劣,优化手写文字识别的算法可直接提升识别准确率;提高答题卷扫描速度仅能加快扫描流程、提高网络传输速度仅能提升数据传输效率、提升服务器性能仅能加快服务器端数据处理速度,三者都无法提升批阅机本身的识别准确率。故答案为:B。 5. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。下列关于该系统组成的说法,正确的是( ) A. 该系统的硬件只有批阅机 B. 批阅机中无需安装操作系统 C. 批改结果上传服务器需要遵循网络协议 D. 该系统的用户只有教师和学生 【答案】C 【解析】 【详解】本题考查信息系统组成与计算机网络通信的基础知识。选项A:该智能作业批阅系统的硬件不只有批阅机,还包含服务器、用户访问系统的终端设备等,该说法错误;选项B:批阅机属于智能电子设备,必须安装操作系统才能管控硬件资源、运行相关应用软件,该说法错误;选项C:网络中不同设备之间传输数据必须遵循统一的网络协议,因此批改结果上传服务器需要遵循网络协议,该说法正确;选项D:该系统的用户不只有教师和学生,还包含系统运维管理人员等,该说法错误。故答案为:C。 6. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。下列关于该系统功能与应用的说法,不正确的是( ) A. 该系统有数据输出功能 B. 可利用批阅报告分析学情 C 该系统对外部环境有依赖 D. 系统设计时可以不考虑数字鸿沟的问题 【答案】D 【解析】 【详解】本题考查信息系统的功能与设计相关知识。该系统可生成批阅报告供师生在线查看,具备数据输出功能,该说法正确;批阅报告包含作业批改的完整数据,能够用来分析学生学情,该说法正确;该系统运行需要依托智能批阅机、网络、服务器等外部条件,对外部环境有依赖,该说法正确;数字鸿沟指不同群体在信息技术获取、使用层面存在的差异,该系统面向全体师生使用,系统设计时必须考虑不同群体的使用条件与能力,需要考虑数字鸿沟问题,因此该说法错误。故答案为:D。 7. 某智能作业批阅系统通过智能批阅机对答题卷进行扫描、识别与自动批改,并将批改结果上传至系统服务器。批改结果经服务器处理后生成详细批阅报告,师生可通过浏览器在线查看批阅详情。下列技术中,不能用于将批改结果上传至服务器的是( ) A. 射频识别技术 B. Wi-Fi C. 光纤通信 D. 4G/5G通信 【答案】A 【解析】 【详解】本题考查常见通信技术的功能与应用场景。射频识别技术的核心作用是短距离识别目标标识信息,主要功能是物体识别,不具备将批改结果这类批量数据远程传输上传至服务器的能力;Wi-Fi、光纤通信、4G/5G通信都属于通用数据传输通信技术,均可实现数据向服务器的上传,符合该场景的传输需求。故答案为:A。 8. 某算法的部分流程图如图所示,若输入m和n的值分别为2和8,则输出s的值为( ) A. 15 B. 20 C. 25 D. 35 【答案】A 【解析】 【详解】本题考查算法流程图的执行与逻辑计算。按照流程图步骤逐步推导计算:输入m=2,n=8,初始化i=2,s=0: i=2≤8成立,2%2=0≠1,不累加s,i自增为3; i=3≤8成立,3%2=1,累加得s=0+3=3,i自增为4; i=4≤8成立,4%2=0≠1,不累加s,i自增为5; i=5≤8成立,5%2=1,累加得s=3+5=8,i自增为6; i=6≤8成立,6%2=0≠1,不累加s,i自增为7; i=7≤8成立,7%2=1,累加得s=8+7=15,i自增为8; i=8≤8成立,8%2=0≠1,不累加s,i自增为9; i=9≤8不成立,退出循环,最终输出s=15。故答案为:A。 9. 某共享雨伞实行阶梯计费,2小时以内(含2小时)收费3元,超过2小时至12小时(含12小时),超过部分每小时加收1元,超过12小时,超过部分每小时加收2元。设租借时长为t(单位:小时,已向上取整),总费用为c(单位:元),下列Python语句能正确实现计费功能是( ) A. B. C. D. if t<=2: c=3 elif t<=12: c=3+(t-2)*1 else: c=3+(t-2)*2 c=13+(t-12)*2 if t<=2: c=3 if t<=12: c=3+(t-2)*1 c=3 if t>2: c=3+(t-2)*1 if t>12: c=13+(t-12)*2 if t<=2: c=3 if t<=12: c=3+(t-2)*1 else: c=3+(t-2)*2 A. A B. B C. C D. D 【答案】C 【解析】 【详解】本题考查Python分支结构的应用。首先分析共享雨伞的收费标准:使用时间在 2小时内(含)收费3元。使用时间超过2小时至12小时(含12小时),超过部分每小时加收1元。使用时间超过12小时,超过部分每小时加收2元。A选项中,最后的else语句部分计算错误,在2至12小时收费1元,这里是按照2元计算的。B选项中,两个if判断条件可能重合,若t<=2,则t既满足第一个if语句条件,也满足第二个if语句条件,则c最终会被赋值成第二个if语句中的值,则会计算错误。C选项,通过对判断条件的调整,解决了B选项中出现的问题,故正确。D选项,前两个if判断同样会出现B选项的错误。故本题答案为C。 10. 有如下Python程序段: a=[1,2,2,3,3,3,3,5,5,5] L=1 for i in range(1,len(a)): if a[i]==a[i-L]: L+=1 print(L) 执行该程序段后,输出结果是( ) A. 1 B. 2 C. 3 D. 4 【答案】D 【解析】 【详解】本题考查Python程序的循环执行逻辑与条件判断,对列表操作的理解能力。初始化列表a=[1,2,2,3,3,3,3,5,5,5],L初始值为1,i的遍历范围是1到9(列表长度为10)。 i=1:a[1]=2,a[1-1]=a[0]=1,不相等,L保持1; i=2:a[2]=2,a[2-1]=a[1]=2,满足条件,L更新为2; i=3:a[3]=3,a[3-2]=a[1]=2,不相等,L保持2; i=4:a[4]=3,a[4-2]=a[2]=2,不相等,L保持2; i=5:a[5]=3,a[5-2]=a[3]=3,满足条件,L更新为3; i=6:a[6]=3,a[6-3]=a[3]=3,满足条件,L更新为4; i=7、i=8、i=9:三次判断均不满足相等条件,L保持4不变; 循环结束后输出L,最终结果为4。故答案为:D。 11. 有如下Python程序段: from random import randint a=[0]*6 i=0;j=5 while i<=j: k=randint(0,10) #随机生成0-10之间的整数 if k%2==i%2: a[i]=k i+=1 else: a[j]=k j=j-1 print(a) 执行该程序段后,输出的结果不可能是( ) A. [4, 7, 0, 2, 6, 8] B. [8, 1, 2, 6, 8, 1] C. [6, 1, 4, 3, 6, 1] D. [0, 9, 10, 1, 9, 3] 【答案】B 【解析】 【详解】本题考查随机数及循环语句的应用。代码的逻辑是:当索引i与随机生成的数值k奇偶匹配时,从头部开始填k,如果不匹配则从尾部填k。选项B中索引i=0、1、2跟里面的值8、1、2奇偶匹配,符合,但索引i=3时里面的值为6,意味着当i=3时,生成的k值是偶数,应填充到a[5]中,即a[5]值应为偶数,选项中a[5]=1不是偶数,故选项B不可能。 12. 有如下 Python 程序段: s=input("请输入字符串 s:") d=[-1]*26 c=0 for i in range(len(s)): t=ord(s[i])-ord("a") if d[t]!=-1: if i-d[t]>c: c=i-d[t] d[t]=i print(c) 执行该程序段后,若输出为3,则可能的输入是( ) A. abcdabcd B. aabbccdd C. abbacdcd D. ababcdcd 【答案】C 【解析】 【详解】本题考查Python程序的阅读理解能力,核心为对循环、数组存储逻辑的分析应用。首先分析程序逻辑:长度为26的数组d用于存储每个小写字母上一次出现的索引,初始值全为-1;变量c用于记录同一字符两次出现的最大间隔(当前索引减去上一次出现的索引)。遍历字符串每个字符,若该字符之前出现过,则计算间隔并更新最大间隔c,之后更新该字符的最新索引,最终输出最大间隔c。选项A abcdabcd:字符a第二次出现在索引4,间隔为4-0=4,最终最大间隔为4,不符合输出3的要求;选项B aabbccdd:所有重复字符的间隔均为1,最终输出1,不符合要求;选项C abbacdcd:最大间隔为字符a在索引3第二次出现,与第一次索引0的间隔为3,后续无更大间隔,最终输出为3,符合要求;选项D ababcdcd:所有重复字符的最大间隔为2,最终输出2,不符合要求。故答案为:C。 二、综合题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分) 13. 某单位考勤打卡系统记录员工每天上班打卡的时间,数据存储在“data.xlsx”文件中,部分记录如图所示。该单位打卡规则为:9:00及之前打卡属于正常打卡,否则为迟到打卡。请回答下列问题: (1)定义如下conv(x)函数,参数x为打卡时间。函数的功能是将打卡时间转换为分钟格式并判断是否迟到,返回正常或迟到。函数代码如下,请在划线处填入合适代码。 def conv(x): for i in range(len(x)): if x[i]==":": p=i break ________ m=int(x[p+1:]) ct=h+m if ct<=540: return "正常" else: return "迟到" (2)统计12月迟到打卡次数最多的前5名员工情况,部分Python程序如下,请选择合适的代码填入划线处。 import pandas as pd df=pd.read_excel("data.xlsx") df.insert(4,"打卡情况","") for i in df.index: t=df.at[i,"打卡时间"] df.at[i,"打卡情况"]=conv(t) df1=①________ df1=df1[df1.打卡情况=="迟到"] df2=②________ df3=③________ 程序中①②③处可选的代码有: A.df[df["月份"]==12] B.df1[df1["月份"]==12] C.df1.groupby("打卡情况",as_index=False).count() D.df1.groupby("姓名",as_index=False).count() E.df2.sort_values("打卡情况",ascending=True).head() F.df2.sort_values("打卡情况",ascending=False).head() 【答案】 ①. h=int(x[:p])*60 或 h=int(x[0:p])*60 ②. A ③. D ④. F 【解析】 【详解】本题考查Python程序设计与pandas数据处理的应用。 (1)在conv(x)函数中,参数x为打卡时间字符串,p已经获取了分隔符:的索引位置,后续已经处理得到分钟数m,此处需要处理冒号前的小时部分,将小时转换为总分钟数,因此需要截取冒号前的小时字符串,转整数后乘以60,得到对应代码,h=int(x[:p])*60和等效写法h=int(x[0:p])*60都正确。 (2)梳理统计12月迟到次数最多前5名员工的流程:完成所有记录打卡情况标注后,首先需要筛选出12月的所有记录,因此①处从原数据df中筛选出月份为12的记录,对应选项A;筛选出12月数据后,进一步筛选出迟到记录,接下来需要按姓名分组统计每个员工的迟到次数,因此②处按姓名分组计数,对应选项D;得到每个员工的迟到次数后,需要按迟到次数降序排序,取出次数最多的前5名,因此③处按迟到次数降序排序后取前5行,对应选项F。 14. 某植物光照监控系统,采用智能终端连接光敏传感器,每10分钟采集一次光照数据,并通过网络将数据传输至服务器,用户可通过移动终端的浏览器或APP查看数据。系统服务器端程序采用Flask Web框架编写,部分代码如下: @app.route("/") def index(): #首页,代码略 @app.route("/que") def query(): #查询光照数据页面,代码略 return render_template( ,data=data) if __name__=="__main__": app.run(host="10.197.105.155",port=8066) (1)为了实现每10分钟采集一次光照数据,可用于控制采集时间的设备是______(A.光敏传感器 /B.智能终端)。 (2)下列关于该系统支撑技术说法,正确的有______。 A.该系统的性能仅由网络决定 B.该系统使用了B/S和C/S两种网络架构 C.一个智能终端可以连接多个光敏传感器 D.服务器和移动终端需要使用相同的操作系统 (3)若要通过浏览器查看光照数据,则访问的URL是http://______,输入URL后自动跳转到以vews.html为模板所生成的页面,则程序中划线处的代码为______。 (4)系统运行后,为验证光敏传感器采集的数据准确性,请写出1种合理的验证方法。______ 【答案】 ①. B ②. BC ③. 10.197.105.155:8066/que ④. "vews.html" ⑤. 与经过校准的光敏传感器/光照计进行对比验证或通过标准光源进行对比验证或其他等价答案 【解析】 【详解】本题考查物联网系统应用与Flask Web框架开发相关知识 (1)光敏传感器仅负责感知光照强度、输出光照数据,不具备定时控制采集的功能,控制采集间隔的工作由连接传感器的智能终端完成,因此选B。 (2)A选项:系统性能由传感器性能、智能终端处理能力、网络带宽、服务器性能等多个因素共同决定,并非仅由网络决定,A错误;B选项:用户通过浏览器查看数据属于B/S架构,通过APP查看数据属于C/S架构,该系统同时使用了两种网络架构,B正确;C选项:智能终端可以通过扩展接口连接多个光敏传感器,实现多位置光照采集,C正确;D选项:服务器和移动终端通过标准网络协议通信,不需要使用相同的操作系统,D错误。 (3)根据代码可知,服务器IP为10.197.105.155,服务端口为8066,查询光照页面的路由为/que,因此完整访问URL后缀为10.197.105.155:8066/que;Flask框架中render_template函数的第一个参数为模板文件名称(字符串格式),本题中模板文件为vews.html,因此划线处填写"vews.html"。 (4)验证数据准确性可采用标准对比法,使用经过校准的标准设备和待测传感器在同一环境下测试对比即可,合理即可。 15. 小林为验证某APP对降雨等级预报的准确性并计算准确率,执行以下操作步骤:首先,他先从APP中导出预报数据(包含若干个记录的序列,其中等级持续时长是指同一等级保持不变的时长);第二,收集了对应时间段内的实际降雨量数据,并根据气象部门的降雨划分标准,计算出实际降雨等级及其持续时长;第三,通过比较预报数据和实际数据,得到验证结果;最后,基于对比结果计算预报准确率;示例数据如图所示。 项目/时间 第1天 第2天 第3天 第4天 第5天 第6天 第7天 第8天 第9天 第10天 预报数据 降雨等级 3 2 4 3 等级持续时长 1 4 2 3 实际数据 降雨量mm/24h 12.1 8.7 10.3 11.1 9.4 29.5 23.7 8.9 11.9 15.2 降雨等级 3 2 3 2 4 3 2 3 等级持续时长 1 1 2 1 1 1 1 2 验证结果 比较结果 正确 错误 正确 错误 正确 结果持续时长 2 2 2 2 2 预报准确率 60% (1)如果图中第一天预报数据的降雨等级为2,其他数据不变,则该APP的预报准确率为______%。 (2)定义如下handle(lst)函数,参数lst列表每个元素表示每天的降雨量。函数的功能是根据降雨量计算降雨等级及其持续时长,请在划线处填入合适代码。 def handle(lst): n=len(lst) gra=[]; dur=[] num=1 # 根据 lst[0]的值,计算降雨等级,赋值给 g1,代码略 for i in range(1,n): # 根据 lst[i]的值,计算降雨等级,赋值给 g2,代码略 if g1!=g2: gra.append(g1) # 在列表末尾添加元素 g1 dur.append(num) # 在列表末尾添加元素 num ①______ else: num+=1 ②______ gra.append(g1) dur.append(num) return gra,dur (3)实现验证预报准确性并计算准确率的部分Python 程序如下,请在划线处填入合适的代码。 # 获取预报降雨等级和持续时长,分别存入列表 ga,da,代码略 # 获取实际降雨量,存入列表 sjjy,代码略 gb,db=handle(sjjy) i=0; j=0 res=[0] f=[] if ga[0]==gb[0]: flag=True else: flag=False f.append(flag) while i<len(ga) and j<len(gb): ①______ if da[i]<db[j]: t=da[i] db[j]-=da[i] i+=1 elif da[i]>db[j]: t=db[j] da[i]-=db[j] j+=1 else: t=da[i] i+=1 j+=1 if d==0 and flag or d!=0 and not flag: ②______ else: if d==0: flag=True else: flag=False f.append(flag) res.append(t) # 输出验证结果,计算并输出准确率,代码略 【答案】 ①. 50 ②. num=1 ③. g1=g2 ④. d=ga[i]-gb[j] ⑤. res[-1]+=t 或 res[len(res)-1]+=t或 res[-1]= res[-1]+t 或 res[len(res)-1]= res[len(res)-1]+t 【解析】 【详解】本题考查Python程序逻辑分析、分段数据处理与计算能力。 (1)本题总统计时长为10天,第一天预报等级改为2后,实际第一天降雨等级为3,该段共2天全部错误,总正确时长变为5天,计算得准确率为5÷10×100%=50%。 (2)handle(lst)函数的功能是统计连续相同降雨等级和对应的持续时长:当新降雨等级g2和当前统计等级g1不同时,保存旧等级和时长后,需要重置计数num为1;无论等级是否相同,每次循环都需要更新g1为新等级g2,因此①填num=1,②填g1=g2。 (3)验证预报准确率使用双指针匹配预报和实际分段:①处需要计算当前预报等级和实际等级的差值,判断预报是否正确,因此填d=ga[i]-gb[j];当当前预报对错结果和上一段结果一致时,不需要新增分段,仅需将当前时长累加到最后一段的结果时长中,因此②填res[-1]+=t,其余等价写法也正确。 第1页/共1页 学科网(北京)股份有限公司 $

资源预览图

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