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

标签:
精品解析文字版答案
2025-06-30
| 2份
| 26页
| 187人阅读
| 0人下载

资源信息

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

内容正文:

宁波市2024学年第二学期期末考试 高二技术试卷 考生须知: 1.本卷满分100分,考试时间90分钟; 2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号; 3.所有答案必须写在答题卷上,写在试卷上无效; 4.考试结束后,只需上交答题卷。 第一部分信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分) 1. 某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。下列关于数据和信息的说法,不正确的是( ) A. 大模型学习过的数据将不再具有价值 B. 学生的原始数据经过处理生成报告,说明信息具有可加工处理性 C. 该人工智能技术创新的过程是其核心团队研发者智慧的体现 D. 大模型的研发离不开大数据,这些数据的客观性为研究提供依据 【答案】A 【解析】 【详解】本题考查的是数据与信息。大模型训练后的数据仍可能具有价值(例如:重新训练、增量学习、数据验证等)。 数据本身的价值不会因被学习而完全消失,因此该说法不正确。故选A。 2. 某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。以下有关该人工智能大模型的说法正确的是( ) A. 训练MoE时主要采用了符号主义人工智能方法 B. 近端策略优化(PPO)算法中强化学习主要是基于推理 C. 人工智能可完全替代教师分析学生表现,减少人为干预 D. 该大模型的核心算法可迁移至多个领域,体现了跨领域人工智能应用 【答案】D 【解析】 【详解】本题考查人工智能。A 选项错误:训练 MoE 时主要采用的是连接主义方法,而非符号主义。MoE 作为深度学习模型,依赖大数据和神经网络参数优化,与符号主义基于逻辑推理的核心思想不同。B 选项错误:PPO 算法中的强化学习基于 “试错 - 反馈” 机制,通过与环境交互优化策略,而非基于推理。推理是符号主义的特征,与强化学习的训练逻辑不符。C 选项错误:人工智能虽能辅助分析学生表现,但无法完全替代教师。教育场景中情感引导、个性化沟通等人类智能特有的能力,是 AI 无法替代的。D 选项正确:该大模型的核心算法(如 MoE、PPO)可迁移至金融、医疗等多个领域,体现了跨领域的人工智能应用,符合题干中 “助力各行各业数智化转型” 的描述。 因此,本题选择D 选项。 3. 某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。下面关于该大模型中使用和处理数据的说法不正确的是( ) A. 系统本地化处理数据时,仍需考虑隐私保护问题 B. 该大模型只能分析和处理结构化数据 C. 中文文本处理时,一般需要分词 D. 处理结果用可视化图表比表格数据更直观,更具吸引力 【答案】B 【解析】 【详解】本题考查的是大数据处理。选项A正确: 题干提到系统可本地化处理学生数据,但无论数据是否本地化处理,隐私保护都是必须考虑的问题。选项B错误: 题干明确说明该模型支持文本/表格处理,并集成OCR(处理图像)、语音识别(处理音频)等工具,说明它能处理非结构化数据(如文本、图像、语音)。因此“只能处理结构化数据”的说法是错误的。选项C正确: 中文文本处理通常需要分词(如NLP任务),这是中文处理的典型步骤。选项D正确: 可视化图表比纯表格数据更直观,这是数据展示的常识,题干也提到“生成含可视化图表的学习分析报告”。故选B。 4. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该信息系统组成的说法,正确的是( ) A. “约书app”属于应用软件 B. 借阅数据存储在服务器的RAM中 C. 该系统的硬件包含书柜服务机、手机、数据库等 D. 该系统由硬件、软件、通信网络和数据组成 【答案】A 【解析】 【详解】本题考查的是信息系统组成。“约书app”属于应用软件,因为它是一个安装在手机上的应用程序,用于提供图书借阅服务。借阅数据通常存储在服务器的硬盘或数据库中,而不是RAM(随机存取存储器)中。信息系统(Informationsystem)是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。故本题应选A。 5. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该系统功能与设计的说法,正确的是( ) A. 取书和还书过程都涉及了RFID技术 B. 该系统功能的实现需要控制技术的支持 C. 该系统数据收集和输入功能完全由书柜服务机实现 D. 该系统提供便民服务,所以不存在数字鸿沟问题 【答案】B 【解析】 【详解】本题考查的是信息系统功能。题干中明确提到还书时通过图书内置的RFID芯片自动识别图书,但取书时是通过二维码取书,并未提到使用RFID技术。无论是线上选书、线下取书还是还书,都需要系统控制自助书柜服务机的操作。数据收集和输入不仅包括书柜服务机的操作(如识别RFID或二维码),还包括用户通过手机APP在线选书的数据输入,因此不完全由书柜服务机实现。虽然系统提供便民服务,但部分人群(如不熟悉智能手机或RFID技术的用户)可能仍无法享受服务,因此数字鸿沟问题仍然存在。故选B。 6. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该系统中网络技术的说法,正确的是( ) A. 手机必须通过移动通信网络登录“约书app” B. 服务器网络故障不影响读者在线选择图书 C. 客户端获取数据库中的数据需通过网络协议 D. 书柜服务机与服务器通讯时,必须处于同一个局域网 【答案】C 【解析】 【详解】本题考查的是网络。手机登录APP时,既可以通过移动通信网络(如4G/5G),也可以通过Wi-Fi等无线局域网连接互联网。如果服务器网络故障,服务器无法响应请求,读者将无法完成在线选书操作。书柜服务机可以远程连接服务器,依赖路由和公网协议进行数据传输。故选C。 7. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于提升该系统安全的措施中,不合理的是( ) A 系统每天定时备份数据 B. 以密文方式保存用户的注册信息 C. 管理员登录方式由用户名+口令改为USB Key D. 为该系统的所有用户设置相同的访问系统资源的权限 【答案】D 【解析】 【详解】本题考查的是信息系统安全。系统中用户角色多样(如普通读者和管理员),读者的权限应仅限于借阅、取还书等操作,而管理员需要更高权限进行系统管理。如果所有用户权限相同,会违反“最小权限原则”,增加安全风险(例如普通用户可能误操作或恶意访问敏感功能),降低系统的整体安全性。故选D。 8. 下列关于数字化和编码的说法,正确的是( ) A. 用二进制为10位同学进行唯一编号,则每个编号至少需要4个字节 B. 视频在网络中一般以未压缩的格式传输 C. 手机在拍照和录音时都需要经过采样、量化和编码 D. 一幅未经压缩的黑白二色位图图像,大小是1024×1024像素,其存储容量约为1MB 【答案】C 【解析】 【详解】本题考查数字化和编码。A 选项错误:用二进制为 10 位同学编号,所需二进制位数为4 位(因为 23=8<10,24=16≥10)。而 1 字节 = 8 位,4 位仅需 0.5 字节,因此 “至少需要 4 个字节” 的说法错误。B 选项错误:视频在网络中通常采用压缩格式(如 H.264、H.265)传输,未压缩的视频数据量极大(如 1080P 视频每秒数据量可达数百 MB),会严重占用带宽,无法高效传输。C 选项正确:手机拍照和录音的数字化过程包括采样、量化和编码。D 选项错误:黑白二色位图每个像素仅需 1 位(bit)存储(0 或 1)。图像大小为 1024×1024 像素,总位数为 1024×1024×1=1048576 位。转换为字节:1048576位÷8=131072字节(B) 进一步转换为 MB:131072B÷1024=128KB,128KB÷1024=0.125MB 。因此,本题选择C选项。 9. 下图所示流程图用于系统登录时密码验证。密码有三次输入机会,若连续三次输错密码,则结束输入并提示“机会已用完”,若三次以内(包含三次)输入正确的密码,则结束输入并提示“密码正确”。流程图①②处代码可以实现该功能的是( ) A. ①x==pw or n==3? ②n=3? B. ①x==pw and n==3? ②n=3? C. ①x==pw or n==3? ②x!=pw? D. ①x==pw and n==3? ②x!=pw? 【答案】C 【解析】 【详解】本题考查的是流程图识读。节点①:决定是否终止输入流程,进入结果判断。节点②:在流程终止后,区分是 “密码正确” 还是 “机会已用完”。要让流程走到结果判断,有两种触发场景: 场景一:输入密码 x 与正确密码 pw 匹配(x == pw ),此时不管输入次数 n 是几次(只要≤3 ),都该终止流程判为 “密码正确”。 场景二:输入次数 n 达到 3 次(n == 3 ),即便密码还错,也因 “机会用尽” 终止流程。 这两种场景满足其一就该进入结果判断,逻辑上是 “或”(or )关系,所以 ①填 x == pw or n == 3。 当流程因①进入结果判断后,要区分最终提示: 若提示 “机会已用完”,本质是 “次数到 3 次,且密码还错” 。因为①已经保证 “密码对” 或 “次数到 3 次”,所以此时只需判断 “密码是否错(x != pw )” :若 x != pw ,说明是 “次数到 3 次且密码错”,输出 “机会已用完”;若 x == pw ,就输出 “密码正确” 。所以 ②填 x != pw 。故选C。 10. 有如下Python代码: n=int(input("n=")) i=2 k=c=0 while n > 1: #① if n%i == 0: if k != i: c+=1 k=i n=n//i else: i+=1 #2 print(c) 运行该代码,并输入28,下列说法正确的是( ) A. 变量c的值为3 B. 变量k的值为7 C. ②处代码执行了6次 D. ①处代码“n>1”改为“n>0”,对程序没有影响 【答案】B 【解析】 【详解】本题考查循环语句。该程序用于计算输入整数 n 的不同质因数的个数 。通过循环判断 n 能否被从 2 开始的整数 i 整除,若能整除且 i 不等于之前记录的质因数 k,则更新不同质因数个数 c 并记录当前质因数 k,同时对 n 做整除操作;若不能整除则 i 自增,直到 n≤1 。模拟输入 n = 28 时的执行过程初始值:n=28,i=2,k=0,c=0。 第一次循环(n=28>1 ):28%2==0,且 k=0≠2,所以 c=1,k=2;n=28//2=14。 第二次循环(n=14>1 ):14%2==0,但 k=2==2,不更新 c;n=14//2=7。 第三次循环(n=7>1 ):7%2≠0,执行 i += 1,i=3。 第四次循环(n=7>1 ):7%3≠0,执行 i += 1,i=4。 第五次循环(n=7>1 ):7%4≠0,执行 i += 1,i=5。 第六次循环(n=7>1 ):7%5≠0,执行 i += 1,i=6。 第七次循环(n=7>1 ):7%6≠0,执行 i += 1,i=7。 第八次循环(n=7>1 ):7%7==0,且 k=2≠7,所以 c=2,k=7;n=7//7=1。 第九次循环:n=1≤1,循环结束。 由上述过程可知,c 最终为 2(质因数为 2 和 7 ),A 错误。程序结束时 k=7(最后一个质因数 ),B 正确。②处是 i += 1,在过程中 i 从 2 增加到 7 时,共执行 5 次(i=2→3、3→4、4→5、5→6、6→7 ),C 错误。若改为 n > 0,当 n=1 时循环仍会执行,但此时 n%i 恒不成立,会导致程序死循环,D 错误。因此,本题选择B。 11. 有如下Python程序段: s="RGGBRRGBB" r=s[0] for i in range(1,len(s)): if len(r) == 0 or s[i] != r[-1]: r=r+s[i] else: r=r[:len(r)-1] print(r) 执行该程序段后,输出结果是( ) A. RBB B. RGB C. GRB D. RBG 【答案】D 【解析】 【详解】本题考查的是字符串处理。初始:r = "R"(s[0])。 i=1,s[1]='G':r 不为空,且 'G' != 'R'(r[-1] 为 'R'),因此 r = "R" + "G" = "RG"。 i=2,s[2]='G':r 不为空,且 'G' == 'G'(r[-1] 为 'G'),因此移除 r 的最后一个字符,r = "R"。 i=3,s[3]='B':r 不为空,且 'B' != 'R'(r[-1] 为 'R'),因此 r = "R" + "B" = "RB"。 i=4,s[4]='R':r 不为空,且 'R' != 'B'(r[-1] 为 'B'),因此 r = "RB" + "R" = "RBR"。 i=5,s[5]='R':r 不为空,且 'R' == 'R'(r[-1] 为 'R'),因此移除 r 的最后一个字符,r = "RB"。 i=6,s[6]='G':r 不为空,且 'G' != 'B'(r[-1] 为 'B'),因此 r = "RB" + "G" = "RBG"。 i=7,s[7]='B':r 不为空,且 'B' != 'G'(r[-1] 为 'G'),因此 r = "RBG" + "B" = "RBGB"。 i=8,s[8]='B':r 不为空,且 'B' == 'B'(r[-1] 为 'B'),因此移除 r 的最后一个字符,r = "RBG"。 故选D。 12. 有如下程序段: import random a=[0]*5 for i in range(5): a[i]=random.randint(-5,5) #randint(a,b)产生[a,b]区间的随机整数 max=-25 for i in range(5): s=a[i] for j in range(i+1,5): s+=a[j] if s > max: max=s print(max) 运行该程序段后,输出结果为2,则列表a可能为( ) A. [4,-2,0,1,-1] B. [5,0,1,-5,2] C. [2,-3,-1,5,-2] D. [5,-6,1,-2,2] 【答案】A 【解析】 【详解】本题考查python程序设计。该程序段计算列表 a 的每个后缀和(即从索引 i 开始到列表末尾的子数组的和),并找出这些后缀和中的最大值。程序输出结果为 2,表示所有后缀和的最大值为 2并且 所有元素在 [-5, 5] 范围内(由 random.randint(-5, 5) 生成)。选项 A: [4, -2, 0, 1, -1] 所有元素均在 [-5, 5] 范围内。 后缀和计算: i=0: 4 + (-2) + 0 + 1 + (-1) = 2 ; i=1: -2 + 0 + 1 + (-1) = -2 ;i=2: 0 + 1 + (-1) = 0 ;i=3: 1 + (-1) = 0 ;i=4: -1 后缀和为 [2, -2, 0, 0, -1],最大值为 2,符合输出结果。 选项 B: [5, 0, 1, -5, 2] 所有元素均在 [-5, 5] 范围内。 后缀和计算: i=0: 5 + 0 + 1 + (-5) + 2 = 3; i=1: 0 + 1 + (-5) + 2 = -2; i=2: 1 + (-5) + 2 = -2 ;i=3: -5 + 2 = -3 ;i=4: 2 ;后缀和为 [3, -2, -2, -3, 2],最大值为 3 ≠ 2,不符合。 选项 C: [2, -3, -1, 5, -2] 所有元素均在 [-5, 5] 范围内。 后缀和计算: i=0: 2 + (-3) + (-1) + 5 + (-2) = 1; i=1: -3 + (-1) + 5 + (-2) = -1 ; i=2: -1 + 5 + (-2) = 2 ; i=3: 5 + (-2) = 3; i=4: -2 ;后缀和为 [1, -1, 2, 3, -2],最大值为 3 ≠ 2,不符合。选项 D: [5, -6, 1, -2, 2] 元素 -6 不在 [-5, 5] 范围内(random.randint(-5, 5) 无法生成 -6),因此该列表不可能由程序生成,不符合条件。故选A。 二、非选择题(本大题共3小题,其中第13小题9分,第14小题8分,第15小题9分,共26分) 13. 某团队开发了一套智能水族箱监控系统,用于实时监测水族箱内水温、光线强度、氧含量及水位等数据。智能终端连接各类传感器,通过Wi-Fi将数据上传至服务器。服务器分析数据后,可通过智能终端控制多个执行器调节水族箱环境。用户可通过浏览器访问服务器,查询各项数据指标以及调整设备参数。请回答下列问题: (1)该智能水族箱系统计划新增远程视频监控功能,用户可通过浏览器实时查看水族箱状态。为实现该功能,系统需要优先增加的硬件设备是____(单选,填字母:A.服务器内存条/B.摄像头/C.蜂鸣器)。 (2)下列关于该系统程序设计的说法,正确的是____(单选,填字母) A.该系统需要编写客户端应用程序 B.服务器与数据库之间的数据传输是单向的 C.搭建完成后在服务器上运行程序发现其中错误属于动态测试 (3)假设某时刻智能终端上传光线强度数据到服务器端的URL是: http://192.168.123.100:5000/gxqd?light=25。则服务器端应用实例app中与该URL关联的路由设置语句是@app.route("____") (4)智能终端上的程序实现如下功能:每隔5秒从传感器采集1次温度,为了减少冗余数据传输,仅当本次采集的数据与最近一次上报数据的变化量超出阈值T时才上报。实现上述功能的部分Python程序如下,请在程序划线处填入合适的代码。 #导入相关库,并从服务器获取阈值T,代码略 last=pinl.read_analog() while True: cur=pinl.read_analog() #获取温度数据 if ①____: #判断温度数据是否上报 errno,resp=0bloq.get("input?id=1&temp="+str(cur),10000) ②____ #其他处理代码略 sleep(5*1000) (5)服务器端设置水温控制方案:水温低于20℃时,加热棒开启加热,当水温高于24℃时,加热棒关闭加热。系统运行后发现,浏览器能够正常显示水温数据,一开始水温值小于20℃,加热棒开始加热,但当浏览器上显示的水温数据高于24℃时,加热棒仍在持续加热。导致该异常现象的原因可能是____(多选,填字母): A.温度传感器与智能终端连接异常 B.加热棒存在故障导致持续加热 C.温度传感器故障导致采集的温度不准确 D.服务器端程序中控制加热棒关闭的命令缺失 E.智能终端与服务器网络连接故障 【答案】 ①. B ②. C ③. /gxqd ④. abs(cur-last)>T或其他等价表达式 ⑤. last=cur ⑥. BD 【解析】 【详解】本题考查搭建信息系统 (1)远程视频监控功能需要实时采集图像数据,而摄像头是实现图像采集的核心硬件设备。服务器内存条用于提升数据处理性能,蜂鸣器用于声音报警,均与视频监控无关。因此该空答案为 B。 (2)A 错误:用户通过浏览器访问服务器,属于浏览器 / 服务器(B/S)模式,无需单独编写客户端应用程序。 B 错误:服务器与数据库之间需双向传输数据(如读取历史数据、存储新数据),并非单向。 C 正确:动态测试是指程序运行时发现错误的过程,搭建后在服务器上运行程序并发现错误符合动态测试的定义。 因此该空答案为 C。 (3) ①处,URL 为http://192.168.123.100:5000/gxqd?light=25,其中路由路径为/gxqd(问号后的light=25是查询参数,路由设置中无需包含)。在 Flask 框架中,路由装饰器需用字符串指定路径。因此该空答案为 /gxqd。 (4) ①处:功能要求仅当本次采集数据与最近一次的变化量超出阈值 T 时上报,需计算当前值cur与上次值last的绝对差值是否大于 T。因此代码为 abs(cur - last) > T。 ②处:上报数据后,需更新last为当前值,以便下次对比。因此代码为 last = cur。 (5) 加热棒在水温高于 24℃时仍加热,可能原因: B. 加热棒存在故障:硬件故障导致无法响应关闭命令,持续加热。 C错误:浏览器显示温度高于24℃,说明传感器无故障。 D. 服务器端程序命令缺失:程序中未编写水温高于 24℃时关闭加热棒的逻辑,导致命令未发出。 A 错误:若传感器与智能终端连接异常,浏览器无法正常显示水温数据,与题意矛盾。 E 错误:若智能终端与服务器网络连接故障,浏览器无法获取水温数据,与题意矛盾。 因此该空答案为 BD。 14. 小明为了解自己家乡的天气情况,收集了该市2024年的气象数据存于data.xlsx文件,部分数据如图a所示,现用pandas打开该数据表,并将数据保存在DataFrame对象df中。请回答下列问题: 图a 图b (1)小明整理图a中的数据,并用pandas读取整理后的数据,保存到df中,以下操作或说法正确的是________(多选,填字母) A.1月5日的最低气温数据缺失,可以用1月最低气温的平均值填充 B.有少数数据行“风力”列格式不一致,为了不影响后续数据处理,直接删除这些数据行 C.执行df=df.sort_values("最高气温",ascending=False)后,df.values的第一行数据可看到全年最高气温的最大值 D.执行df[df["天气"]="晴"]可以筛选出全年中晴天的数据行 (2)绘制1-6月的月均气温(一个月内每天的日均温相加除以该月的总天数)的线形图,如图b所示。部分Python程序如下,请选择合适的代码填入划线处(填字母)。 import pandas as pd import matplotlib.pyplot as plt #导入绘图模块 plt.rcParams["font.sans-serif"]=["SimHei"] #中文字体显示 df=pd.read_excel("data.xlsx") for i in df.index: ①____ #从日期中提取月份并存入新建的“月份”列 df1=②____ #按月份分组求月平均气温 df2=df1.head(6) plt.plot(③____) plt.title("2024年1-6月的月均温变化图") plt.show() ①②③处可选代码有: A.df.at[i,"月份"]=df.at[i,"日期"][6:8] B.df.at[i,"月份"]=df.at[i,"日期"][5:7] C.df.groupby("月份",as_index=False).日均温.mean() D.df.groupby("日均温",as_index=False).月份.mean() E.df2.月份,df2.日均温 F.df2.日均温,df2.月份 (3)小明的家乡四季分明,小明想通过数据分析2024年春季开始的日期,根据近代学者张宝塑提出的分季标准:以候平均气温(任意连续5天的日均温的平均值)从10℃以下升到10℃及以上时作为春季开始,并以该候中首次达到10℃的日期作为春季起始日。小明家乡1月份确定为冬季,以下代码用于求出该城市2024年春季起始日,代码运行结果如图c所示,请在程序划线处填入合适的代码。 图c s=0;f=False for i in range(len(df)-4): j=0 while j < 5: t=df.at[①____] if t >= 10 and not f: pos=i+j f=True s+=t;j+=1 if s/5 >= 10: print("春季起始日:"+df.at[pos,"日期"]) break ②____ f=False 【答案】 ①. AC ②. B ③. C ④. E ⑤. i+j,"日均温" ⑥. s=0 【解析】 【详解】本题考查的是数据分析。 (1)A选项:正确。对于缺失数据,使用同月平均气温填充是合理的处理方式。B选项:错误。直接删除格式不一致的数据行可能会丢失重要信息,应先尝试统一格式或修复数据。C选项:正确。按“最高气温”降序排序后,第一行就是最大值。D选项:错误。正确的筛选语法应为df[df[“天气”]==“晴”],原代码缺少一个等号。 (2)①:提取月份应为日期字段的第5-6位(如"2024-01-05"中的"01"),选B.df.at[i,"月份"]=df.at[i,"日期"][5:7]。 ②:按月份分组求日均温平均值,选C.df.groupby("月份",as_index=False).日均温.mean()。 ③:绘制折线图的x轴应为月份,y轴为日均温,选E.df2.月份,df2.日均温。 (3)①:需要获取连续5天中第j天的日均温,填i+j, "日均温"。 ②:每次循环后需重置累计气温值,填s=0。 15. 某社区共有n个小区,现打算在这n个小区里设置k个快递驿站(0<k<n),为了使驿站的设置尽可能合理,从以下两个方面进行考虑:(a)人口多的小区可能需要更多的快递服务,因此驿站更倾向于设置在人口多的小区;(b)快递驿站尽量靠近其他小区,以减少派送的总距离成本。 示例:如有A、B、C、D四个小区,人口数分别为10、20、30、40,小区之间的距离用矩阵表示如图a表格所示: 图a 若4个小区设置1个快递驿站,则选择A小区设置驿站的派送成本为:10×0+20×2+30×5+40×7=470;选B小区的成本为:10×2+20×0+30×3+40×5=310同理算出选C和D小区的成本分别为190和230。因此可以把驿站设置在成本最低的C小区。请回答以下问题: (1)示例中若A小区的人口是60,则把驿站设置在____(填字母)小区的成本最低。 (2)若示例中4个小区要设置2个快递驿站,则根据成本计算先选出C小区设置快递驿站,然后在剩下3个小区中再选出成本最低的小区设置驿站(计算成本时,其他小区可就近选择C小区):选A的成本为10×0+20×2+30×0+40×2=120,选B的成本为10×2+20×0+30×0+40×2=100,选D的成本为10×5+20×3+30×0+40×0=110,因此选B,也即四个小区选择C和B设置2个快递驿站。为实现程序功能,设计如下算法:n个小区,编号0至n-1,通过成本计算,在所有小区里挑选出成本最低的小区设置为驿站,然后在剩下的小区里再挑选成本最低的小区设置为驿站,重复这个步骤,直到挑出k个小区。在计算成本的时候,所有小区选择最近的驿站。主程序代码如下,运行界面如图b所示,请补充程序划线处: 图b n=int(input("小区数:")) k=int(input("快递驿站数:")) #读取各小区的人口数,存入列表p中,代码略 #读取小区间的距离数据,存入二维列表dis中,代码略 f=[1]*n print("设置站点位置:",end="") for i in range(k): found=False for j in range(n): if f[j]==1: cos=cost(j,dis,p,f)#自定义函数cost计算派送成本 if ①____ or cos < mincost: mincost=cos minpos=j found=True ②____ print(minpos,end="") (3)以下自定义函数计算成本,请补充程序划线处: def cost(xdis,p,f): s=0 for i in range(len(dis)): min_i=p[i]*dis[x][i]*f[i] for j in range(len(dis)): if j != i and f[j] == 0: if k < min_i: min_i=k ____ return s (4)若方框处代码改为k=p[i]*dis[i][j],是否会对程序有影响____(填:是/否)。 【答案】 ①. B ②. not found或found==False ③. f[minpos]=0 ④. s+=min_i或s=s+min_i ⑤. 否 【解析】 【详解】本题考查数组的基本操作。 (1)计算各小区成本: A 小区:成本=60×0+20×2+30×5+40×7=0+40+150+280=470。 B 小区:成本=60×2+20×0+30×3+40×5=120+0+90+200=410。 C 小区:成本=60×5+20×3+30×0+40×2=300+60+0+80=440。 D 小区:成本=60×7+20×5+30×2+40×0=420+100+60+0=580。 对比可知,B 小区成本最低,答案为B。 (2)①处:程序要找成本最低的小区,初始时需先找到第一个可用小区(f[j]=1 )来初始化mincost和minpos ,所以条件为not found ,即当还未找到初始比较对象时,用当前小区的成本作为初始值。②处:选定一个小区设置驿站后,需将该小区标记为已设置(不再参与后续未设置驿站的成本计算),所以是f[minpos] = 0。 (3)函数目的是累加每个小区选择最近驿站的派送成本,在找到每个小区i的最低成本min_i后,需要将其累加到总和s中,所以①处为s += min_i 。 (4)当小区i是已设驿站(f[i] = 0)时,原代码中min_i初始化为0(min_i = p[i]*dis[x][i]*0 = 0),且k = p[i]*dis[i][j]*0 = 0,比较k < min_i(0 < 0)为假,min_i保持0。 修改后,k = p[i]*dis[i][j](非零),但min_i仍为0,且k > 0,比较k < min_i为假,min_i仍保持0。 当i未设驿站(f[i] = 1)时,原代码和修改后的k值相同(f[i] = 1)。 因此,无论f[i]的值如何,min_i的结果不变,程序行为一致。所以答案为否。 第1页/共1页 学科网(北京)股份有限公司 $$ 宁波市2024学年第二学期期末考试 高二技术试卷 考生须知: 1.本卷满分100分,考试时间90分钟; 2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号; 3.所有答案必须写在答题卷上,写在试卷上无效; 4.考试结束后,只需上交答题卷。 第一部分信息技术(共50分) 一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求,不选、多选、错选均不得分) 1. 某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。下列关于数据和信息的说法,不正确的是( ) A. 大模型学习过的数据将不再具有价值 B. 学生的原始数据经过处理生成报告,说明信息具有可加工处理性 C. 该人工智能技术创新的过程是其核心团队研发者智慧的体现 D. 大模型的研发离不开大数据,这些数据的客观性为研究提供依据 2. 某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。以下有关该人工智能大模型的说法正确的是( ) A 训练MoE时主要采用了符号主义人工智能方法 B. 近端策略优化(PPO)算法中强化学习主要是基于推理 C. 人工智能可完全替代教师分析学生表现,减少人为干预 D. 该大模型的核心算法可迁移至多个领域,体现了跨领域人工智能应用 3. 某人工智能大模型利用大数据进行模型预训练,构建混合专家模型(MoE),并通过动态路由激活特定子模块提升处理效率,其近端策略优化(PPO)算法通过强化学习构建“生成-反馈-优化”闭环。某校部署的定制版本支持文本/表格处理,并通过集成OCR字符识别、语音识别等工具实现多媒体交互。系统可本地化处理学生数据,生成含可视化图表的学习分析报告。大模型还可以部署在金融、医疗等领域,助力各行各业数智化转型。下面关于该大模型中使用和处理数据的说法不正确的是( ) A. 系统本地化处理数据时,仍需考虑隐私保护问题 B. 该大模型只能分析和处理结构化数据 C. 中文文本处理时,一般需要分词 D. 处理结果用可视化图表比表格数据更直观,更具吸引力 4. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该信息系统组成的说法,正确的是( ) A. “约书app”属于应用软件 B. 借阅数据存储在服务器的RAM中 C. 该系统硬件包含书柜服务机、手机、数据库等 D. 该系统由硬件、软件、通信网络和数据组成 5. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该系统功能与设计的说法,正确的是( ) A. 取书和还书过程都涉及了RFID技术 B. 该系统功能的实现需要控制技术的支持 C. 该系统数据收集和输入功能完全由书柜服务机实现 D. 该系统提供便民服务,所以不存在数字鸿沟问题 6. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于该系统中网络技术的说法,正确的是( ) A. 手机必须通过移动通信网络登录“约书app” B. 服务器网络故障不影响读者在线选择图书 C. 客户端获取数据库中的数据需通过网络协议 D. 书柜服务机与服务器通讯时,必须处于同一个局域网 7. 某市图书馆推出一项图书借阅便捷服务,该服务配有相应的信息系统,结合线上选书和线下取书的方式,读者首先可用手机登录“约书app”在线选择图书,然后指定城市内任一处“自助书柜服务机”,凭取书二维码自行取书。还书时也可到任一处自助书柜服务机,通过图书内置的RFID芯片,服务机可自动识别图书,打开柜门收回图书。下列关于提升该系统安全的措施中,不合理的是( ) A. 系统每天定时备份数据 B. 以密文方式保存用户的注册信息 C. 管理员登录方式由用户名+口令改为USB Key D. 为该系统的所有用户设置相同的访问系统资源的权限 8. 下列关于数字化和编码的说法,正确的是( ) A. 用二进制为10位同学进行唯一编号,则每个编号至少需要4个字节 B. 视频在网络中一般以未压缩的格式传输 C. 手机在拍照和录音时都需要经过采样、量化和编码 D. 一幅未经压缩的黑白二色位图图像,大小是1024×1024像素,其存储容量约为1MB 9. 下图所示流程图用于系统登录时密码验证。密码有三次输入机会,若连续三次输错密码,则结束输入并提示“机会已用完”,若三次以内(包含三次)输入正确的密码,则结束输入并提示“密码正确”。流程图①②处代码可以实现该功能的是( ) A. ①x==pw or n==3? ②n=3? B. ①x==pw and n==3? ②n=3? C. ①x==pw or n==3? ②x!=pw? D. ①x==pw and n==3? ②x!=pw? 10. 有如下Python代码: n=int(input("n=")) i=2 k=c=0 while n > 1: #① if n%i == 0: if k != i: c+=1 k=i n=n//i else: i+=1 #2 print(c) 运行该代码,并输入28,下列说法正确的是( ) A. 变量c的值为3 B. 变量k的值为7 C. ②处代码执行了6次 D. ①处代码“n>1”改为“n>0”,对程序没有影响 11. 有如下Python程序段: s="RGGBRRGBB" r=s[0] for i in range(1,len(s)): if len(r) == 0 or s[i] != r[-1]: r=r+s[i] else: r=r[:len(r)-1] print(r) 执行该程序段后,输出结果是( ) A RBB B. RGB C. GRB D. RBG 12. 有如下程序段: import random a=[0]*5 for i in range(5): a[i]=random.randint(-5,5) #randint(a,b)产生[a,b]区间随机整数 max=-25 for i in range(5): s=a[i] for j in range(i+1,5): s+=a[j] if s > max: max=s print(max) 运行该程序段后,输出结果为2,则列表a可能为( ) A. [4,-2,0,1,-1] B. [5,0,1,-5,2] C. [2,-3,-1,5,-2] D. [5,-6,1,-2,2] 二、非选择题(本大题共3小题,其中第13小题9分,第14小题8分,第15小题9分,共26分) 13. 某团队开发了一套智能水族箱监控系统,用于实时监测水族箱内水温、光线强度、氧含量及水位等数据。智能终端连接各类传感器,通过Wi-Fi将数据上传至服务器。服务器分析数据后,可通过智能终端控制多个执行器调节水族箱环境。用户可通过浏览器访问服务器,查询各项数据指标以及调整设备参数。请回答下列问题: (1)该智能水族箱系统计划新增远程视频监控功能,用户可通过浏览器实时查看水族箱状态。为实现该功能,系统需要优先增加的硬件设备是____(单选,填字母:A.服务器内存条/B.摄像头/C.蜂鸣器)。 (2)下列关于该系统程序设计的说法,正确的是____(单选,填字母) A.该系统需要编写客户端应用程序 B.服务器与数据库之间的数据传输是单向的 C.搭建完成后在服务器上运行程序发现其中错误属于动态测试 (3)假设某时刻智能终端上传光线强度数据到服务器端的URL是: http://192.168.123.100:5000/gxqd?light=25。则服务器端应用实例app中与该URL关联的路由设置语句是@app.route("____") (4)智能终端上的程序实现如下功能:每隔5秒从传感器采集1次温度,为了减少冗余数据传输,仅当本次采集的数据与最近一次上报数据的变化量超出阈值T时才上报。实现上述功能的部分Python程序如下,请在程序划线处填入合适的代码。 #导入相关库,并从服务器获取阈值T,代码略 last=pinl.read_analog() while True: cur=pinl.read_analog() #获取温度数据 if ①____: #判断温度数据是否上报 errno,resp=0bloq.get("input?id=1&temp="+str(cur),10000) ②____ #其他处理代码略 sleep(5*1000) (5)服务器端设置水温控制方案:水温低于20℃时,加热棒开启加热,当水温高于24℃时,加热棒关闭加热。系统运行后发现,浏览器能够正常显示水温数据,一开始水温值小于20℃,加热棒开始加热,但当浏览器上显示的水温数据高于24℃时,加热棒仍在持续加热。导致该异常现象的原因可能是____(多选,填字母): A.温度传感器与智能终端连接异常 B.加热棒存故障导致持续加热 C.温度传感器故障导致采集的温度不准确 D.服务器端程序中控制加热棒关闭的命令缺失 E.智能终端与服务器网络连接故障 14. 小明为了解自己家乡的天气情况,收集了该市2024年的气象数据存于data.xlsx文件,部分数据如图a所示,现用pandas打开该数据表,并将数据保存在DataFrame对象df中。请回答下列问题: 图a 图b (1)小明整理图a中的数据,并用pandas读取整理后的数据,保存到df中,以下操作或说法正确的是________(多选,填字母) A.1月5日的最低气温数据缺失,可以用1月最低气温的平均值填充 B.有少数数据行“风力”列格式不一致,为了不影响后续的数据处理,直接删除这些数据行 C.执行df=df.sort_values("最高气温",ascending=False)后,df.values的第一行数据可看到全年最高气温的最大值 D.执行df[df["天气"]="晴"]可以筛选出全年中晴天的数据行 (2)绘制1-6月的月均气温(一个月内每天的日均温相加除以该月的总天数)的线形图,如图b所示。部分Python程序如下,请选择合适的代码填入划线处(填字母)。 import pandas as pd import matplotlib.pyplot as plt #导入绘图模块 plt.rcParams["font.sans-serif"]=["SimHei"] #中文字体显示 df=pd.read_excel("data.xlsx") for i in df.index: ①____ #从日期中提取月份并存入新建的“月份”列 df1=②____ #按月份分组求月平均气温 df2=df1.head(6) plt.plot(③____) plt.title("2024年1-6月的月均温变化图") plt.show() ①②③处可选代码有: A.df.at[i,"月份"]=df.at[i,"日期"][6:8] B.df.at[i,"月份"]=df.at[i,"日期"][5:7] C.df.groupby("月份",as_index=False).日均温.mean() D.df.groupby("日均温",as_index=False).月份.mean() E.df2.月份,df2.日均温 F.df2.日均温,df2.月份 (3)小明的家乡四季分明,小明想通过数据分析2024年春季开始的日期,根据近代学者张宝塑提出的分季标准:以候平均气温(任意连续5天的日均温的平均值)从10℃以下升到10℃及以上时作为春季开始,并以该候中首次达到10℃的日期作为春季起始日。小明家乡1月份确定为冬季,以下代码用于求出该城市2024年春季起始日,代码运行结果如图c所示,请在程序划线处填入合适的代码。 图c s=0;f=False for i in range(len(df)-4): j=0 while j < 5: t=df.at[①____] if t >= 10 and not f: pos=i+j f=True s+=t;j+=1 if s/5 >= 10: print("春季起始日:"+df.at[pos,"日期"]) break ②____ f=False 15. 某社区共有n个小区,现打算在这n个小区里设置k个快递驿站(0<k<n),为了使驿站的设置尽可能合理,从以下两个方面进行考虑:(a)人口多的小区可能需要更多的快递服务,因此驿站更倾向于设置在人口多的小区;(b)快递驿站尽量靠近其他小区,以减少派送的总距离成本。 示例:如有A、B、C、D四个小区,人口数分别为10、20、30、40,小区之间的距离用矩阵表示如图a表格所示: 图a 若4个小区设置1个快递驿站,则选择A小区设置驿站的派送成本为:10×0+20×2+30×5+40×7=470;选B小区的成本为:10×2+20×0+30×3+40×5=310同理算出选C和D小区的成本分别为190和230。因此可以把驿站设置在成本最低的C小区。请回答以下问题: (1)示例中若A小区的人口是60,则把驿站设置在____(填字母)小区的成本最低。 (2)若示例中4个小区要设置2个快递驿站,则根据成本计算先选出C小区设置快递驿站,然后在剩下的3个小区中再选出成本最低的小区设置驿站(计算成本时,其他小区可就近选择C小区):选A的成本为10×0+20×2+30×0+40×2=120,选B的成本为10×2+20×0+30×0+40×2=100,选D的成本为10×5+20×3+30×0+40×0=110,因此选B,也即四个小区选择C和B设置2个快递驿站。为实现程序功能,设计如下算法:n个小区,编号0至n-1,通过成本计算,在所有小区里挑选出成本最低的小区设置为驿站,然后在剩下的小区里再挑选成本最低的小区设置为驿站,重复这个步骤,直到挑出k个小区。在计算成本的时候,所有小区选择最近的驿站。主程序代码如下,运行界面如图b所示,请补充程序划线处: 图b n=int(input("小区数:")) k=int(input("快递驿站数:")) #读取各小区的人口数,存入列表p中,代码略 #读取小区间的距离数据,存入二维列表dis中,代码略 f=[1]*n print("设置站点位置:",end="") for i in range(k): found=False for j in range(n): if f[j]==1: cos=cost(j,dis,p,f)#自定义函数cost计算派送成本 if ①____ or cos < mincost: mincost=cos minpos=j found=True ②____ print(minpos,end="") (3)以下自定义函数计算成本,请补充程序划线处: def cost(x,dis,p,f): s=0 for i in range(len(dis)): min_i=p[i]*dis[x][i]*f[i] for j in range(len(dis)): if j != i and f[j] == 0: if k < min_i: min_i=k ____ return s (4)若方框处代码改为k=p[i]*dis[i][j],是否会对程序有影响____(填:是/否)。 第1页/共1页 学科网(北京)股份有限公司 $$

资源预览图

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