浙江省余姚中学2025-2026学年高二下学期4月质量检测试题 信息技术(选考) PDF版含答案

资源下载
  1. 二一教育资源

浙江省余姚中学2025-2026学年高二下学期4月质量检测试题 信息技术(选考) PDF版含答案

资源简介

2025 学年
余姚中学 4 月质量检测高二技术选考试卷
第二学期
信息命题: 审题: 通用命题: 审题:
考生须知:
1.本试卷分两部分,第一部分信息技术,第二部分通用技术。满分100分,考试时间90分钟。
2.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
3.选择题的答案用2B铅笔将答题纸上对应题目的答案选项涂黑,如要改动,须将原填涂处
用橡皮擦净。
4.非选择题的答案用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用
2B铅笔,确定后用黑色字迹的签字笔或钢笔描黑,答案写在非答题纸上无效。
第一部分 信息技术(50分)
一、选择题(本大题共 12 题,每题 2分,共 24 分,每题列出的四个备选项中只有一个
是符合题目要求的,不选、错选、多选均不得分。)
阅读下列材料,回答第 1至 4题:
某工地采用智能环保喷淋系统,该系统在工地围栏上安装了粉尘传感器,实时采集粉尘
浓度数据,数据通过通信网络传输至服务器,系统根据数据处理结果启停喷淋设备或调整喷
水量。当工地出口处的摄像头识别出渣土车时,系统会启动车辆冲洗功能。若监测到故障(如
传感器接线故障),服务器会发送短信通知维护人员。管理员可通过移动终端 APP 查看设
备运行状况,也可远程控制喷淋设备。此外,系统能根据需要生成运行统计报表和故障记录
表。
1. 下列关于该系统组成的描述,正确的是
A.粉尘传感器的性能对系统运行无影响 B.摄像头是该系统的输入设备
C.APP 的运行无需操作系统的支持 D.维护人员不属于该系统的用户
2. 下列关于该系统功能与应用的描述,正确的是
A.该系统对外部环境没有依赖 B.服务器不对故障信息进行处理
C.该系统没有数据输出功能 D.识别渣土车可采用人工智能技术
3.下列关于该系统网络技术的分析,正确的是
A.管理员查看故障记录表用的 APP 属于应用软件
B.远程控制喷淋设备指令的发送无需遵循网络协议
C.系统中的数据传输均需采用移动通信技术
D.服务器必须部署在工地的局域网中
4.下列关于该系统安全与防护的做法,不.合.理.的是
A.对传感器和网络设备定期检查
B.对故障记录表等重要数据定期备份
C.对所有用户设置相同的数据访问控制权限
D.对系统漏洞及时修复
阅读下列材料,回答第 5至 6题:
智能手表是一种穿戴式智能设备。某品牌智能手表安装了鸿蒙操作系统,内置 NFC 芯片,
可以记录用户日常生活中各项健康数据,采用震动等方式提醒用户锻炼、睡觉、健康饮食等。
5.下列关于智能手表硬件与软件的说法,不.正.确.的是
A.智能手表处理信息主要包括输入、处理、存储和输出四个步骤
B.智能手表的运行内存类似于计算机中的“内存条”
第 1 页 共 7 页
C.智能手表安装的鸿蒙操作系统属于系统软件
D.智能手表的“智能性”体现在其应用了 AI 技术
6.下列关于智能手表传感与控制的说法,不.正.确.的是
A.计步功能需要用到加速度传感器
B.通过震动提醒用户应用了控制技术
C.智能手环的 RFID 功能由 NFC 技术演变而来
D.智能手环中存在执行器
7.某算法的部分流程图如右图所示,若 n的值为 8,数
组元素 a[0]至 a[n-1]依次存放 2,3,4,8,5,4,9,6,执
行这部分流程后,输出 c的值为
A.1 B.2 C.3 D.4
8.已知栈 S最大长度为 3,若元素 a,b,c,d依次入栈,则可能的出栈序列为
A.b,a,d,c B.d,c,b,a
C.c,a,b,d D.c,d,a,b
9.某二叉树有 a、b、c、d四个节点,若中序遍历序列为 abcd,后序遍历序列为 abdc,
则该二叉树的树形结构为
A. B. C. D.
10.列表 a 中存放了 n个整型元素,现要对该列表中的所有元素进行非.降.序.排.序.。实现
该功能的 Python 程序如下:
i=n
while i==n or (1) :
(2)
else:
a[i],a[i-1]=a[i-1],a[i]
(3)
划线处有如下可选代码:
① i+=1 ② i-=1 ③ a[i-1]>=a[i] ④ a[i-1]<=a[i]
划线处应填入的正确代码为
A.③②① B.③①② C.④②① D.④①②
11.某定义如下函数:
def up(n):
d={1:1, 2:2, 3:4}
if n in d:
return d[n]
else:
return up(n-1)+up(n-2)+up(n-3)
执行语句 x=up(5),下列说法正确的是
A.x 的值是 24 B.函数 up被调用了 7次
3
C.该算法使用了迭代算法 D.该算法的时间复杂度为 O(n )
第 2 页 共 7 页
12. 使有如下 Python 程序段:
a=[[6,6],[5,0],[1,3],[2,5],[2,1],[2,4],[9,-1]]
key=int(input())
p=q=head=2
while p!=-1 and a[p][0]<=key:
q=p;p=a[p][1]
if p==head:
a.append([key,head])
head=len(a)-1
else:
a.append([key,p])
a[q][1]=len(a)-1
print(a[-1])
执行该程序段后,若输入 2,则输出的结果是
A.[2,-1] B.[2,1] C.[2,4] D.[2,5]
二、非选择题(本大题共 3小题,其中 13 题 7分,14题 10 分,15题 9 分,共 26分)
13. 某十字路口地面方向标志如第 13 题图 a所示,其红绿灯采用四相位(东西直行、
东西左转、南北直行、南北左转)依次动态控制,如第 13 题图 b所示。每个相位的绿
灯时长根据两个方向中较大的车辆数动态调整,调整范围为 10~30 秒(包含边界)。然
后黄灯亮 3秒,之后调整下一个相位。每辆车通过十字路口的平均时长为 2秒。例如:
东向西直行 16 辆,西向东直行 2辆,计算绿灯时长为 32秒,按调整范围要求不超过 30
秒,故东西直行相位的绿灯时长最终为 30 秒。
(1)若从 0开始计时,东西直行相位最大车辆数为 20,下一个相位(东西左转)最大
车辆数为 6,则南北直行相位的绿灯从第 ▲ 秒开始。
(2)实现上述功能的程序如下,请在划线处填入合适的代码。
def get_data():
"""
实时获取交通数据,将第 13题图 b中的①~⑧方向的车辆数依次存储在列表
中,如[11,3,5,4,12,22,13,11],代码略
"""
base=2;short=10;long=30
cur=0
while True: # 依次判定四相位的绿灯时长
car=get_data()

if car[cur+1]>t:
t=car[cur+1]
第 3 页 共 7 页
green=long
if short<=t*base<=long:

elif t*basegreen=short
# 调整该相位的绿灯时长并亮起,之后绿灯熄灭,黄灯亮起,代码略
cur= ③
14.随着信息技术和人工智能的发展,学校的图书馆和食堂都引进了智慧校园系统,请
回答下列问题:
(1) 学校的智慧图书馆座位预定系统已采集了一年的数据,其中座位空闲率高于 0.6 的
为低效区域。小明将某一周内图书馆各区域每小时的座位空闲率导出,存入 output.xlsx
文件中,如第 14 题图 a所示,现要找出座位空闲率最高的区域,并统计该区域每日空
闲率高于 0.6 的小时数量,绘制如第 14 题图 b 所示的线形图,实现上述功能的部分
Python 程序如下,请选择合适的代码填入划线①、②、③处(单选,填字母)。
第 14题图 a 第 14 题图 b
df=pd.read_excel("output.xlsx")
df["日期"]=df["时间"].astype(str).str[:10] #获取时间列中的年月日
df1=df.groupby("区域",as_index=False)["座位空闲率"].mean()
df2= ①
oid=df2.at[0,"区域"]
df_qy= ②
df3=df_qy[df_qy.座位空闲率>0.6]
df4= ③
plt.plot(df4["日期"],df4["座位空闲率"])
程序中①②③处可选代码有:
A.df1.sort_values("座位空闲率",ascending=False,ignore_index=True)
B.df1.sort_values("座位空闲率",ascending=True,ignore_index=True)
C.df3.groupby("日期",as_index=False).座位空闲率.count()
D.df1.groupby("时间").座位空闲率.mean()
E.df[df.区域==oid]
F.df2[df2.区域==oid]
(提示:ignore_index=True 参数的功能是在排序后重新生成从 0开始的行索引)
(2) 学校的“智慧食堂就餐管理系统”,其页面规划如第 14题图 c所示,用户可通过浏
览器查询、管理数据等。请回答下列问题:
①用户查询账单时,在浏览器中访问的子页面网址是 http:// ▲ 。
②该系统在开发网络应用软件时采用的架构是 ▲ 。(单选,填字母:A.B/S 架构
B.C/S 架构)
第 4 页 共 7 页
第 14 题图 c
③该系统的餐饮历史数据存储在 ▲ (单选,填字母:A.客户端 B.服务器)中。
15.某市火车站周围有 m 个人口较为密集的城区。火车站在出站口设置“出租车拼车点”,
并通过“出租车拼车系统”为所有前往同一城区的乘客提供“拼车”服务。系统接收乘
客的出行请求,每个请求包含乘客编号、请求上车时间、目的地城区,根据乘客的请求
上车时间先后依次为乘客安排车辆。假设每辆出租车最多载客 w人,乘客在请求上车时
间一定可以上车,且上车后最多等待 t分钟,期间一旦满载或超时,则立即发车。编写
程序实现,输入出行请求,输出每辆车发车时刻及发车时车内的乘客编号。
例如:若 m=2、w=4、t=5,8 位乘客出行请求如下表所示,编号 1、2、3、4 乘客的发车
时间是 08:15,编号 5、6 乘客的发车时间是 08:21,编号 7、8 乘客的发车时间是 08:23。
(1)若将编号为 4的乘客的请求上车时间更改为 08:16,则编号为 8的乘客的发车时
间是 ▲ (填写格式如 08:00)。
(2)定义 sort(data)函数,参数 data 中每个元素包含 3个数据项:乘客编号、请求
上车时间、目的地城区。函数功能为按请求上车时间对 data 数组升序排序。
def sort(data):
i = 0; n = len(data); flag = True
while i < n - 1 and flag:
flag = False
k = i
for j in range(n-1,i,-1):
if data[j][1] < data[j-1][1]: #A 处
data[j],data[j-1] = data[j-1],data[j]
flag = True
k = j
i = k
①实现上述功能的代码如上,若 data=[[1,550,0], [2,580,0], [3,560,1], [4,590,1],
[5,570,2]],则 A处代码执行次数为 ▲ 。
②若删除加框处代码 k=i,对程序执行结果的正确性是否有影响 ▲ 。(单选,填字母 A.
有影响/B.无影响)
(3)主程序运行界面如下图所示。请在划线处填入合适的代码。
第 5 页 共 7 页
'''
读取 n 个出行请求存入列表 data,每个元素包含乘客编号、请求上车时间、目的地城
区 3 个数据项,并将所有的上车时间从“HH:MM”的格式转换为与“00:00”的时间差。
例如:“01:10”经转换得到 70,代码略。
读取目的地城区的数量 m,最多等待分钟数 t,每辆出租车最多载客数 w。
'''
sort(data)
ct = 0; i = 0; n = len(data)
que = [[1] for i in range(m)]
flag = False
while i < n or flag == True:
while i < n and data[i][1] <= ct:
k = data[i][2]
que[k].append(i)
i += 1
k = 0
flag = False
while k < m:

tail = len(que[k])
if head != tail:
idx = que[k][head]
if ct - data[idx][1] >= t or tail - head >= w:
if head + w < tail:
tail = head + w

pa = [data[idx][0] for idx in pa] #将乘客索引转化为乘客编号
print('发车时刻:',ct,'乘客:',pa)
que[k][0] = tail
k -= 1
flag = True
k += 1
if flag == False and i < n:
ct = data[i][1]
else:

第 6 页 共 7 页
余姚中学 2026 年 4月质量检测高二技术选考参考答案
第一部分 信息技术
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只
有一个是符合题目要求的,不选、错选、多选均不得分)
题号 1 2 3 4 5 6 7 8 9 10 11 12
答案 B D A C D C D A D C B B
二、非选择题(本大题共 3小题,其中 13 题 7 分,14 题 10 分,15 题 9 分,共 26 分)
13.(1) 48 (1分)
(2)① t=car[cur] (2分)
② green=t*base 或等价答案 (2分)
③ (cur+2)%8 (2分)
14.(1)① A (2分)
② E (2分)
③ C (2分)
(2)① 192.168.0.11:5000/view (2分)
② A (1分)
③ B (1分)
15.(1) 08:27 (1分)
(2)① 7 (1分)
② A (1分)
(3)① head=que[k][0] (2分)
② pa=que[k][head:tail] (2分)
③ ct+=1 (2分)
第 7 页 共 7 页

展开更多......

收起↑

资源预览