搜索
      上传资料 赚现金

      浙江省诸暨市2026届高三上学期12月诊断性考试信息技术试卷(Word版附解析)

      • 360.29 KB
      • 2026-01-19 17:05:47
      • 17
      • 0
      • 教习网3275309
      加入资料篮
      立即下载
      查看完整配套(共2份)
      包含资料(2份) 收起列表
      原卷
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术(原卷版).docx
      预览
      解析
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术 Word版含解析.docx
      预览
      正在预览:浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术(原卷版).docx
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术(原卷版)第1页
      高清全屏预览
      1/9
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术(原卷版)第2页
      高清全屏预览
      2/9
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术(原卷版)第3页
      高清全屏预览
      3/9
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术 Word版含解析第1页
      高清全屏预览
      1/15
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术 Word版含解析第2页
      高清全屏预览
      2/15
      浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术 Word版含解析第3页
      高清全屏预览
      3/15
      还剩6页未读, 继续阅读

      浙江省诸暨市2026届高三上学期12月诊断性考试信息技术试卷(Word版附解析)

      展开

      这是一份浙江省诸暨市2026届高三上学期12月诊断性考试信息技术试卷(Word版附解析),文件包含浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术原卷版docx、浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术Word版含解析docx等2份试卷配套教学资源,其中试卷共24页, 欢迎下载使用。
      第一部分 信息技术(共 50 分)
      一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一
      个是符合题目要求的,不选、多选、错选均不得分)
      1. 某公司推出的无人出租车,搭载了定位系统、激光雷达、毫米波雷达、座位传感器及摄像机等设备,能
      精准识别乘客行为、周边行人、过往车辆及各类交通信号。乘客可通过专属 APP 手动输入或在地图上直接
      选择上、下车地点。服务器接收订单后,会为乘客生成唯一电子乘车凭证。当车辆将乘客安全送达目的地
      后,系统会依据实际行驶里程、时长等因素自动核算费用,乘客通过 APP 完成在线支付即可,并可查看完
      成的订单量与订单详情。关于该无人出租车系统中数据的描述,正确的是( )
      A. 系统中乘客的预约订单数据仅存储在乘客手机本地
      B. 系统为乘客生成唯一电子乘车凭证的过程属于数据采集
      C. 该系统中,汽车行驶数据的获取主要由无人出租车的各类传感设备完成
      D. 乘客通过 APP 提交预约订单 行为不会产生新的数据
      【答案】C
      【解析】
      【详解】本题考查是数据处理与传感设备的功能理解。选项 A 错误,因为乘客的预约订单数据不仅存储在
      乘客手机本地,还需要上传到服务器以便处理。选项 B 错误,生成电子乘车凭证属于数据处理而非数据采
      集。选项 C 正确,因为无人出租车的行驶数据主要依赖于其搭载的定位系统、激光雷达、毫米波雷达等传
      感设备来获取。选项 D 错误,乘客通过 APP 提交预约订单的行为会产生新的数据,这些数据需要上传到服
      务器进行处理。故答案为:C。
      2. 某公司推出的无人出租车,搭载了定位系统、激光雷达、毫米波雷达、座位传感器及摄像机等设备,能
      精准识别乘客行为、周边行人、过往车辆及各类交通信号。乘客可通过专属 APP 手动输入或在地图上直接
      选择上、下车地点。服务器接收订单后,会为乘客生成唯一电子乘车凭证。当车辆将乘客安全送达目的地
      后,系统会依据实际行驶里程、时长等因素自动核算费用,乘客通过 APP 完成在线支付即可,并可查看完
      成的订单量与订单详情。关于该系统的信息安全与社会责任,下列做法合理的是( )
      A. 以明文形式存储用户身份信息、支付记录等敏感数据
      B. 未经用户授权,向第三方机构公布用户的打车轨迹数据
      C. 定期对数据库中的用户数据、订单数据进行异地备份
      D. 允许用户使用他人身份证信息注册 APP 账户并下单
      第 1页/共 15页
      【答案】C
      【解析】
      【详解】本题考查信息安全与社会责任的合理做法。选项 A 中,以明文形式存储用户身份信息、支付记录
      等敏感数据,存在信息泄露风险,不合理;选项 B 中,未经用户授权向第三方机构公布用户的打车轨迹数
      据,侵犯用户隐私,不合理;选项 C 中,定期对数据库中的用户数据、订单数据进行异地备份,有助于数
      据安全和灾难恢复,是合理的做法;选项 D 中,允许用户使用他人身份证信息注册 APP 账户并下单,可能
      导致身份盗用和欺诈,不合理。故答案为:C。
      3. 某公司推出的无人出租车,搭载了定位系统、激光雷达、毫米波雷达、座位传感器及摄像机等设备,能
      精准识别乘客行为、周边行人、过往车辆及各类交通信号。乘客可通过专属 APP 手动输入或在地图上直接
      选择上、下车地点。服务器接收订单后,会为乘客生成唯一电子乘车凭证。当车辆将乘客安全送达目的地
      后,系统会依据实际行驶里程、时长等因素自动核算费用,乘客通过 APP 完成在线支付即可,并可查看完
      成的订单量与订单详情。下列做法中,不能提升无人出租车行驶安全性的是( )
      A. 在车载终端系统中增加游戏娱乐交互模块
      B. 升级激光雷达与摄像机的探测精度和响应速度
      C. 优化无人驾驶决策算法,提升复杂路况应变能力
      D. 采用海量真实道路行驶数据训练自动驾驶模型
      【答案】A
      【解析】
      【详解】本题考查人工智能的应用。题目要求选择不能提升无人出租车行驶安全性的做法。选项 A 提到在
      车载终端系统中增加游戏娱乐交互模块,这与提升行驶安全性无关,反而可能分散乘客注意力,增加安全
      隐患。选项 B、C 和 D 分别涉及升级探测设备、优化决策算法和使用真实数据训练模型,这些措施都能有
      效提升无人出租车的行驶安全性。故答案为:A。
      4. 某公司推出的无人出租车,搭载了定位系统、激光雷达、毫米波雷达、座位传感器及摄像机等设备,能
      精准识别乘客行为、周边行人、过往车辆及各类交通信号。乘客可通过专属 APP 手动输入或在地图上直接
      选择上、下车地点。服务器接收订单后,会为乘客生成唯一电子乘车凭证。当车辆将乘客安全送达目的地
      后,系统会依据实际行驶里程、时长等因素自动核算费用,乘客通过 APP 完成在线支付即可,并可查看完
      成的订单量与订单详情。关于该无人出租车系统的功能描述,说法不正确的是( )
      A. 无人出租车的传感设备可实时采集路况数据并上传至系统
      B. 系统可将无人出租车的实时状态(位置、状态等)同步至用户 APP
      C. 用户可通过 APP 的订单中心查看本人历史所有订单及详情
      第 2页/共 15页
      D. 该系统仅在发现明显漏洞时才需要进行软件版本升级
      【答案】D
      【解析】
      【详解】本题考查信息系统的功能。A 选项正确,无人出租车搭载的激光雷达、毫米波雷达等传感设备,
      其核心功能之一就是实时采集路况(周边行人、车辆、交通信号等)数据,并上传至系统供后续处理;B
      选项正确,乘客需通过 APP 掌握车辆动态以完成乘车,系统将车辆实时位置、运行状态等同步至 APP 是保
      障服务的必要功能;C 选项正确,题目明确提到乘客可查看完成的订单量与订单详情,订单中心查看本人
      历史所有订单及详情属于该功能的合理延伸;D 选项错误,软件版本升级不仅用于修复明显漏洞,还包括
      优化系统性能、新增功能、适配新场景等,“仅在发现明显漏洞时才需要升级”的表述不符合软件维护的常
      规逻辑。因此,本题选择 D 选项。
      5. 某公司推出的无人出租车,搭载了定位系统、激光雷达、毫米波雷达、座位传感器及摄像机等设备,能
      精准识别乘客行为、周边行人、过往车辆及各类交通信号。乘客可通过专属 APP 手动输入或在地图上直接
      选择上、下车地点。服务器接收订单后,会为乘客生成唯一电子乘车凭证。当车辆将乘客安全送达目的地
      后,系统会依据实际行驶里程、时长等因素自动核算费用,乘客通过 APP 完成在线支付即可,并可查看完
      成的订单量与订单详情。下列关于该系统的软件与硬件组成,说法正确的是( )
      A. 乘客使用的智能手机不属于该无人出租车系统的硬件组成部分
      B. 无人出租车搭载 座位状态传感器主要作用是获取图像类数据
      C. 若系统新增“行程共享”“电子发票一键开具”功能,需更新用户 APP
      D. 乘客使用的专属 APP 属于计算机系统中的系统软件
      【答案】C
      【解析】
      【详解】本题考查软件与硬件组成 基本概念及应用。选项 A 中,乘客的智能手机是运行专属 APP 的硬件
      设备,而 APP 是系统的重要组成部分,用于输入地点、支付、查看订单等,因此,智能手机属于该系统的
      硬件组成部分。选项 B 中,座位状态传感器的主要作用是检测座位的占用状态,而非获取图像类数据。选
      项 C 中,若系统新增“行程共享”“电子发票一键开具”功能,确实需要更新用户 APP 以支持新功能。选
      项 D 中,乘客使用的专属 APP 属于应用软件,而非系统软件。故答案为:C。
      6. 某公司推出的无人出租车,搭载了定位系统、激光雷达、毫米波雷达、座位传感器及摄像机等设备,能
      精准识别乘客行为、周边行人、过往车辆及各类交通信号。乘客可通过专属 APP 手动输入或在地图上直接
      选择上、下车地点。服务器接收订单后,会为乘客生成唯一电子乘车凭证。当车辆将乘客安全送达目的地
      后,系统会依据实际行驶里程、时长等因素自动核算费用,乘客通过 APP 完成在线支付即可,并可查看完
      第 3页/共 15页
      成的订单量与订单详情。关于该系统所涉及的网络技术,说法正确的是( )
      A. 无人出租车向服务器上传实时数据时,无需遵循通信协议
      B. 无人出租车可通过 5G 网络实现与服务器进行数据通信
      C. 用户只能通过移动通信网络(4G/5G)才能提交打车订单
      D. 用户的订单数据从手机传输至服务器时,无需经过网关
      【答案】B
      【解析】
      【详解】本题考查网络通信技术的基本概念和应用能力。无人出租车系统需要与服务器进行数据通信,通
      常需要遵循通信协议以确保数据的正确传输,因此选项 A 错误。无人出租车可以通过 5G 网络实现与服务
      器的数据通信,5G 网络提供了高速率和低延迟的特点,适合实时数据传输,因此选项 B 正确。用户提交打
      车订单可以通过多种网络方式实现,不仅限于移动通信网络(4G/5G),还可以通过 Wi-Fi 等其他网络,因
      此选项 C 错误。用户的订单数据从手机传输至服务器时,通常需要经过网关进行数据的路由和转发,因此
      选项 D 错误。故答案为:B。
      7. 某公司推出的无人出租车,搭载了定位系统、激光雷达、毫米波雷达、座位传感器及摄像机等设备,能
      精准识别乘客行为、周边行人、过往车辆及各类交通信号。乘客可通过专属 APP 手动输入或在地图上直接
      选择上、下车地点。服务器接收订单后,会为乘客生成唯一电子乘车凭证。当车辆将乘客安全送达目的地
      后,系统会依据实际行驶里程、时长等因素自动核算费用,乘客通过 APP 完成在线支付即可,并可查看完
      成的订单量与订单详情。无人出租车的高清摄像机采集视频数据后,编码存储为 MPEG-4 文件并传输至服
      务器,下列说法不正确的是( )
      A. 摄像机采集视频的过程实现了从模拟信号到数字信号的转换
      B. 更换分辨率更高的高清摄像机,可提升视频画面的清晰度与质量
      C. 采用更高效的视频压缩编码算法,可在保证画质的前提下减少数据量
      D. 拍摄现场的人员、车辆等画面元素越复杂,生成的 MPEG-4 文件存储容量必然越大
      【答案】D
      【解析】
      【详解】本题考查视频数据处理与压缩编码的相关知识。摄像机采集视频的过程确实涉及从模拟信号到数
      字信号的转换,因此选项 A 是正确的。更换分辨率更高的摄像机通常会提升视频画面的清晰度与质量,选
      项 B 也是正确的。采用更高效的视频压缩编码算法可以在保证画质的前提下减少数据量,选项 C 正确。选
      项 D 认为拍摄现场的人员、车辆等画面元素越复杂,生成的 MPEG-4 文件存储容量必然越大,这种说法不
      一定正确,因为视频压缩算法会根据画面内容进行优化,复杂的画面不一定导致更大的文件容量。故答案
      第 4页/共 15页
      为:D。
      8. 已知二叉树 T 可用一维数组表示为 bt=["A", "B", "C", "D", Nne, "E", Nne, Nne, "F", Nne, Nne, "G"],则
      下列说法正确的是( )
      A. 二叉树 T 的高度为 4,节点 E 在第 3 层 B. 节点 F 是节点 B 的孩子节点
      C. 二叉树 T 的中序遍历结果为 FDBAGEC D. 二叉树 T 中度为 0 的节点数为 1
      【答案】A
      【解析】
      【详解】本题考查二叉树的性质及遍历方法。首先,根据数组表示的二叉树结构 bt=["A", "B", "C", "D", Nne,
      "E", Nne, Nne, "F", Nne, Nne, "G"],我们可以构建出二叉树 T 的结构:
      选项 A 二叉树的高度是从根节点到叶子节点的最长路径的节点数,此树的高度为 4(路径为 A -> B -> D -> F),
      节点 E 在第 3 层(路径为 A -> C -> E),该选项正确;选项 B 根据结构,节点 F 是节点 D 的右孩子,而不
      是节点 B 的孩子,该选项错误。选项 C 中序遍历顺序为左子树 -> 根节点 -> 右子树,遍历结果为:D -> F
      -> B -> A -> G -> E -> C,该选项错误。选项 D 度为 0 的节点是叶子节点。此树中叶子节点有 F 和 G,共 2
      个,该选项错误。故答案为:A。
      9. 某队列中,队首到队尾的元素依次为 B,D,C,E,A,元素出队后直接输出或重新入队。若最终输出次
      序为 A,B,C,D,E。则重新入队的最少次数为( )
      A. 3 B. 4 C. 5 D. 6
      【答案】D
      【解析】
      【详解】本题考查队列的基本操作及元素重新排列的能力。最终输出顺序为 A 第一个,因此 A 必须优先
      成为队首并被输出。在 A 成为队首前,所有出队的元素(B、D、C、E)都不能输出(否则顺序错误),必
      须重新入队(4 次入队)。
      输出 A 后,剩余队列为 B, D, C, E。
      输出 B,剩余队列为 D, C, E。
      D 入队,输出 C,剩余队列为 E,D。
      第 5页/共 15页
      E 入队,输出 D,剩余队列为 E。
      输出 E。重新入队的最少次数为 4+2=6。故答案为:D。
      10. 有如下 Pythn 程序:
      def mve(n, a, b, c):
      if :
      print(a, "→", c)
      return
      mve(n-1, a, c, b)
      mve(1, a, b, c)
      mve(n-1, b, a, c)
      mve(3, "A", "B", "C")
      下列说法正确的是( )
      A. 该段程序主要使用了迭代算法
      B. 运行程序,函数 mve(n, a, b, c)共调用了 6 次
      C. 运行程序,输出的第三行内容为“C→B”
      D. 加框处代码修改为“n1 的情形下并
      不会额外调用 mve(0,…),故输出结果不变,D 错误。故选 C。
      11. 利用冒泡排序算法对数组 arr 进行降序排序,并实现了优化措施:如果在某一轮遍历中没有发生元素交
      换,则提前结束排序。实现该功能的部分程序如下:
      arr=[64, 34, 25, 12, 22, 11, 90]
      n=len(arr)
      fr i in range(n-1):

      fr j in range(0,n-i-1):
      第 6页/共 15页
      if ② :
      arr[j], arr[j+1]=arr[j+1], arr[j]

      if nt swapped:
      break
      print("排序后的数组:", arr)
      则①②③处填入的正确代码应为( )
      A. ①swapped = False ②arr[j] > arr[j+1] ③swapped = True
      B. ①swapped = False ②arr[j] < arr[j+1] ③swapped = True
      C. ①swapped = True ②arr[j] > arr[j+1] ③swapped = False
      D. ①swapped = True ②arr[j] < arr[j+1] ③swapped = False
      【答案】B
      【解析】
      【详解】本题考查冒泡排序算法的实现及其优化措施。①处:需要初始化一个标志变量 swapped,用于记
      录本轮遍历是否发生交换。每一轮遍历开始时,应将 swapped 设为 False(表示尚未发生交换)。如果后续
      发生交换,则将其设为 True。选项 A、B 正确初始化 swapped = False,而 C、D 错误地初始化为 True(会
      导致提前结束的条件判断错误)。②处:比较相邻元素的条件。降序排序要求较大的元素“冒泡”到数组左侧,
      因此当 arr[j] < arr[j+1](当前元素小于后一个元素)时,需要交换位置。选项 B、D 满足此条件,而 A、C
      的条件 arr[j] > arr[j+1] 适用于升序排序,不符合题目要求。③处:在发生交换后,需要将 swapped 设为 True,
      表示本轮遍历发生了交换。选项 A、B 正确设置为 swapped = True,而 C、D 错误地设为 swapped = False
      (会使优化失效,无法正确判断是否提前结束)。故答案为:B。
      12. 有如下 pythn 程序:
      n=len(inf)
      last=[-1]*n
      next=[n]*n
      fr i in range(n):
      k=inf[i]
      if last[k]!=-1:
      next[last[k]]=i
      last[k]=i
      第 7页/共 15页
      若 inf 为[1, 2, 3, 2, 3, 1],执行程序后,next 的值为( )
      A. [5, 3, 4, 6, 6, 6] B. [5, 3, 4, -1, -1, -1]
      C. [0, 5, 1, 3, 2, 4] D. [0, 5, 1, 6, 6, 6]
      【答案】A
      【解析】
      【详解】本题考查数组索引操作及循环逻辑的应用。初始化:inf 为[1, 2, 3, 2, 3, 1],last = [-1, -1, -1, -1, -1, -
      1](记录每个值最后一次出现的索引,初始为 -1 表示未出现)。next = [6, 6, 6, 6, 6, 6](记录每个位置的下
      一个相同值的索引,初始为 n=6 表示无下一个)。 遍历 inf 的每个索引 i:
      i=0:k = inf[0] = 1,last[1] = -1(条件不满足),不更新 next。 last[1] = 0 → last = [-1, 0, -1, -1, -1, -1],next
      不变。
      i=1:k = inf[1] = 2,last[2] = -1(条件不满足),不更新 next。 last[2] = 1 → last = [-1, 0, 1, -1, -1, -1],next 不
      变。
      i=2:k = inf[2] = 3,last[3] = -1(条件不满足),不更新 next。 last[3] = 2 → last = [-1, 0, 1, 2, -1, -1],next 不
      变。
      i=3:k = inf[3] = 2,last[2] = 1 ≠ -1(条件满足),执行 next[last[2]] = next[1] = 3。 last[2] = 3 → last = [-1,
      0, 3, 2, -1, -1],next = [6, 3, 6, 6, 6, 6]。
      i=4:k = inf[4] = 3,last[3] = 2 ≠ -1(条件满足),执行 next[last[3]] = next[2] = 4。 last[3] = 4 → last = [-1,
      0, 3, 4, -1, -1],next = [6, 3, 4, 6, 6, 6]。
      i=5:k = inf[5] = 1,last[1] = 0 ≠ -1(条件满足),执行 next[last[1]] = next[0] = 5。 last[1] = 5 → last = [-1,
      5, 3, 4, -1, -1],next = [5, 3, 4, 6, 6, 6]。
      故本题应选 A。
      二、非选择题(本大题共 3 小题,其中第 13 题 7 分,第 14 题 10 分,第 15 题 9 分,共 26 分)
      13. 学校举行知识竞赛,已知有 n 个班级参加(班级编号:1-n),每个班级均派 5 位选手,每位选手的得分
      为 0-10 之间的整数。现有列表 scres 依次存储各个班级每位选手的得分,即 scres 中第 1-5 个数据为 1 班
      选手的得分,第 6-10 个数据为 2 班选手的得分,以此类推……
      编写程序实现如下功能:
      a. 统计每个得分值出现的次数。
      b. 统计每个班级的总得分。
      c. 找出所有选手中的最高得分,并输出对应的班级编号(若同一班级有多名选手获最高分,班级编号仅输
      出一次;若有多个班级选手同时获最高分,需列出对应班级编号)。
      第 8页/共 15页
      (1)若列表 scres = [8, 9, 7, 10, 8, 6, 7, 7, 9, 8, 10, 9, 10, 8, 9, 7, 6, 8, 7, 9],则最高得分对应的班级为 _______

      (2)实现上述功能的程序如下,请在划线处填入合适的代码。
      #班级数量存储在变量 n 中:每位选手的得分依次存储在列表 scres 中,代码略。
      cunt = [0]*11
      ttal = [0]*(n+1)
      maxscre = 0
      maxclass = []
      num = len(scres)
      fr i in range(num):
      ①__
      cls = i//5+1
      ②__
      if scres[i]> maxscre:
      maxscre = scres[i]
      maxclass = [cls]
      elif ③__:
      maxclass. append(cls)
      print("各得分值出现次数:", cunt)
      print("各班总得分:", ttal[1:])
      print("最高分:", maxscre, "最高分对应班级:", maxclass)
      【答案】 ①. 1,3 ②. cunt[scres[i]]+=1 或等价答案 ③. ttal[cls]+= scres[i] 或等价答案 ④.
      scres[i]== maxscre and cls nt in maxcl s 或等价答案
      【解析】
      【详解】本题考查列表操作、循环结构和条件判断的综合应用能力。
      (1)列表中共有 20 个得分,每个班级有 5 位选手,因此班级数 # # = 4 。最高得分为 10 分。 得分
      10 分出现的选手位置: 索引 3(班级 1) 索引 10(班级 3) 索引 12(班级 3) 班级 1 和班级 3 有
      选手获得最高分 10 分(班级 1 有 1 名选手,班级 3 有 2 名选手,但班级编号仅输出一次)。最高得分
      对应的班级为 1 和 3。
      (2)① cunt[scres[i]] += 1:scres[i] 是当前选手得分(0 到 10),cunt 列表索引对应得分值。此语句将
      第 9页/共 15页
      对应得分的计数加 1,实现功能 a(统计每个得分值出现次数)。② ttal[cls] += scres[i]: cls 是班级编号
      (1 到 # # ),ttal[cls] 累加当前得分,实现功能 b(统计每个班级的总得分)。③ scres[i] == maxscre
      and cls nt in maxclass:当有相同最高分时,只添加未记录过的班级,确保同一班级仅输出一次(实现功能 c
      的要求)。
      14. 某校图书馆采用座位预约制,学生通过 APP 预约当天及未来一段时间(如 1-3 天)内的座位,每次预
      约时长为 2 小时,在预约时学生可以根据自己的需要选择时间段。系统接收学生的预约信息后按预约的先
      后顺序合理安排座位。学生预约成功后,在规定时间内到图书馆入口闸机处刷校园卡或人脸识别进行入室
      签到;进入室内后,扫描座位上的二维码完成入座签到。在预约时间前后 10 分钟内签到有效,若超时未签
      到,系统记录 1 次违约。
      (1)该座位预约系统中,学生预约信息 存储位置合理的是▲____(单选,填字母:A.学生手机 APP B.
      服务器数据库 C.座位上的二维码)
      (2)该座位预约系统中,用于判断学生是否超时未签到的设备是▲____(单选,填字母:A.图书馆入口闸
      机 B.集成二维码扫描功能的座位签到设备 C.服务器)
      (3)开发座位预约系统时,开发者不需要事先了解的是▲____(多选,填字母)。
      A.学生预约座位的偏好 B.座位的数量和分布
      C.校园卡的读卡器型号 D.自学室的开放时间
      (4)当学生超时未签到时,除了记录 1 次违约外,请写出系统可以采用的其他两种可能的处理方式。____
      (5)某研究小组将 3 月份图书馆预约与签到数据导出到文件“appcheck.xlsx”,如图 a 所示。研究小组统
      计每个学院系统 3 月预约并签到人数,并绘制如图 b 所示 柱形图。
      imprt pandas as pd
      imprt matpltlib. pyplt as plt
      def timetsec(intime):
      #将签到时间转换成秒,代码略
      第 10页/共 15页
      df = pd. read_excel("appcheck. xlsx")
      df. insert(len(df.clumns), "签到","")#插入签到列
      fr i in range(len(df)):
      appint= df["预约开始时间"][i]
      check= df["签到时间"][i]
      if abs(timetsec(check)-timetsec(appint)) a2) r (a1== a2 and t1> t2):
      idx[j], idx[j+1] = idx[j+1], idx[j]
      return idx
      若 arr=[["B", "09:00", "11:00"],["A", "10:00", "12:00"],["A", "08:00", "10:00"],
      ["B", "14:00", "16:00"]],则调用 srt_idx(arr)函数后,返回的 idx 列表的值为▲__。
      (3)为实现功能,请补全以下程序代码
      def find_cnt(arr, idx, req): # 统计申请时间段各区域已使用位置数量
      used ={}#记录各区域使用数量
      fr k in range(len(idx)):
      #检查时间是否冲突
      if nt (req[1] = arr[idx[k]][2]):
      area = arr[idx[k]][0]
      if area nt in used:
      ①__
      else:
      used[area] +=1
      return used
      def find_seat(seats, used):#座位安排
      left = {}
      fr area in seats:
      if area in used:
      left[area] =②__
      else:
      left[area] = seats[area]
      min_val =10000
      第 13页/共 15页
      min_area = ""
      fr area in left:
      if③__:
      min_val = left[area]
      min_area = area
      if min_area=="":
      return False
      else:
      return min_area
      ’’’已安排的座位数据存入列表 arr 中,每个元素包含三个数据项,依次为区域、开始时间、结束时间。
      当前学生申请数据存放到 req 中,req 中包开始时间与结束时间。
      如:req = ["10:00", "12:00"]
      各个学习区域的座位数存入 seats 中,如 seats ={"A":10, "B":8, "C":6},代码略’’’
      idx = srt_idx(arr)
      used = find_cnt(arr, idx, req)
      result = find_seat(seats, used)
      if nt result:
      print("无座,申请不成功")
      else:
      print("请到", result, "区域学习")
      【答案】 ①. 能 ②. [2,1,0,3] ③. used[area]=1 或等价答案 ④. seats[area]-used[area] 或等价答
      案 ⑤. left[area]>0 and min_val> left[area] 或等价答案
      【解析】
      【详解】本题考查数组、排序算法与座位分配逻辑。
      (1)若图书馆只有一个学习区域 A,可容纳自学的座位数为 3 个。根据题意可知,10:00-12:00 时间段有
      两个座位已被占用,因此该生能申请成功。
      (2)srt_idx 函数实现对预约数据以区域为主要关键词升序排序,若区域相同时按开始时间升序排序,则
      调用 srt_idx(arr)函数后,返回的 idx 列表的值为[2, 1, 0, 3]。
      (3)①处,该处在 find_cnt 函数中,当区域第一次出现冲突时,需要初始化该区域的冲突计数器,used 是
      字典,area nt in used 表示该区域第一次遇到冲突,应将其数量设为 1,因此该空答案为 used[area] = 1。②
      第 14页/共 15页
      处,该处在 find_seat 函数中,计算某个区域的剩余座位数:seats[area]是该区域总座位数,used[area]是冲突
      预约数(即已占用的座位数),剩余座位数为总座位数减已占用数,因此该空答案为 seats[area] - used[area]。
      ③处,该处在 find_seat 函数中,选择剩余座位数最少的区域,且必须保证有剩余座位,min_val 初始为 10000,
      min_area 初始为空,遍历所有区域时,如果某区域的剩余座位数大于 0 且小于当前最小值,则更新,需排
      除剩余座位数≤0 的情况,因此该空答案为 left[area] > 0 and left[area] < min_val。
      第 15页/共 15页

      相关试卷

      浙江省诸暨市2026届高三上学期12月诊断性考试信息技术试卷(Word版附解析):

      这是一份浙江省诸暨市2026届高三上学期12月诊断性考试信息技术试卷(Word版附解析),文件包含浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术原卷版docx、浙江省诸暨市2026届高三上学期12月诊断性考试技术试题-高中信息技术Word版含解析docx等2份试卷配套教学资源,其中试卷共24页, 欢迎下载使用。

      浙江省诸暨市2025年12月高三上学期诊断性考试信息技术试卷(含答案):

      这是一份浙江省诸暨市2025年12月高三上学期诊断性考试信息技术试卷(含答案),共18页。

      浙江省诸暨市2023-2024学年高三上学期12月诊断性考试技术试题(Word版附解析):

      这是一份浙江省诸暨市2023-2024学年高三上学期12月诊断性考试技术试题(Word版附解析),共14页。试卷主要包含了 有如下Pythn程序等内容,欢迎下载使用。

      资料下载及使用帮助
      版权申诉
      • 1.电子资料成功下载后不支持退换,如发现资料有内容错误问题请联系客服,如若属实,我们会补偿您的损失
      • 2.压缩包下载后请先用软件解压,再使用对应软件打开;软件版本较低时请及时更新
      • 3.资料下载成功后可在60天以内免费重复下载
      版权申诉
      若您为此资料的原创作者,认为该资料内容侵犯了您的知识产权,请扫码添加我们的相关工作人员,我们尽可能的保护您的合法权益。
      入驻教习网,可获得资源免费推广曝光,还可获得多重现金奖励,申请 精品资源制作, 工作室入驻。
      版权申诉二维码
      欢迎来到教习网
      • 900万优选资源,让备课更轻松
      • 600万优选试题,支持自由组卷
      • 高质量可编辑,日均更新2000+
      • 百万教师选择,专业更值得信赖
      微信扫码注册
      手机号注册
      手机号码

      手机号格式错误

      手机验证码 获取验证码 获取验证码

      手机验证码已经成功发送,5分钟内有效

      设置密码

      6-20个字符,数字、字母或符号

      注册即视为同意教习网「注册协议」「隐私条款」
      QQ注册
      手机号注册
      微信注册

      注册成功

      返回
      顶部
      学业水平 高考一轮 高考二轮 高考真题 精选专题 初中月考 教师福利
      添加客服微信 获取1对1服务
      微信扫描添加客服
      Baidu
      map