资源简介 浙江省强基联盟2024-2025学年高二下学期4月期中考试信息技术一、选择题1.DeepSeek是深度求索公司开发的智能语言模型,其服务器基于神经网络搭建,通过海量的文字、图像等数据和大数据技术学习语言规律,支持上下文、长文本的理解和处理。下列关于DeepSeek处理的大数据,说法正确的是( )A.数据必须以二进制的形式存储 B.图像和文字都是结构化数据C.图像和文字的数字化方法完全相同 D.大数据要求每个数据准确无误2.DeepSeek是深度求索公司开发的智能语言模型,其服务器基于神经网络搭建,通过海量的文字、图像等数据和大数据技术学习语言规律,支持上下文、长文本的理解和处理。下列关于DeepSeek使用的人工智能技术的说法,正确的是( )A.用户可以完全按照DeepSeek的回答来处理所有问题B.DeepSeek通过海量数据训练学习语言规律,运用了行为主义的实现方法C.DeepSeek能够处理多领域问题,属于领域人工智能的应用D.人工智能技术的应用,可有效提高个人及社会的生产力,促进经济发展3.DeepSeek是深度求索公司开发的智能语言模型,其服务器基于神经网络搭建,通过海量的文字、图像等数据和大数据技术学习语言规律,支持上下文、长文本的理解和处理。下列做法中,不符合信息社会责任的是( )A.将AI生成的文章用于征文比赛投稿 B.使用AI对社会热点事件进行分析C.借助AI搜集数据完成调查报告 D.通过开发者信箱反馈AI的漏洞4.某市上线无人驾驶公交系统,系统通过车载传感器、路侧摄像头和雷达采集数据,并通过5G网络上传至服务器,后台服务器和指挥员实时记录、分析道路数据并向车载终端发送指令。乘客可通过官方小程序查询车辆信息,车载终端支持刷卡、NFC、扫码等多种支付方式,车内展示屏实时展示周边路况。下列关于该系统的组成和功能,说法正确的是( )A.车内展示屏主要负责将数据输入系统 B.道路数据是该系统中的重要资源C.系统所有的数据通信均通过局域网实现 D.该系统的用户只有乘客和指挥员5.某市上线无人驾驶公交系统,系统通过车载传感器、路侧摄像头和雷达采集数据,并通过5G网络上传至服务器,后台服务器和指挥员实时记录、分析道路数据并向车载终端发送指令。乘客可通过官方小程序查询车辆信息,车载终端支持刷卡、NFC、扫码等多种支付方式,车内展示屏实时展示周边路况。下列关于该系统的应用,说法不正确的是( )A.该系统具有一定的数据挖掘与分析能力,有利于科学决策B.市民通过小程序查询车辆信息,体现了服务随时随处的优势C.开发人员可以通过更新软件来消除系统对外部环境的依赖D.该系统的使用有一定的技术门槛,可能会加剧数字鸿沟6.某市上线无人驾驶公交系统,系统通过车载传感器、路侧摄像头和雷达采集数据,并通过5G网络上传至服务器,后台服务器和指挥员实时记录、分析道路数据并向车载终端发送指令。乘客可通过官方小程序查询车辆信息,车载终端支持刷卡、NFC、扫码等多种支付方式,车内展示屏实时展示周边路况。下列关于该系统支撑技术的说法,正确的是( )A.车载终端的中央处理器负责数据的运算和存储B.官方小程序可以对系统的所有资源进行统一调度和管理C.5G指第五代移动通信技术,满足系统低延时的信息传输需求D.使用手机的NFC功能完成付款,其原理与扫码付款技术相同7.某市上线无人驾驶公交系统,系统通过车载传感器、路侧摄像头和雷达采集数据,并通过5G网络上传至服务器,后台服务器和指挥员实时记录、分析道路数据并向车载终端发送指令。乘客可通过官方小程序查询车辆信息,车载终端支持刷卡、NFC、扫码等多种支付方式,车内展示屏实时展示周边路况。下列关于该系统信息安全的做法,合理的是( )A.安装防火墙来修复系统的漏洞B.用户数据加密后存放于数据库,并定期备份C.多位指挥员使用一个公共账号D.将连续相同的字符作为登录口令,以免遗忘8.某算法的流程图如图所示,下列说法正确的是( )A.该流程执行后,s的值为10B.该流程执行后,m的值为5C.s=s+m与m=m+1互换,对输出结果没有影响D.判断框中的语句执行了6次9.已知一维数组长度为100,数组元素a[0]到a[n-1]依次存放着n个数据(n<100),要求在索引k的位置插入元素x,实现上述功能的部分python代码如下:for i in range (______):____________a[k]=x划线处可供选择的语句有:①k,n ②n-1,k-1,-1 ③a[i+1]=a[i] ④a[i]=a[i-1]则程序中两处划线处的代码依次为( )A.①③ B.①④ C.②③ D.②④10.有如下python程序段,s=‘2025-DpSeek’new_s=‘’keys=[1,3,2]for i in range (len (s) ):c=s[i]j=i % len (keys)if ‘0’<=c<=‘9’:new_s+=str ((int(c)+keys[j]) %10)else:if ‘a’<=c<=‘z’:c=chr ((ord(c)-97+keys[j-1])%26+97)new_s=c+new_sprint (new_s)运行程序,输出的结果为( )A.mefSpD-3036 B.3346-DrShgl C.6433-DpSfem D.lghSrD-334611.有如下python程序段,import randomb=[1,1,1,1,1,1]i,j=0, len (b)-1while i=i:if random. randint (0,1)==0:b[i]+=ji+=1else:b[j]+=ij-=1运行程序,输出的结果不可能为( )A.[1,1,1,1,1,1] B.[6,6,4,3,3,3] C.[5,5,3,3,3,1] D.[5,4,3,3,2,1]12.使用列表a模拟链表结构(节点数大于3),每个节点包含数据区域和指针区域,head为头指针,变量st和ed依次存储该链表中的两个节点的位置,如图a所示。现编写python程序,使该链表中,st与ed之间所有的节点(不含st、ed本身)逆序链接,如图b所示。实现该功能的部分代码如下,方框处应填入的正确代码为( )a=[[‘A’,3],[‘B’,-1],[‘C’,5],[‘D’,4],[‘E’,2],[‘F’,1]]head=0st=0ed=5tmp=q=a[st][1]r=a[q][1]A. while r!=ed: a[st][1]=r a[q][1]=a[r][1] a[r][1]=tmp tmp=r r=a[r][1] B. while r!=-1: a[st][1]=r a[q][1]=a[r][1] a[r][1]=tmp tmp=r r=a[q][1] C. while r!=ed: tmp=a[st][1]=r a[q][1]=a[r][1] a[r][1]=tmp r=a[q][1] D. while r!=ed: a[q][1]=a[r][1] a[r][1]=tmp tmp=a[st][1]=r r=a[q][1]A.A B.B C.C D.D二、操作题13.某网络社区的文字内容过滤系统需要对原始文字做以下过滤处理:①将敏感词表中的所有词都替换为*号;②合并连续的多个*为单个*。请回答下列问题:(1)若敏感词表为["测试”,"违规”],输入"这是一个违规测试文本!!”,则处理结果是 (单选,填字母)A.这是一个*测试文本!! B.这是一个**文本!! C.这是一个*文本!!(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。keys=["测试","违规"] #设置敏感词列表text=input("请输入待过滤的文本内容:")result= " "for char in text:result+=charfor word in ① :if result[-len(word):]==word:result=②final= " "for c in result:if len (final)>0 and ③ :continuefinal+=cprint (final)14.小兴设计了一款单词接龙游戏,为方便玩家理解,定义“词龙”概念为:词龙包含由多个单词按首尾字母衔接组成的序列,例如apple→element→tree,前词尾字母与后词首字母相同。游戏规则如下:①玩家输入新的单词,新的单词可以添加在已有词龙的“龙头”或“龙尾”位置(也可同时添加),添加完后序列仍需符合词龙的规则;②若所有词龙都无法添加,则创建新的词龙。现编写python程序实现词龙游戏,程序运行界面如图所示,请回答以下问题:(1)已知现有词龙存储在列表nodes中:nodes=[["time",-1],["egg",2],["goat",5],["tree",-1],["cat",3],["table",-1]],各词龙头指针分别为:0,1,4,当玩家输入单词“eye”时,则输出的词龙不包括 (单选,填字母)A.time→eye B.cat→tree→eyeC.eye→egg→goat→table D.eye→egg→goat→table→eye(2)定义prtd()函数,根据头指针输出整条词龙。请在划线处填入合适代码。def prtd (head):p=headwhile nodes[p][1]!=-1:print (nodes[p][0],end= ‘→’)p=print(nodes[p][0])(3)实现词龙游戏的python代码如下,请在划线处填入合适代码。def jd (word,i):h=ht[i][0]t=ht[i][1]flag=Falseif ① :nodes.append ([word,h]) # append()函数用于在列表末尾添加新的元素。ht[i][0]=len(nodes)-1flag=Trueif word[0]==nodes[t][0][-1]:nodes.append ([word,-1])②ht[i][1]=len (nodes)-1flag=Truereturn flagnodes=[["time",-1],["egg",2],["goat",5],["tree",-1],["cat",3],["table",-1]]ht=[[0,0],[1,5],[4,3]]print("——原词龙:")for i in range (len (ht)):prtd (i)word=input (‘请输入单词:’)print ("——新词龙:")flag=Falsefor i in range (len(ht)):if jd (word,i)==True:prtd (ht[i][0])flag=Trueif not flag:nodes.append ([word,-1])ht.append (③ )prtd (ht[-1][0])三、综合题15.小川带领研究团队搭建森林火险警报系统,运用智能终端和传感器,在全市多处森林设置数据采集点,不间断地收集气象数据,并通过5G网络将数据上传至服务器数据库。(1)下列不属于信息系统搭建前期准备的是 。(单选,填字母):A.选择传感器类型 B.设计数据库C.确定系统功能模块 D.编写服务器代码(2)当系统正常工作并检测烟雾浓度时,下列数据流向正确的是 。(单选,填字母)A.传感器→5G模块→服务器→智能终端 B.传感器→5G模块→智能终端→服务器C.传感器→智能终端→5G模块→服务器 D.传感器→服务器→5G模块→智能终端(3)小川在智能终端编写程序,实现连续3次烟雾浓度采样值超过600时,智能终端将最后一次检测到的采样值发送至服务器的报警页面,请回答下列问题:from microbit import*# 导入5G模块并配置参数,代码略counter=0while True:smoke=pin2.read_analog ()if smoke>600:counter+=1else:______if counter>=3:url= "10.152.50.56:80/alert smoke="+str (smoke) # 构建URL# 利用5G模块发起GET请求,传递烟雾浓度值,代码略counter=0sleep(5000) # 每间隔5秒检测一次①程序划线处应填入的代码为 。②该系统中服务器地址为 。(4)森林气象数据以CSV文件的形式保存在服务器中,如图b所示。请在划线处填写合适的代码,统计2024年各月份温度大于40且湿度小于30的天数,并绘制对应的折线图。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_csv("森林气象数据. csv")df1=df[df[‘年份’]==2024]df2=df1[df1[‘平均温度’]>40]df3=df2[ ]df4=df3.groupby(‘月份’)[‘日期’].count()plt.plot (df4. index, df4. values)plt.show ()(5)系统运行一段时间后,管理人员检查服务器数据库时,发现某处数据采集点在同一时间段内采集到的数据量明显少于其他采集点,请分析可能的原因。题号 1 2 3 4 5 6 7 8 9 10答案 A D A B C C B D C D题号 11 12答案 B D13. C keys result[:-len(word)]+ "*"或result[:len(result)-len(word)]+"*"或其它等价答案 c== "*"and final[-1]== "*"【详解】本题考查python程序设计。(1) “测试”和“违规”都会被替换成*,得到“这是一个**文本!!”;两个连续的**会被合并成一个,最终得到“这是一个*文本!!”。本题答案为C。(2)①处需要遍历敏感词keys表来检查当前文本是否包含敏感词,本空为keys。②处的作用是将匹配到的敏感词替换为单个号。result[:-len(word)]获取敏感词之前的部分,然后加上“*”,本空为result[:-len(word)]+ "*"或result[:len(result)-len(word)]+ "*"。③处的作用是判断当前字符是否为*号,并且前一个字符也是*号,如果是就跳过,这样可以合并连续的*号,本空为c== "*"and final[-1]== "*"。14. C nodes[p][1] word[-1]==nodes[h][0][0]或其他等价答案 nodes[ht[i][1]][1]=len(nodes)-1或其他等价答案 [len(nodes)-1,len(nodes)-1]【详解】本题考查链表。(1)eye可以在原词龙egg→goat→table的头尾同时添加,本题答案为C。(2)需要完整输出的词龙就需要对其遍历。遍历就需要p沿着指针链向后移动。根据nodes的结构[[单词,下一节点索引], ...],p=nodes[p][1]可以完成这一移动。该空答案为nodes[p][1]。(3)①word[-1]==nodes[h][0][0] 或nodes[h][0][0]==word[-1]或 word[1]==nodes[ht[i][0]][0][0]h是当前词龙的头部索引。要添加到龙头,需要新单词的最后一个字母(word[-1])等于当前龙头单词的首字母(nodes[h][0][0])。②nodes[ht[i][1]][1]=len (nodes)-1或nodes[t][1]=len (nodes)-1ht[i][1]是当前词龙的尾部索引,当添加词语到龙尾时,需要让原尾部节点指向新添加的节点。③[len (nodes)-1,len(nodes)-1]当无法添加到任何现有词龙时,创建新词龙,新词龙的头尾指针都指向新添加的节点(此时该节点既是头也是尾),len(nodes)-1是刚添加的新节点的索引。15. D C counter=0 10.152.50.56 df2["平均湿度"]<30 网络模块故障:该采集点的5G模块信号不稳定或天线损坏,导致数据传输不稳定数据传输因素:该采集点位于山谷/密林深处,导致5G信号弱,数据传输不稳定设备故障损坏:该采集点的智能终端可能因为进水,雷击等原因损坏设备供电异常:该节点的供电系统故障,导致智能终端间歇性关机程序逻辑缺陷:该节点智能终端上的程序编写存在错误或缺陷,如sleep了更长的时间以及其他合理答案【详解】本题考查搭建信息系统。(1)前期准备阶段更关注架构设计而非具体实现。D选项代码编写属于实施阶段。(2)智能终端作为数据采集终端,应先接收传感器数据,再通过5G模块传输到服务器,本空答案为C。(3)①当某一次检测值小于600时,统计次数的变量counter归零,准备重新统计,本空答案为counter=0;②从代码url= “10.152.50.56:80/alert smoke=”+str (smoke)中可知,服务器地址为10.152.50.56。(4) 根据题意可知,需要筛选出平均湿度小于30的数据,本空答案为df2["平均湿度"]<30。(5)由于服务器能正常接收其他采集点数据,说明问题集中在特定节点的本地环节;可能原因如下:1.从网络层面,5G信号强度不足或模块故障,会导致数据发送失败。例如模块固件错误、SIM卡欠费等。 2.从终端层面,硬件损坏(如主板电容老化)、程序逻辑缺陷(如未正确处理网络重连)、环境因素(极端温度导致设备休眠)均可能中断数据采集或传输。 展开更多...... 收起↑ 资源预览