浙江省衢州市2025-2026学年高二下学期6月期末考试 信息技术 试题(含答案)

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

浙江省衢州市2025-2026学年高二下学期6月期末考试 信息技术 试题(含答案)

资源简介

浙江省衢州市2025-2026学年高二下学期6月期末技术试题-
高中信息技术
一、单选题
“光箭-11E”是专门用于拦截、抵御军用无人机的装备,其搭载雷达和红外侦察系统,能够实时采集无人机飞行数据并智能识别目标威胁等级,根据威胁等级控制脉冲激光破坏无人机的观瞄系统,使其丧失作战能力。阅读下列材料,完成下面小题:
1.下列关于数据的说法,正确的是( )
A.识别目标威胁等级时不会产生数据
B.无人机威胁等级数据可作为发射激光的参考依据
C.无人机观瞄系统被破坏后,其相关数据不再具有价值
D.红外侦察数据只能依靠传统的数据库技术进行管理
2.下列措施中,不能有效提升装备数据安全的是( )
A.对识别目标的数据进行加密传输 B.定期备份装备中的数据
C.向操作人员发送目标已被精准打击的信息 D.为该装备配备安全检测系统
3.若识别目标威胁等级是基于神经网络实现的,为使识别更精准,下列方法不可行的是( )
A.扩展无人机挂载武器载荷样本数据集 B.对采集的原始数据进行预处理
C.降低雷达探测精度 D.利用实战数据不断优化模型
某市智能交通指挥系统可通过摄像头拍摄并识别电动车驾驶员未戴头盔,路口的扬声器响起语音提醒电动车驾驶员及时纠正;也可在事故发生后自动向警员终端的APP发送派警指令,警员全程与指挥中心实时数据互通。阅读下列材料,完成下面小题:
4.下列关于该系统功能的说法,不正确的是( )
A.系统根据采集数据发送派警指令
B.摄像头分辨率会影响头盔佩戴情况的识别
C.指挥中心与警员终端可进行双向数据传输
D.该系统没有数据输出功能
5.下列关于该系统组成的说法,正确的是( )
A.头盔属于系统的硬件 B.派警指令属于系统的数据
C.电动车驾驶员不属于系统的用户 D.APP的运行无需操作系统的支持
6.下列关于该系统中技术的说法,正确的是( )
A.警员与指挥中心数据互通只能依靠4G网络技术
B.提醒语音可以用语音合成技术生成
C.发送派警指令至APP使用了传感器技术
D.警员终端与指挥中心一定要在同一个局域网
7.警员信息存储在列表m中,列表每个元素的3个数据项依次为距离,疲劳度,经验值。若出现人员受伤事件,派出疲劳值小于80且经验值大于50,同时与出警地距离最近的警员。处理的部分流程图如图所示,(1)~(4)处可选表达式为
m[i][1]≥80 or m[i][2]≤50 ②m[i][0]<[c][0] ③i<len(m) ④c=-1
则(1)~(4)处表达式序号依次为( )
A.③①④② B.③④①② C.②①④③ D.②④①③
8.有如下二叉树,二叉树的后序遍历序列中,叶子结点的位置序号之和与其它不同的是( )
A. B. C. D.
9.栈初始为空,若入栈的顺序为“衢”,“州”,“南”,“孔”,“圣”,“地”,如果第一个出栈的元素为“孔”,则第三个出栈的元素不可能是( )
A.衢 B.州 C.圣 D.地
10.有如下Python程序段:
i=len(car); week="12345"
while i>=0:
i=i-1; ch=car[i]
if ch>= "0" and ch<= "9":
break
num=int(ch)
t=week[4-abs(num-5)]
若car为“浙H.387AB”,运行该程序段后,t的值为( )
A.1 B.2 C.3 D.4
11.有如下Python程序段:
s=0
while ha!=ta:
while hb!=tb and qa[ha]>qb[hb]:
if (qa[ha]+qb[hb])%2==0:
qa[ta]=qb[hb]
ta+=1
hb+=1
if hb!=tb:
hb+=1
s+=qa[ha]
ha+=1
若qa为[7,0,0,0,0],ha为0,ta为1,qb为[5,8,3,2,4,0],hb为0,tb为5,执行该程序段后,s的值为( )
A.7 B.10 C.12 D.15
12.某二分查找的Python程序段如下:
import random
key=random.randint(10,30) #随机生成一个10-30之间的整数
i=0; j=len(a)-1
cnt=0
while i<=j:
m=(i+j)//2
cnt+=1
if a[m]==key:
break
if a[m]>key:
j=m-1
else:
i=m+1
当a为[10,13,16,18,22,25,27,28,30],运行该程序段查找key,cnt的值为3;若将a修改为[13,17,18,19,20,21,22,28,30],查找同一key值,则cnt的值为( )
A.1 B.2 C.3 D.4
二、综合题
13.某小组搭建地下停车场智能照明控制系统,智能终端连接传感器采集环境数据,通过IoT模块上传至服务器,并存储到数据库。服务器根据环境数据,通过智能终端控制照明灯的开关及亮度。管理员通过浏览器可查看并管理系统。请回答下列问题:
(1)下列可与智能终端连接,并能向其发送数据的硬件有
A.操作系统 B.服务器 C.光敏传感器 D.照明灯 E.浏览器
(2)控制照明灯的智能终端部分代码如下:
while True:
errno, resp=0bloq.get("input id=1&val="+str(light), 5000) #语句A
if errno==200:
if resp== "1":
pin16.write_digital(1) #语句B
其中修改路由可以通过语句______实现
(3)下列需要在服务器端程序进行配置的是
A.视图函数名 B.与传感器连接的引脚
C.Web模板文件 D.数据采集间隔时间
(4)下列关于该系统的说法,正确的有
A.IoT模块损坏会导致服务器发出的开灯指令无法执行
B.不能通过浏览器访问服务器实现亮度的远程控制
C.数据库必须为每个传感器建立对应的数据表
D.智能终端负责处理所有数据
14.地下停车场智能照明控制系统采集了一年的能耗数据和车主对照明系统的评价文本,现要对这些数据进行分析,请回答下列问题:
(1)能耗数据存入“data.xlsx”文件中,如图a所示。现要找出能耗最高的月份,并统计该月高峰时段各区域的能耗情况,绘制如图b所示的柱形图。实现上述功能的部分Python程序如下,请选择合适的代码填入划线处。
df=pd.read_excel("data.xlsx")
df1=df.groupby("月",as_i index=False).能耗.sum()
df2=______
m=int(df2.at[0, "月"])
df_c=______
df_p=df_c[df_c["状态"]=="高峰"]
df ave=______
plt.bar(df_ave.区域,df_ave.能耗)
#设置绘图参数,显示如图b所示的柱形图
程序中①②③处可选的代码有:
A.df[df["月"]==m]
B.df2[df2["月"]==m]
C. df1.sort_values("能耗", ascending=True, ignore_index=True)
D.df1.sort_values("能耗", ascending=False, ignore_index=True)
E. df_p.groupby("区域", as_index=False).能耗.mean()
F. df2.groupby("月", as_index=False).能耗.mean()
(2)按照停车场智能照明控制系统对系统工作过程的描述,照明灯能够实现“人来灯亮,人走灯灭”,因此停车场偏远角落区的照明能耗应最低,但是在图b的统计结果中,其能耗比人流量较多的地区更高。经排查,问题完全由硬件故障导致,写出2种可能的故障。
(3)导出评价文本并利用jieba模块进行分词,处理后的词与词频分别存储在列表中,现筛选出大于平均词频的词与最高词频的词,并输出,若最高词频的词有多个,则全部输出。
'''
将词存储在列表w中,如["亮度", "节能",……],将词频存储在f中,如[80,50,……],代码略
'''
total=0; maxf=-1
avgkey=[]
for i in f:
______
avg=total/len(f)
for i in range( ):
if f[i]>avg:
avgkey.append(w[i])
if f[i]>maxf:
maxkey=[]
maxf=f[i]
maxkey.append(w[i])
elif______:
maxkey.append(w[i])
#输出大于平均词频的词与最高词频的词,代码略
15.某银行设有2个服务窗口,客户分为未预约客户与预约客户。未预约客户现场取号或预约客户现场签到后,若有窗口空闲,则直接安排到空闲窗口,否则需排队等候。排队规则如下:未预约客户需排到队尾;预约客户若在预约时间段内完成签到,如果等候队伍中无预约客户则排到队首,有预约客户则排到所有预约客户的后面、未预约客户的前面;若未在预约时间段内完成签到,则按未预约客户规则重新取号排队。现编写程序计算所有客户的平均等待时长(单位为秒),其中客户等待时长为:客户开始办理业务的时刻减去取号时刻或签到时刻。
(1)现有六位客户的业务办理相关数据如表所示,此时窗口均为空闲状态,客户1、客户2、客户3、客户4的等待时间均为0,客户5的等待时长为28秒,则客户6的等待时长为______秒。
取号时刻 预约时间段 签到时刻 结束时刻
客户1 08:36:15 / / 08:40:12
客户2 08:38:32 / / 08:41:24
客户3 / 08:30:00~09:00:00 08:40:45 08:52:08
客户4 08:41:36 / / 08:45:39
客户5 08:45:11 / / 08:53:12
客户6 / 08:30:00~09:00:00 08:51:02 08:56:08
(2)定义如下inline(1st, head, bh, curtime)函数,参数1st为等候队伍中的客户,每个元素包含4个数据项,分别为客户编号、取号或签到时刻、是否为预约客户、指针域,head为队首客户的索引,bh为客户编号,curtime为当前时刻,函数的功能是将当前签到的预约客户排入队伍中。
def inline(1st, head, bh, curtime):
p=head
while
q=p
p=1st[p][3]
lst.append([bh, curtime, True, p])
if p==head:
head=len(1st)-1
else:
return 1st, head
调用该函数,若1st为[["A8", 33720, False, 1],["A9", 33820, False, 3],["B10", 33831, True,0],["A11", 33850, False, -1]],head为2,则加框处代码的执行次数是______
②划线处应填入的代码是______
(3)实现计算所有客户平均等待时长的部分Python程序如下,请在划线处填入合适代码。
que=[]
w=[0,0] #表示两个窗口状态,0表示窗口空闲,1表示窗口忙碌
t=0 #等候队伍中的人数
total=0; count=0
curtime=30600
while curtime<=59400 or t!=0:
bhl= ""; bh2= ""
'''
若有客户在取号机取号,将编号存入bh1,若需要排队则将客户信息添加到列表que,并修改相关变量的值,若有预约客户签到时,将编号、预约时段截止时刻(单位:秒)分别存入bh2、time,代码略
'''
if bh2!= ""and w[0]==1 and w[1]==1:
if t==0:
que.append(bh2, curtime, True, -1)
head=len(que)-1
else:
if______:
que, head=inline(que, head, bh2, curtime)
else:
#将客户排在等候队伍的队尾,并修改节点指针域,代码略
______
if w[0]==0 and t>0:
______
head=que[head][3]
count+=1
w[0]=1
t-=1
#若第二个窗口空闲且有人排队,则计算等待时间并处理等候队伍,代码略
curtime+=1
print(total/count)
参考答案
1.B 2.C 3.C
4.D 5.B 6.B 7.A
8.C
9.A
10.C
11.D
12.C
13.(1)BC
(2)A
(3)AC
(4)A
14.(1) D A E
(2)传感器损坏、智能终端损坏、IoT损坏、传感器与智能终端连接断开、IoT与智能终端连接断开,或其他合理原因
(3) total += i len(w)或len(f) f[i]==m maxf
15.(1)66
(2) 2 1st[q][3]=1en(1st)-1

展开更多......

收起↑

资源预览