浙江省北斗星盟2025届高三下学期5月模拟考试(三模)信息技术试卷(含答案)

文档属性

名称 浙江省北斗星盟2025届高三下学期5月模拟考试(三模)信息技术试卷(含答案)
格式 docx
文件大小 401.2KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2025-06-05 18:02:15

图片预览

文档简介

2025届浙江省北斗星盟高三下学期模拟考试技术试题-高中信息技术
一、选择题
1.某市推出实时交互导航系统,通过云端交通管理平台动态解析路口车流密度与信号灯数据。系统基于深度学习的智能分析算法,自动筛选队尾临界车辆建立优先通行组,向交通信号控制器发送延长请求。当车辆接近饱和路口时,行驶车辆的导航系统会与司机语音交互,提示“队尾等待可过灯”,并同屏倒计时提示。随着绿灯延长2~3秒,二十辆激活智能跟车模式的汽车流畅穿过停止线。关于该实时交互导航系统采集数据的说法,正确的是( )
A.系统中的数据均采用同一载体 B.系统仅依靠地感线圈采集数据
C.系统采集处理的数据属于大数据 D.系统采集的数据都是非结构化数据
2.某市推出实时交互导航系统,通过云端交通管理平台动态解析路口车流密度与信号灯数据。系统基于深度学习的智能分析算法,自动筛选队尾临界车辆建立优先通行组,向交通信号控制器发送延长请求。当车辆接近饱和路口时,行驶车辆的导航系统会与司机语音交互,提示“队尾等待可过灯”,并同屏倒计时提示。随着绿灯延长2~3秒,二十辆激活智能跟车模式的汽车流畅穿过停止线。该系统的下列应用中,没有体现了人工智能技术的是( )
A.系统实时显示倒计时 B.自动筛选队尾临界车辆
C.车辆激活智能跟车模式 D.导航系统与司机语音交互
3.某市社区服务中心为提升便民服务能力,部署了“智能云印”终端系统。用户操作流程如下:终端屏幕显示操作指引:①扫码关注公众号→选择“云打印”→设置参数(文件类型/份数);②用户通过公众号上传文件至云端服务器,服务器验证后下发指令至终端;③终端接收指令后启动打印机,用户可在出纸口取件。下列有关该系统硬件与软件的说法,正确的是( )
A.终端需安装操作系统才能运行打印程序 B.终端屏幕是输入设备,打印机是输出设备
C.用户上传的打印文件长期存储在终端硬盘 D.服务器部署防火墙后可完全避免数据泄露
4.某市社区服务中心为提升便民服务能力,部署了“智能云印”终端系统。用户操作流程如下:终端屏幕显示操作指引:①扫码关注公众号→选择“云打印”→设置参数(文件类型/份数);②用户通过公众号上传文件至云端服务器,服务器验证后下发指令至终端;③终端接收指令后启动打印机,用户可在出纸口取件。从数据安全角度考虑,下列最适合使用本系统打印的是( )
A.医保卡正反面扫描件 B.结婚登记电子证书
C.社区垃圾分类指南 D.未公开的专利图纸
5.某市社区服务中心为提升便民服务能力,部署了“智能云印”终端系统。用户操作流程如下:终端屏幕显示操作指引:①扫码关注公众号→选择“云打印”→设置参数(文件类型/份数);②用户通过公众号上传文件至云端服务器,服务器验证后下发指令至终端;③终端接收指令后启动打印机,用户可在出纸口取件。下列关于该系统中网络的说法,正确的是( )
A.服务器实现跨区域终端管理需公网IP
B.终端与服务器数据传输由TCP协议完成
C.用户手机必须通过移动通信网络访问公众号
D.系统中的服务器和终端设备必须使用同一个网关
6.某市社区服务中心为提升便民服务能力,部署了“智能云印”终端系统。用户操作流程如下:终端屏幕显示操作指引:①扫码关注公众号→选择“云打印”→设置参数(文件类型/份数);②用户通过公众号上传文件至云端服务器,服务器验证后下发指令至终端;③终端接收指令后启动打印机,用户可在出纸口取件。安装该系统的小区共有7个,每个小区配备了5~9个终端,若统一使用二进制对这些终端进行编码,则所需的二进制位数最少是( )
A.9 B.8 C.7 D.6
7.有如下两种算法
算法1 算法2
①输入两个正整数a和b; ②以a除以b,相除得到的余数为x; ③若x=0,则输出b的值,算法结束;否则,执行步骤④; ④令a=b,b=x,返回步骤②继续执行。
下列说法不正确的是( )
A.输入一致的情况下,两种算法输出相同 B.两种算法的算法效率不相同
C.两种算法都含有顺序、分支、循环结构 D.两种算法都用到了迭代算法
8.用数组表示一棵二叉树,如下表所示,下列说法不正确的是( )
0 1 2 3 4 5 6 7 8 9 10 11 12
A B C D E F G H I
A.节点E和节点F不是兄弟节点
B.该二叉树的后序遍历序列为DGHEBIFCA
C.数组长度为13,可推算出二叉树的深度为4
D.该二叉树的叶子节点数量比度为1的节点数量多1
9.已知某队列各元素从队首到队尾依次是5、1、4、2、3,每个元素每次允许执行以下两种操作之一:①直接出队;②出队后立即重新入队。若要求最终所有出队的数字构成升序序列,则在操作过程中队列元素5的操作次数至少为( )
A.2 B.3 C.4 D.5
10.有如下Python程序:
def fn(n):
if n==1:
a[n]=1
else:
a[n]=fn(n-1)+a[n-2]
return a[n]
a=[1]*10
print(fn(4))
执行该程序段后,输出结果是( )
A.3 B.4 C.5 D.8
11.有如下Python程序:
import random
a=[random. Randint(1,4) for i in range(6)]
t=[5,0]; i=0
while ii+=1
print(t)
若某次运行的输出结果为“[1,5]”,加框处应填入的正确代码是( )
A. if a[i]t[1]: t[1]=i B. if a[i]a[t[1]]: t[1]=i C. if a[i]t[1]: t[1]=a[i] D. if a[i]<=t[0]: t[0]=iif a[i]>=t[1]: t[1]=i
A.A B.B C.C D.D
12.有如下Python程序段:
#数组a存入10个2~12正整数,代码略
f=1
st=[0]*len(a); top=-1
for i in range(len(a)):
while top!=-1 and f*a[i]top-=1
top+=1; st[top]=a[i]
f=-f
print(st[0:top+1])
执行该程序段后,输出结果不可能的是( )
A.[4,11,3,4] B.[4,9,4,8,6,11,3,7,4]
C.[6,6,7,7,8,6,10,5] D.[12]
二、操作题
13.某同学使用Python设计了一款花朵消消乐小游戏。游戏初始显示m个花盆(m>4),每个花盆最多放置3朵花,共有4种类型的花朵(编号为0~3),每种类型的花有3朵,共4*3朵。游戏开始后,从一个花盆移动一朵花到另一个花盆,如果移动后花盆中的花朵类型均相同,则消除该花盆中所有花朵,直至所有花朵消除完毕,游戏结束。
使用hp列表存储花盆数据。例如:hp=[[1,-1,0],[1,1,-1],[2,-1,2],[0,3,3],[2,-1,0],[3,-1,-1]],表示花盆数量m为6(编号0~5),其中hp[0]存储的是0号花盆数据,该花盆的3个位置分别是编号为1的花朵,空位(-1)和编号为0的花朵。
(1)程序运行效果如图所示。在图中所示A处,填入最新的2号花盆状态: 。
(2)部分代码如下,在划线处填入合适代码。
#初始化花盆的状态hp和花盆数量m,并输出花盆状态,代码略
finish=0
while finish!=4:
#输入移出花盆编号a,移入花盆编号b和移出的花朵编号c。判断输入的正确性,代码略
for i in range(3): #从对应花盆移出
if ① :
hp[a][i]=-1
break
for j in range(3): #移入对应花盆
if hp[b][j]==-1:

break
if hp[b]==[c,c,c]:

hp[b]=[-1]*3
#输出花盆当前状态,代码略
print(“花朵已全部消除!”)
14.某体育场设有n个观赛区域(n≤26),每个区域包含不超过2000个连续编号的座位,座位编号格式为区域字母+四位数字(如A区为A0001至A2000)。活动期间开放在线购票小程序,系统需动态维护所有空闲座位信息。每个区域的空闲座位以起始编号和连续空闲数量的形式记录(例如:[“A0001”,10]表示A区从A0001到A0010的座位均为空闲)。购票时用户输入起始座位号和购票数量num,若该区域存在从指定起始位置开始的连续num个空闲座位,则返回“购票成功”,并更新空闲座位信息,否则自动推荐其他区域连续num个空位。退票与购票操作类似。编写Python程序,模拟购票、退票过程。请回答下列问题:
(1)若B区域的空闲座位数据为:[“B0180”,10],[“B0200”,5]],用户输入的购票数据为[“B185”,2],则该区域的空闲座位数据变更为:[ ]
(2)定义如下函数data_sort(data),data列表每个元素两个数据项依次为起始空闲位置编号,连续的空闲数量。函数功能是对列表中的数据按位置编号从小到大排序,Python程序如下:
def data_sort(data):
n=len(data)
for i in range(n-2,-1,-1):

R=n-1
while L<=R:
m=(L+R)//2
if data[i][0]<=data[m][0]:
R=m-1
else:
L=m+1
for k in range():
data[k],data[k+1]=data[k+1],data[k]
return data
①请将划线处代码补充完整;
②若将加框处代码改为L-2,i-1,-1,是否会影响该函数功能? (填字母:A.会/B.不会)
(3)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
def trans(x):#函数功能是将小于10000的整数n转为4位数字字符串,并将其返回。
#例如:x=25,则返回“0025”,代码略
def buildLink():
pre=“”
for i in range(len(seat)):
sid=seat[i][0]
k=ord(sid[0]-ord(“A”)+1
seat[i]. append(-1) #为seat[i]增加一个元素
if ① :
head[k]=i
pre=sid[0]
if i>0:
seat[i-1][2]=-1
seat[i][2]=i+1
seat[i][2]=-1
’’’读取观赛区数量存入变量n,读取空闲座位数据存入列表seat,seat[i]包含2个元素,seat[i][0]为起始空闲座位编号,seat[i][1]为连续的空座位数量,代码略’’’
seat=data_sort(seat)
head=[-1]*(n+1); buildLink()
while True:
’’’读取购票或退票数据,存入列表order,order[0]存储操作类型(0表示购票,1表示退票),order[1]存储起始座位号,order[2]存储连续座位数量,代码略’’’
k=ord(order[1][0])-ord(“A”)+1
if order[0]==0:#进行购票操作
q=head[k]; num=int(order[l][1:]); flag=False
while q!=-1 and order[1]>=seat[q][0]:
num2=int(seat[q[0][1:]]
if num+order[2]<=num2+seat[q][1]:
flag=True; break
p=q; q=seat[q][2]
if not flag:
#自动推荐其他区域连续num个空位,代码略
else:
if scat[q][0]==order[1] and seat[q][1]==order[2]:
if q==head[k]:
head[k]=seat[head[k]][2]
else:
seat[p][2]=seat[q][2]
seat[q][2]=head[0]
head[0]=q
② :
seat[q][0]=order[1][0]+trans(num+order[2])
seat[q][1]-=order[2]
elif num+order[2]==num2+seat[q][1]:
seat[q][1]-=order[2]
else:
nd=[order[1][0]+trans(num+order[2]).
num2+seat[q][1]-num-order[2], seat[q][2]]
if head[0]==-1:
seat. append(nd)
idx=len(seat)-1
else:

head[0]=seat[head[0]][2]
seat[idx]=nd
seat[q][2]=idx
seat[q][1]=num-num2
print(“购票成功”)
elif order[0]==1:#进行退票操作
#代码略
else:
break
三、综合题
15.小明为某单位搭建智能节能系统,通过在各场所布置智能终端和传感器采集数据,使用网络传输到服务器,分析数据后能精准判断高能耗或设备异常区域,进行自动调整或人工管理。用户可以通过浏览器查看实时数据和历史数据。请回答以下问题:
(1)关于信息系统的数据传输,以下说法不正确的是 (单选,填字母)。
A.用户在客户端电脑查看记录时,一般需要通过网络来实现数据的传输
B.分布在各个区域的智能终端可以通过无线网络与服务器传输数据
C.传感器必须通过网络将数据传输到智能终端
(2)关于该信息系统的软件设计,下列说法正确的是 (多选,填字母)。
A.系统中数据采集主要依靠各种传感器来完成
B.若该系统采用C/S架构,则只需编写服务器端程序
C.服务器端程序可以采用基于Python的Flask Web框架编写
D.在智能终端程序中,需编写路由和视图函数,用以建立URL到程序代码的关联
(3)系统搭建完成后,采集数据过程中发现2个办公室的相关数据互换。产生此问题的硬件原因可能是 ,(单选,填字母)。
A.这两个办公室的相关传感器有故障
B.读取相关数据的部分代码编写错误
C.这两个办公室的相关传感器和智能终端接口连接有误
(4)在系统实际运行过程中,发现数据被用户非法访问,请从安全角度提出2条改进建议。
(5)将某天所有办公区域的用电数据导出,部分数据如图a所示。编写代码,输入任意2个办公区编号,绘制这2个办公区的各工作时间段用电对比图,如图b所示。完成相关功能的代码如下,请在划线处填入合适代码:

def pro(df,n):
df1=①
df2=df1[(df1. 时间>=“09”)&(df1. 时间<=“14”)] #筛选工作时间数据
plt. plot( ② , label=n) #绘制图形
plt. legend()
#导入相关模块,代码略
df=pd. read_excel(“data.xlsx”)
n1=input(“查询1:”); n2=input(“查询2:”)
pro(df, n1); pro(df, n2)
plt. title(n1+“和”+n2+“工作时间用电对比”)
plt. show()
参考答案
1.C
2.A
3.A
4.C
5.A
6.D
7.C
8.D
9.B
10.C
11.B
12.A
13. [-1,-1,-1]或-1,-1,-1 hp[a][i]==c hp[b][j]=c finish+=1
14. [“B0180”,5],[“B0187”,3],[“B0200”,5] L=i+1 A sid[0]!=pre或sid[0]>pre elif seat[q][0]==order[1]或其他等价答案 idx=head[0]
15. C AC C 实施严格的访问控制策略,确保只有授权人员才能访问相关数据;
安装防火墙以阻止未经授权的访问;或其他合理答案 df[df. 办公区编号==n]或其他等价答案 df2. 时间,df2. 用电能耗或其他等价答案
同课章节目录