资源简介 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.服务器实现跨区域终端管理需公网IPB.终端与服务器数据传输由TCP协议完成C.用户手机必须通过移动通信网络访问公众号D.系统中的服务器和终端设备必须使用同一个网关6.某市社区服务中心为提升便民服务能力,部署了“智能云印”终端系统。用户操作流程如下:终端屏幕显示操作指引:①扫码关注公众号→选择“云打印”→设置参数(文件类型/份数);②用户通过公众号上传文件至云端服务器,服务器验证后下发指令至终端;③终端接收指令后启动打印机,用户可在出纸口取件。安装该系统的小区共有7个,每个小区配备了5~9个终端,若统一使用二进制对这些终端进行编码,则所需的二进制位数最少是( )A.9 B.8 C.7 D.67.有如下两种算法算法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 12A B C D E F G H IA.节点E和节点F不是兄弟节点B.该二叉树的后序遍历序列为DGHEBIFCAC.数组长度为13,可推算出二叉树的深度为4D.该二叉树的叶子节点数量比度为1的节点数量多19.已知某队列各元素从队首到队尾依次是5、1、4、2、3,每个元素每次允许执行以下两种操作之一:①直接出队;②出队后立即重新入队。若要求最终所有出队的数字构成升序序列,则在操作过程中队列元素5的操作次数至少为( )A.2 B.3 C.4 D.510.有如下Python程序:def fn(n):if n==1:a[n]=1else:a[n]=fn(n-1)+a[n-2]return a[n]a=[1]*10print(fn(4))执行该程序段后,输出结果是( )A.3 B.4 C.5 D.811.有如下Python程序:import randoma=[random. Randint(1,4) for i in range(6)]t=[5,0]; i=0while ii+=1print(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]=iA.A B.B C.C D.D12.有如下Python程序段:#数组a存入10个2~12正整数,代码略f=1st=[0]*len(a); top=-1for i in range(len(a)):while top!=-1 and f*a[i]top-=1top+=1; st[top]=a[i]f=-fprint(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=0while finish!=4:#输入移出花盆编号a,移入花盆编号b和移出的花朵编号c。判断输入的正确性,代码略for i in range(3): #从对应花盆移出if ① :hp[a][i]=-1breakfor j in range(3): #移入对应花盆if hp[b][j]==-1:②breakif 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-1while L<=R:m=(L+R)//2if data[i][0]<=data[m][0]:R=m-1else:L=m+1for 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”)+1seat[i]. append(-1) #为seat[i]增加一个元素if ① :head[k]=ipre=sid[0]if i>0:seat[i-1][2]=-1seat[i][2]=i+1seat[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”)+1if order[0]==0:#进行购票操作q=head[k]; num=int(order[l][1:]); flag=Falsewhile q!=-1 and order[1]>=seat[q][0]:num2=int(seat[q[0][1:]]if num+order[2]<=num2+seat[q][1]:flag=True; breakp=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)-1else:③head[0]=seat[head[0]][2]seat[idx]=ndseat[q][2]=idxseat[q][1]=num-num2print(“购票成功”)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.C2.A3.A4.C5.A6.D7.C8.D9.B10.C11.B12.A13. [-1,-1,-1]或-1,-1,-1 hp[a][i]==c hp[b][j]=c finish+=114. [“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. 用电能耗或其他等价答案 展开更多...... 收起↑ 资源预览