资源简介 浙江省七彩阳光新高考研究联盟2025-2026学年高三上学期返校联考技术试题-高中信息技术一、选择题1.2024年9月,著名金融公司Klarna启用基于深度学习的AI客服。客服实现了全天候服务,支持35种语言,取代了700名员工,每月完成近200万次文字、语音等形式的交流。公司随后全面冻结招聘并裁员。时至今日,Klarna公司又因为AI服务体验不佳,质量差等原因重启员工招聘。下列关于数据与信息的说法,正确的是( )A.单纯的数字35、700、200等也包含了丰富的信息B.与该AI客服交流信息时,文字是一种载体C.该AI客服平台的数据表现形式只有文字和语音D.AI服务体验差是因为AI提供的信息不具备价值性2.2024年9月,著名金融公司Klarna启用基于深度学习的AI客服。客服实现了全天候服务,支持35种语言,取代了700名员工,每月完成近200万次文字、语音等形式的交流。公司随后全面冻结招聘并裁员。时至今日,Klarna公司又因为AI服务体验不佳,质量差等原因重启员工招聘。为提高该AI客服回答用户金融交易问题的准确性,以下方法可行的是( )A.完善问答知识库,提高问题检索效率 B.增加平台AI客服数量C.增加深度学习前期训练的有效数据量 D.提高AI客服计算机的性能3.2024年9月,著名金融公司Klarna启用基于深度学习的AI客服。客服实现了全天候服务,支持35种语言,取代了700名员工,每月完成近200万次文字、语音等形式的交流。公司随后全面冻结招聘并裁员。时至今日,Klarna公司又因为AI服务体验不佳,质量差等原因重启员工招聘。在低速网络中,为了减小客服语音容量,加快传输过程,下列方法适合实际应用的是( )A.适当降低采样频率 B.适当减小语音音量C.适当增加语音量化位数 D.随机截取部分语音数据4.2024年9月,著名金融公司Klarna启用基于深度学习的AI客服。客服实现了全天候服务,支持35种语言,取代了700名员工,每月完成近200万次文字、语音等形式的交流。公司随后全面冻结招聘并裁员。时至今日,Klarna公司又因为AI服务体验不佳,质量差等原因重启员工招聘。下列有关信息安全保护与信息社会责任的做法,合理的是( )A.公开用户平台交易记录B.冒用他人信息注册平台账号C.对AI客服回答的内容不加分辨,完全搬用D.将用户个人敏感信息进行加密处理5.某商场引入智能饮水机系统,用户可以刷卡、扫码或用手机APP控制饮水机出水;饮水机屏幕可以显示出水量消费金额等数据,并通过IoT模块与远程服务器、结算中心进行数据通信完成结算。使用手机APP也可以查询消费记录。下列关于该信息系统的功能与组成说法不正确的是( )A.刷卡或者扫码都可以视为系统的数据输入功能B.系统数据都存放在远程服务器或者数据库中,饮水机无需存储功能C.出水功能可以由控制器发出控制信号,并由执行器执行出水命令D.智能饮水机系统方便客人的同时也存在技术门槛带来的技术鸿沟6.某商场引入智能饮水机系统,用户可以刷卡、扫码或用手机APP控制饮水机出水;饮水机屏幕可以显示出水量消费金额等数据,并通过IoT模块与远程服务器、结算中心进行数据通信完成结算。使用手机APP也可以查询消费记录。关于该信息系统的支撑技术,下列说法正确的是( )A.为节约成本,该智能饮水机终端无需配备中央处理器B.该系统中的软件属于系统软件C.该系统有输出功能,但没有输入功能D.智能饮水机系统进行远程数据通信时需要TCP/IP等网络协议支持7.某商场引入智能饮水机系统,用户可以刷卡、扫码或用手机APP控制饮水机出水;饮水机屏幕可以显示出水量消费金额等数据,并通过IoT模块与远程服务器、结算中心进行数据通信完成结算。使用手机APP也可以查询消费记录。关于该系统手机端APP功能和设计,正确的是( )A.手机端需要安装出水、停水执行器 B.手机端需要安装数据库管理系统C.手机APP需要操作系统支持 D.手机APP的设计无需考虑扩展性需求8.某二叉树前序遍历结果为ABCDEF,其中A是C的父节点,E和F是兄弟节点。那么该二叉树的后序遍历结果是( )A.BACEDF B.BEFDCA C.BCDEFA D.BCEFDA9.已知队列中初始元素依次为3,1,2,栈初始为空。定义操作F为队首元素出队后入栈,操作P为队首元素出队后入队,操作T为栈顶元素出栈后入队。那么经过FPFTT操作后,队列内元素依次为( )A.1,2,3 B.2,1,3 C.3,1,2 D.2,3,110.已知某Python递归函数定义如下:def f(x): if a[x] != x: a[x]=f(a[x]) return a[x]若数组a=[0,1,0,5,0,4,4],则执行f(3)后,函数返回值和数组a分别是( )A.0 [0,1,0,0,0,0,4] B.1 [0,1,0,0,0,4,4]C.1 [0,1,0,5,0,0,4] D.0 [0,1,0,0,0,4,4]11.若数组a=[1,2,1,5,1,8,2,6,9,4],以下Python程序运行后,输出不可能是( )import randomi,j=0,len(a)-1while i <= j: mid=random.randint(i,j) #随机生成范围在i~j之间的整数 if mid >= len(a)-1: continue #continue跳过本次循环,直接进入下一次 if a[mid] > a[mid+1]: j=mid-1 else: i=mid+1print(i)A.1 B.8 C.3 D.712.有H行W列的无人机表演方阵,输入操作指令“d a x”可以将第a行(或第a列)所有无人机灯光颜色置为x,当d=1时表示行,d=2时表示列。初始颜色都为0,颜色范围为0至255。求若干操作后方阵中每种颜色的数量。如当H=3,W=4,执行4条指令时,灯光颜色变化过程如图所示。指令完成后颜色0有5个,颜色2有4个,颜色5有3个。#输入所有指令保存在栈st中,如[[1,2,5],[2,4,0],…],t指向最后一条指令,代码略hcnt=H;wcnt=W;h=[False]*H;w=[False]*W;c=[0]*256while t >= 0: if st[t][0] == 1: if not h[st[t][1]-1]: h[st[t][1]-1]=True;hcnt-=1 ① else: if not w[st[t][1]-1]: w[st[t][1]-1]=True;wcnt-=1 ② t-=1③for i in range(256):#输出各个颜色的数量 if c[i] > 0: print(i,c[i])实现颜色数量统计功能的Python程序段如上,划线处应填入的正确代码为( )A.①c[st[t][2]]+=hcnt ②c[st[t][2]]+=wcnt ③c[0]+=hcnt*wcntB.①c[st[t][2]]+=hcnt ②c[st[t][1]]+=wcnt ③c[0]=(H-hcnt)*(W-wcnt)C.①c[st[t][2]]+=(H-hcnt) ②c[st[t][2]]+=(W-wcnt) ③c[0]=(H-hcnt)*(W-wcnt)D.①c[st[t][2]]+=wcnt ②c[st[t][2]]+=hcnt ③c[0]+=hcnt*wcnt二、综合题13.电子不停车收费系统,简称ETC,是一种基于无线通讯、车辆自动识别等技术的综合信息系统。当车辆进入识别区域时,车载电子标签与车道上的读写器通过无线微波进行短程通信,从而识别车辆信息。系统还通过网络进行后台登记、结算等处理,达到不停车快速打开闸口,避免怠速停车,减少油耗和碳排放的目的。请回答下列问题。(1)依赖电子标签和读写器通信进行识别的技术,最有可能是 (单选,填字母:A.条码识别技术/B.RFID技术/C.Wi-Fi技术)(2)下列关于该系统数据管理的说法,正确的是 (单选,填字母)A.后台数据登记、费用结算等操作涉及数据库的读写B.车辆上的电子标签自带数据库,保存了车牌、车主信息、账户余额等数据C.系统需要后台管理员维护,所以该系统的数据管理是人工管理(3)关于该信息系统的搭建,下列说法正确的是 (多选,填字母)。A.确定传感设备型号等硬件,属于前期准备中的需求分析B.系统初步搭建后只需进行必要的机房和道路网络测试即可投入使用C.可以增加图像传感器实现车牌自动识别功能,减少单种识别方式的错误率D.可以选择C/S架构搭建系统,方便用户使用浏览器访问系统(4)若列表t=[17,49,60,74,81,179,226]表示ETC第17秒通过了一辆车,第49秒通过一辆车,第60秒通过一辆车……从第17秒开始计,到第74秒第一分钟通过了4辆车,从第81秒开始计第二分钟通过1辆车,从第179秒开始到第226秒第三分钟通过2辆车。假设某时段内共n辆车,统计每分钟车流量的部分流程图如图所示,图中①处应填入 。(5)ETC数据可精确还原车辆轨迹,存在被盗用风险。为避免行程隐私从系统后台泄露,请提出两种数据安全保障措施。14.小林对ETC产生的数据进行分析以进一步研究与提升ETC系统的功能,请回答下列问题:(1)小林首先整理了部分高速入口的通行数据,数据如图a所示。现要统计该数据集合中,私家车进入高速的时间分布情况,并绘制如图b所示的柱形图,实现程序如下。 图a 图bimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("ETC通行记录.xlsx")plt.bar(df1["时间"],df1["车牌"])#设置绘图参数,显示如图b所示的柱形图,代码略方框中应填入的语句依次为 (选2项,填数字序号)。①df1 = df[df["车型"] == "私家车"]②df1 = df["车型" == "私家车"]③df1 = df1.groupby("车牌",as_index=False).sum()④df1 = df1.groupby("时间",as_index=False).count()⑤df1 = df1.groupby("时间",as_index=False).sum()(2)为了进一步研究哪些时间的车流量比较大,得到车流量最大的三条记录(假设不存在并列情况),可在第(1)小题处理结果的基础上再执行如下语句,请在划线处填入合适的代码。df1=df1.sort_values("车牌",ascending=True)df2=(3)假设收费站有5个通行通道,每个通道有ETC监测设备,要求车辆通行速度值不能超过40,否则发出“车辆速度过快”的警示信息。每个通道每分钟都会监测车流量,若每分钟车流量达到或超过8辆,且连续有三次(即3分钟)及以上流量值是递增的,则发出“车流量过大”的警示信息。如某通道连续六次(即6分钟)流量值为[7,1,8,8,9,10],则最后3次流量值恰好组成一组满足预警条件的序列。实现上述功能的部分Python程序如下,请在划线处填入合适代码。prev=[0]*5 #每个通道上次检测的流量值t=0while True: for station in range(5): #获取当前通道中车辆速度v(无车辆通行时v=0),代码略 #获取当前通道中最近一分钟的流量值,保存在cnt中,代码略 if ① : #对当前通道发出“车辆速度过快”警示信息,代码略 if cnt >= 8: if cnt > prev[station]: t += 1 if ② #对当前通道发出“车流量过大”的警示信息,代码略 else: t=1 else: t=0 ③# 延时1秒,代码略15.某餐厅推出了套餐优惠活动,凡用户购买一个套餐即可获得一张等额换购券,其使用规则如下:(一)获得换购券的第二天才能开始使用,在有效期内可以换购优惠菜品(简称惠品),其他如“新品”、“饮料”等无法使用换购券;(二)一张换购券最多只允许使用一次,且只能用于不高于换购券金额的惠品;(三)若使用时有多张换购券满足条件,则优先使用获得时间最早的换购券。若有用户订单信息如图a所示。其中“时间(天)”列是指订单完成时间,即优惠活动开始后的天数。在第1天、第5天和第6天购买“套餐”订单(编号1、2、3)分别可以获得金额为18、20、37的三张换购券。假设换购券有效期是30天。订单编号 类型 金额(元) 时间(天) 订单编号 类型 金额(元) 时间(天)1 套餐 18 1 5 饮料 20 152 套餐 20 5 6 惠品 36 163 套餐 37 6 7 惠品 14 184 新品 50 7 8 惠品 20 36 图a按照规则可知,6号订单应选择3号订单获得的换购券换购;7号订单使用最先获得的18元换购券换购;对于8号订单,在已发放的换购券中仅剩2号,但该券在第35天后已经失效,因此8号订单没有换购券可用,仍需支付20元。因此该餐厅的收入为:18+20+37+50+20+0+0+20=165元。据此,请回答下列问题。(1)如图a所示,若4号订单也是“套餐”订单,金额与时间不变,其他订单所有数据也不变,换购券只要未过期都能有效利用,餐厅收入 元。(2)将换购券信息按时间先后顺序放到数组coupon中,如图a所示的三张换购券对应数组为[[18,1],[20,5],[37,6]],每个数组元素包含2个数据项,第1个数据项表示换购券金额(元),第2个数据项表示换购券获取时间(天)。定义函数remove()查找可使用的换购券,并将该换购券从coupon数组中删除。def remove(pos,amount): discount=0 i=pos while i< len(coupon): if amount <= coupon[i][0]: discount = amount coupon.pop(i) #将数组coupon中下标为i的元素删除 i += 1 return discount请回答以下两个小题:①初始情况下若pos=0,amount=36,调用remove函数后,则数组还剩 个元素。②若删除加框处代码,则 (选填字母:A.能/B.不能)保证该函数的正常功能。(3)定义函数sort()实现将订单数据data按时间从小到大的顺序排列。订单数据放在链表data中,链表用Python列表模拟实现,节点各字段含义如图b所示。请在划线处填入合适的代码。0 订单类型1 金额2 时间3 下一个节点位置 图bdef sort(head,n): #n表示链表原始节点个数 p = data[head][3] tail = head; dummy = n data.append([-1,0,-1,head]) while p != -1: if data[tai1][2] <= data[p][2]: tail = data[tail][3] else: q = dummy while data[data[q][3]][2] < data[p][2]: q = data[q][3] data[tail][3] = data[p][3] data[q][3] = p p = data[tail][3] return data[dummy][3](4)主程序统计了所有未过期换购券都能有效利用时餐厅总收入,请在划线处填入合适的代码。# 输入所有订单数据存入链表data,换购券有效时长用变量expired表示,代码略# data数据如[["套餐",20,5,2],["套餐",18,1,0]……]h = sort(head,len(data)) #链表data的头指针为headp=h; income=0; coupon=[]; pos=0while p != -1: income += data[p][1] if data[p][0] == "套餐": coupon.append([data[p][1],data[p][2]]) #在数组coupon的末尾添加元素 elif data[p][0]=="惠品": while pos < len(coupon) and ① : pos += 1 if pos < len(coupon) and coupon[pos][1] < data[p][2]: discount=② income -= discount p = data[p][3]print(income)参考答案1.B2.C3.A4.D5.B6.D7.C8.B9.A10.A11.D12.D13. B A AC t[j]-t[i] <= 60 或 t[j]-t[i] ≤ 60 或其他等价答案 ①加密行车轨迹的个人敏感数据存储;②使用身份认证登录后台并对不同用户不同的访问控制策略;③安装并开启防火墙;④安装防病毒软件,定时更新病毒库和扫描系统14. ①④ df1.tail(3)或df1[-3:]或df1[len(df1)-3:] v > 40 t >= 3或t > 2 prev[station]=cnt15. 145 2 B data[p][3]=data[q][3] coupon[pos][1]+expired < data[p][2] remove(pos,data[p][1]) 展开更多...... 收起↑ 资源预览