浙江省名校新高考研究联盟(Z20名校联盟)2026届高三下学期第三次学情诊断信息技术试卷(有答案)

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

浙江省名校新高考研究联盟(Z20名校联盟)2026届高三下学期第三次学情诊断信息技术试卷(有答案)

资源简介

2026届Z20 名校联盟(浙江省名校新高考研究联盟)高三下学期考前预测技术试题-高中信息技术
一、单选题
阅读下列材料,完成下面小题。
某水域引入生态保护系统,各监测点的智能终端连接传感器,实时采集水域的水质、水位、流量等相关数据,通过无线网络传输到服务器。服务器利用知识库对水质数据进行分析并生成检测报告。管理员可通过终端浏览器登录系统查看检测报告,也可导出文本、图像等格式的水域生态报告。
1.下列关于该系统中数据的说法,正确的是( )
A.系统数据均来源于传感器 B.文本、图像都是结构化数据
C.检测报告存储在服务器端 D.水质、水位等数据的表现形式一定相同
2.下列关于该系统组成的描述,正确的是( )
A.该系统的用户是系统管理员 B.浏览器是管理员终端重要的系统软件
C.服务器性能对系统运行无影响 D.智能终端可连接不同类型的传感器
3.下列关于该系统功能与应用的描述,正确的是( )
A.管理员误操作是该系统最大的局限性 B.系统内的数据处理在管理员终端上进行
C.分析水质数据属于符号主义人工智能的应用 D.实时采集的水域数据可采用批处理
4.下列关于该系统网络技术的分析,正确的是( )
A.搭建无线网络无需用到网络互联设备
B.水质检测报告的发布依赖于移动通信网络
C.智能终端向服务器传输数据无需网络协议的支撑
D.该系统中的网络资源包括硬件、软件、数据资源等
5.下列关于该系统安全与防护的做法,不合理的是( )
A.将水域敏感数据明文存储在数据库
B.定期自动备份监测数据与日志
C.坚持“预防为主,查杀为辅”的病毒防治策略
D.对服务器数据库设置访问控制权限
6.某段时长1分钟的双声道音频,其采样频率为44.1KHZ,量化位数为8位,下列描述正确的是( )
A.该音频共有 44100个采样点
B.量化值的取值范围是0~256
C.播放音频时,模拟信号被还原为数字信号
D.仅将量化位数改为16位,能提高音频的保真度
7.某算法的部分流程图如图所示,若列表a为[1,3,4,4,7,7,9,9],n为8,key=4,执行这部分流程图后,输出c为( )
A.1 B.2 C.3 D.4
8.队列q的队首到队尾元素依次为5,7,1,4,栈s初始为空。当栈s为空或队首元素大于栈顶元素时,队首元素出队后再入栈,否则栈顶元素出栈后再入队。经过若干次操作后,队列q为空,则元素7重新入队的次数是( )
A.1 B.2 C.3 D.4
9.某二叉树共有5个节点,在前序遍历序列中根节点的左右孩子节点相邻,则下列说法正确的是( )
A.该二叉树是完全二叉树 B.该二叉树只有2个叶子节点
C.根的左子树节点数量比右子树少 D.该二叉树的深度可能为5
10.有如下python程序段:
i=0;j=len(s)-1
while i <= j:
if s[j] == "#":
j-=1
elif s[i] == "#":
s[i]=s[j]
j-=1
else:
i+=1
print(s[:i])
若列表s为['p','#','y','#','t','h','#','o','n','#'],执行该程序段后,输出的结果是( )
A.['p','n','y','o','t','h'] B.['p','t','y','o','t','h']
C.['p','n','y','o','h','t'] D.['p','y','t','h','o','n']
11.列表元素d[0]~d[n-1]已升序排列,现将元素d[pos]减2,仍保持列表有序排列,实现上述功能的python程序如下,加框处应填入的语句是( )
j=pos-1
while j >= 0:
if: break
d[j],d[j+1]=d[j+1],d[j]
j-=1
A.d[j] > d[pos] B.d[j] > d[j+1] C.d[j] < d[pos] D.d[j] < d[j+1]
12.有如下python程序段:
d=[['D',5],['B',6],['A',4],['C',0],['B',3],['D',1],['E',-1]]
t=h=2
p=d[h][1]
while p != -1:
d[t][1]=p;k=p
q=d[p][1]
while q != -1:
if d[p][0] != d[q][0]:
d[k][1]=q
k=q
else:
d[t][1]=d[p][1]
q=d[q][1]
if d[t][1] == p:
t=p
p=d[p][1]
执行该程序段后,d[3][1]的值是( )
A.6 B.5 C.0 D.-1
二、综合题
13.某图书馆开设若干静音自修室,为更多读者提供相对安静的自修环境。某兴趣小组为静音自修室搭建噪音监测系统,静音自修室的智能终端连接传感器,每隔10分钟采集1次噪音数据通过无线网络将数据传输到服务器并存储在数据库。服务器处理数据,若数据超过设定阈值时,通过无线网络向该自修室对应的报警终端发出报警信息,调配工作人员前往查看与处理。管理员可通过浏览器登录系统查看各自修室的噪音数据。请回答下列问题:
(1)自修室增设传感器时,需要在( )修改相关程序(单选)
A.管理员终端 B.智能终端 C.报警终端
(2)下列行为能提高报警准确度的是( )(单选)
A.在多个不同位置安装传感器 B.增大数据采集间隔 C.设置更小阈值
(3)系统运行后,工作人员观察到某自修室有明显噪音但对应报警终端未接收到报警信息,其余报警终端均能正常接收报警信息。引发此现象的原因可能是( )(多选,填字母)
A.该自修室的传感器故障 B.该图书馆的无线网络设备故障
C.该图书馆的服务器故障 D.该自修室对应的报警终端故障
(4)现要在第(3)小题故障分析的基础上进行故障判定。请你对引发此现象的某个原因进行分析,在不新增系统设备的前提下,描述判定该设备是否存在故障的方法。
(5)系统运行一段时间后,兴趣小组导出某月的噪音监测数据,部分数据如图a所示,阈值设定为40,现要统计本月报警次数最多的自修室及其在该月的报警日分布情况,并绘制如图b所示的柱形图。
实现上述功能的部分 Python 程序如下,请根据所需的功能选择合适的语句。
df=pd.read_excel("data.xlsx")
dft=df[df.噪音值>40]
m=dfr.values[0][0]
print("本月报警次数最多的自修室:",m)
plt.bar(dfr.日期,dfr.名称)
plt.show()
加框处可选填的代码有:
A.dfr=df[df.名称==m]
B.dfr=dft[dft.名称==m]
C.dfr=dfr.sort_values("噪音值",ascending=False)
D.dfr=dfr.sort_values("噪音值",ascending=True)
E.dfr=dft.groupby("名称",as_index=False).噪音值.count()
F.dfr=dfr.groupby("日期",as_index=False).名称.count()
①加框处甲统计本月报警次数最多的自修室,则加框处甲选填____。
②加框处乙统计该自修室在本月的日分布情况,则加框处乙选填____。
14.某图书馆开设若干静音自修室,为更多读者提供相对安静的自修环境。该图书馆开通静音自修室在线预约功能,读者提前一天在网站上填写预约单,每条预约单包含座位号、到达时间以及离开时间,到达和离开时间必须为整点且在自修室开放时间范围内,每个座位的同一时间不能重复预约且预约单按到达时间升序排列。
例如预约单[1,8,10]表示读者8点到1号座位且10点离开,在8~9、9~10这两个时段自修。为提高座位利用率,各座位上配有指示灯,指示灯根据读者预约单亮灯。亮灯规则:灯红表示当前时段该座位有人,灯黄表示当前时段该座位无人但下一时段有人,灯绿表示当前时段无人且下一时段无人。该兴趣小组为指示灯正常运行编写程序。
(1)某静音自修室昨天的部分预约单:
y=[…,[1,8,11],[4,9,12],[2,9,13],[3,11,12],[1,13,14],…]。
若预约单[1,13,14]取消,则1号座位的指示灯在12:05时(也就是12~13时段)为____。(单选,填字母: A.绿色/B.黄色/C.红色)
(2)定义以下函数creat实现上述功能,部分Python程序如下,请在划线处填入合适代码。
def creat(y,st,ed,n):
h=[];t=[]
d=[0]*(n+1) #存储某时段各座位指示灯信号,0表示灯绿,1表示灯黄,2表示灯红
for i in range(ed+1):
t.append([]) #数组t存储各时段被预约的座位号
for p in y:
for q in range(p[1],p[2]):
①____
t[q].append(k)
for i in range(st,ed):
for j in t[i-1]:
d[j]=0
for j in t[i]:
②____
for j in t[i+1]:
if d[j]==0:
③____
h.append(d[1:])
return h
#获取当天的预约单数据,存入数组y,按到达时间升序排列,代码略。
#获取该静音自修室的开门时间、关门时间以及自修室座位数量,依次存入st、ed 和n
h=creat(y,st,ed,n)
#根据数组h信号表按时刻更新指示灯颜色,代码略
15. 某图书馆开设若干静音自修室,为更多读者提供相对安静的自修环境。该图书馆提供当天自修室空位智能分配服务。为提高座位利用率,各座位上配有指示灯,指示灯根据读者预约单亮灯。亮灯规则:灯红表示当前时段该座位有人,灯黄表示当前时段该座位无人但下一时段有人,灯绿表示当前时段无人且下一时段无人。该兴趣小组为指示灯正常运行编写程序。读者在馆内交互终端输入到达和离开自修室的时间,系统根据函数creat返回的指示灯信号表分配座位(0表示灯绿,1表示灯黄,2表示灯红),座位分配规则如下:
①根据读者输入的到达和离开时间,计算使用时段及数量。
②依次遍历使用时段,查找当前时段连续空闲时段数最多的座位,如有多个则选择座位号小的,若当前时段不存在空闲座位,则本次座位分配失败,程序结束。
③将该座位按使用时段依次分配给读者,若该座位的连续空闲时段数小于使用时段数,则对剩余未分配座位的使用时段重新执行步骤②③,直到所有使用时段座位分配完成或座位分配失败。
例如:某自修室提供4个座位(依次编号1~4),当天的指示灯信号表如图a所示,读者A的到达和离开时间分别为12:51和14:30,共3个使用时段:12~13、13~14、14~15。
时段12~13存在1、3、4号座位的连续空闲时段数依次为1、3、3,根据要求选择序号小的3号座位恰好依次分配给12~13、13~14、14~15,因此读者A的座位分配为[3,3,3]。
(1)若读者B的到达时间为10:25,离开时间为11:20,则读者B的自修室就座安排为____。
(2)定义如下函数trans(h),用于将指示灯信号表h转化为空位统计表,例如图a中的1号座位转化后的空位统计表如图b所示,数字表示连续空位的数量。
自修室指示灯信号表
1号座位 2号座位 3号座位 4号座位
08:00-09:00 2 1 0 1
09:00-10:00 2 2 0 2
10:00-11:00 2 2 1 2
11:00-12:00 0 2 2 2
12:00-13:00 1 2 0 0
13:00-14:00 2 0 0 0
14:00-15:00 0 0 0 0
图a
1号座位
08:00-09:00 0
09:00-10:00 0
10:00-11:00 0
11:00-12:00 2
12:00-13:00 1
13:00-14:00 0
14:00-15:00 1
图b
def trans(h):
h.append([0]*n)
for i in range(1en(h)-2,-1,-1):
for j in range(n):
if h[i][j] == 0 or h[i][j] == 1:
h[i][j]=h[i-1][j]+1
else:
h[i][j]=0 #语句1
return h
调用函数,请回答①和②两个问题。
①指示灯信号表h如图a所示,则语句1执行的次数为____。
②程序段中加框处代码有误,需修改为____。
(3)模拟就座安排的Python程序如下,请在划线处填入合适的代码。
#获取当天的预约单数据,存入数组y
#获取该静音自修室的开门时间、关门时间以及自修室座位数量,依次存入st、ed和n
#获取读者输入的到达和离开时间,依次存入at、pt,代码略
h=creat(y,st,ed,n) #获取自修室指示灯信号表
d=trans(h) #将指示灯信号表转化为空位统计表
tl=int(at[:2]);t2=int(pt[:2])+1
tot=0;res=[] #数组res存储读者各使用时段的座位号
①____
flag=True ;i=tl-st
while i < t2-st:
if tot == 0:
m=0
for j in range(1,n):
if d[i][j] > d[i][m]:
m=j
if ②____:
flag=False
break
tot=d[i][m]
else:
res.append(m+1)
if tot >= td:
d[i][m]-=td
else:
d[i][m]-=tot
tot-=1;td-=1
③____
if flag == False:
print("座位安排失败!")
else:
print(t1,"~",t2,"中各时段座位安排:",res)
参考答案
1.C 2.D 3.C 4.D 5.A
6.D
7.B
8.B
9.C
10.A
11.D
12.A
13.(1)B
(2)A
(3)AD
(4)该自修室传感器故障:将其余正常报警的自修室传感器替换到该自修室,如果正常报警,则确定传感器故障/在自修室制作噪音,登录系统查看该自修室的噪音数据是否变化,如果数据无变化则确定传感器故障/或其他等价答案
该自修室智能终端故障:将其余正常报警的自修室智能终端替换到该自修室,如果正常报警,则确定智能终端故障/在自修室制作噪音,登录系统查看该自修室的噪音数据是否变化,如果数据无变化则确定智能终端故障/或其他等价答案
该自修室对应的报警终端故障:将其余正常报警的自修室报警终端替换到该自修室,如果正常报警,则确定报警终端故障/在自修室制作噪音,登录系统查看该自修室的噪音数据是否超过阈值,如果数据超过阈值而未报警,则确定报警终端故障/或其他等价答案
(5) EC BF
14.(1)A
(2) k=p[0] d[j]=2 d[j]=1
15.(1)[3,1]
(2) 12 h[i][j]=h[i+1][j]+1
(3) td=t2-t1 d[i][m]==0 i+=1

展开更多......

收起↑

资源预览