资源简介 新高考仿真模拟卷五信息技术(50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.以下关于数据和信息的说法不正确的是( )A.数字是数据唯一的表现形式B.信息在共享过程中不会发生损耗C.数据在计算机内部以二进制方式进行存储和处理D.信息是数据经过存储、分析及解释后所产生的意义2.下列关于人工智能的说法,正确的是( )A.图灵测试是测试机器是否智能的唯一方法B.采用手机NFC功能打开门禁属于人工智能应用C.“深度学习”是一种问题引导下的人工智能学习方法D.从“糖是甜”和“纤维素是多糖”,推导出“纤维素是甜的”,符号主义人工智能方法阅读下列材料,回答3~6题。为提升学生的编程能力,某信息老师在其机房搭建了一个在线程序设计智能评判系统,该系统只能在该机房内网中访问(该系统服务器与客户端均在该机房内)。教师通过浏览器注册登录该系统,可以将相关题目,学生账户信息等上传到系统服务器,并可以查看学生具体上交代码及代码正确率、排名等信息;学生通过浏览器打开该系统登录页面,输入对应用户名及口令登录后可进行相关题目的代码编写,提交后,系统服务器会自动评判,给予对应反馈,且能及时查看自己的相关数据。3.下列关于该信息系统的说法,正确的是( )A.该系统可以对学生代码自动评判并给予反馈,有助于提高工作学习效率B.该系统只能内网访问,不具备硬件共享功能C.机房中所有的计算机以及服务器组成了该系统的全部硬件D.该系统客户端无需安装任何应用软件就可以访问该系统4.下列关于该信息系统中网络的说法,正确的是( )A.该系统网络搭建完成后无需进行网络连通性测试B.该系统网络的使用,不需要使用网络协议C.该系统网络的构建不需要网络互联设备D.学生在该机房内通过浏览器访问该系统无需将信息发送到对应网关5.下列关于该信息系统中的数据的说法,不正确的是( )A.该系统中的所有数据在计算机内均以二进制的形式存储B.学生代码正确率、学生排名等均是该系统的数据C.该系统不存在传感器等输入设备,所以该系统不具备数据收集和输入功能D.该系统中的数据处理均在服务器端完成6.学生在机房一起访问该信息系统时,部分学生无法立马打开该系统的登录页面,需要多次刷新该页面才能打开,出现此问题的原因不可能是( )A.网络带宽不足,用户多造成网络拥堵B.服务器硬件性能差,用户多造成服务器处理客户端请求慢C.使用浏览器的用户多,导致浏览器故障D.服务器端相关应用软件代码算法不优化,用户多,处理效率低下7.某算法的部分流程图如图所示,执行这部分流程,若输入x的值依次为1,2,3,4,5,-1,则输出s的值是( )A.3 B.7C.13 D.158.将数学运算表达式中的运算符置于操作数之后,称为后缀表达式,也称为逆波兰式。如表达式“3*2-5”转换为逆波兰式为“32*5-”,即用二叉树的节点表示运算符和数字的后序遍历,则下列用后缀表达式表示“6+3*2+9*4-5”的二叉树是( )9.设栈S的初始状态为空,元素1,2,3,4,5,6依次入栈S,出栈的序列为3,6,5,4,2,1,则栈S的容量至少应该是( )A.3 B.4C.5 D.610.定义函数isPalidrome用于判断回文字符串:def isPalidrome(s):if len(s)<=1: return Trueelif s[0]!=s[len(s)-1]: return Falseelse: return ①________已知代码划线处可选语句为:①isPalidrome(s[1:-1]) ②isPalidrome(s[2:-1]) ③isPalidrome(s[1:len(s)-1]) ④isPalidrome(s[2:len(s)-1]),则可填入的语句是( )A.②或③ B.③或④C.①或② D.①或③11.有如下Python程序段:a=[5,2,3,1,9,0]n=len(a)i=c=0while ik=n-1for j in range(n-1,i,-1): if a[j]>a[j-1]: a[j],a[j-1]=a[j-1],a[j] k=jc+=1i=k程序运行结束后,变量c的值为( )A.2 B.3C.4 D.512.有如下Python程序段:import randoma=[1,2,3,4,5]st=[0]*len(a);top=-1i=0;res=[]while iif random.randint(0,1)!=0 or top==-1:top+=1st[top]=a[i]else:res.append(st[top])top-=1continuei+=1while top!=-1:res.append(st[top])top-=1print(res)运行上述程序,下列输出res不可能的是( )A.[3,1,2,4,5] B.[1,5,4,3,2]C.[3,4,2,1,5] D.[1,3,2,4,5]二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)13.根据某场馆一天中每位参观者的进馆和出馆时间,可统计该场馆当天人流量的分布情况。每个人进、出馆的时间用一个长度为11的字符串表示,例如“08:05-08:45”表示进馆时间为8点05分,出馆时间为8点45分。现要求统计当天馆内人数超过指定人数的总时长,当天在馆人数最多时刻及在馆人数。(1)8点01分到8点08分的进出馆人数如下表所示:分钟 01 02 03 04 05 06 07 08进馆人数 5 0 4 2 1 3 1 2出馆人数 0 1 1 1 6 3 2 2馆内大于4人的在馆人数最多时刻为________。(2)每个参观者进入场馆和出馆时间保存在“参观记录.txt”文件中,编写Python程序,请将程序补充完整。rs=[0]*540 #存储早上8点至下午5点每分钟的在馆人数f=open(″参观记录.txt″,encoding=″utf-8″)n=0for sj in f :m1=int(sj[:2])*60+int(sj[3:5])-480 #将入馆时间转换为上午8点以后的分钟数m2=int(sj[6:8])*60+int(sj[9:11])-480rs[m1]+=1①________sp=int(input(″请输入指定人数:″))totrs=imax=sumrs=0itime=″″for i in range(540):②________if totrs>sp:③________if totrs>imax:imax=totrsitime=str(i//60+8)+″:″+str(i%60)print(″超过指定人数的总时长:″+str(sumrs)+″分钟″)print(″在馆人数最多时刻为:″+itime+″,共″+str(imax)+″人″)14.小明为家庭小菜园搭建了一个简易的智能控温系统。系统通过传感器获取大棚内的温度,实现如下功能:若温度不在标准值范围内,自动打开温控系统;若温度达到了标准值,则关闭温控系统。系统的架构示意图如图a所示。系统中的智能终端通过接口获取温度传感器的数据,经过IoT模块发送到Web服务器并保存到数据库中,执行器用于实现温度的控制。Web服务器端程序采用FlaskWeb框架开发,其IP地址为192.168.12.136,端口号为8080。请回答下列问题:(1)该系统网络应用软件的实现架构是B/S架构,确定该架构方式属于信息系统前期准备中的________过程。(单选,填字母:A.需求分析/B.开发模式的选择/C.概要设计/D.详细设计)(2)若一个月内开启控温系统的次数超过阈值,则系统会打开LED灯进行提醒,LED灯属于图a中的________。(单选,填字母:A.服务器/B.传感器/C.执行器)(3)若要访问大棚内每个月的平均气温,则访问的URL为http://____________。(4)系统正常工作5分钟后,小明发现访问页面的温度数据不再变化,刷新后仍不变。结合图a,小明应该检查该系统的硬件有____________(多选,A.数据库/B.IoT/C.浏览器/D.执行器/E.智能终端)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)(5)将系统中2022年每个月的温度数据导出到文件中,例如“202201.xlsx”表示为2022年1月的温度数据,表格中部分数据如图b所示。统计每月日最高气温平均值和日最低气温平均值并绘制线型图,部分Python程序代码如下,请在划线处填入合适的代码。import pandas as pdx,y_max,y_min=[''] * 12,[0] * 12,[0] * 12for i in range(12):file=″2022″if i<9 :file+=″0″file+=str(i+1)+″.xlsx″df=pd.read_excel(file)df1=df.①________(″日″,as_index=False)ma=df1.max().气温 #分组后求最大值mi=df1.min().气温 #分组后求最小值x[i]=②________+″月″y_max[i]=ma.mean() #求平均y_min[i]=mi.mean()plt.plot(x,y_max,label='最高温度') #绘制折线图plt.plot(x,y_min,label='最低温度')#设置绘图参数,显示如图c所示线型图,代码略15.某文本编辑软件可以把所做的文本编辑操作记录下来,并通过撤销和恢复命令来撤销一步操作或恢复一步撤销的操作,也可以通过数字命令一次性撤销最近的多步文本编辑操作,如图所示。设计算法模拟该功能。约定:①操作记录只存储文本编辑指令;②存储步数最多为5步,存满后早期的操作记录将被覆盖;③程序只显示操作记录的可“撤销”记录,可“恢复”记录不显示;④一旦有新的文本编辑操作,则清空所有可“恢复”记录。人机交互的指令如下(所有操作示例都基于上一个示例结果继续操作):类型 指令 示例 程序输出结果文本编辑 “T1”、“T2”、“T3”、“T4” 表示四种文本编辑操作 对文本依次做“T1”、“T2”、“T3”、“T4” 操作后,再输入指令“T2” 请输入操作指令:T2 指令B可用:指令F不可用 可撤销记录:T1/T2/T3/T4/T2/撤销 “B” 表示撤销1步操作 输入“B” 结果:撤销最近一步操作“T2” 请输入操作指令:B 指令B可用:指令F可用 可撤销记录:T1/T2/T3/T4/数字“1”~“5”表示撤销多步操作 输入“3” 结果:撤销最近3步操作“T4”、“T3”和“T2” 请输入操作指令:3 指令B可艇:指令F可用 可撤销记录:T1/恢复 “F” 表示恢复1步撤销的文本编辑操作 输入“F” 结果:恢复最近的1步文本编辑操作“T2” 请输入操作指令:F 指令B可用:指令F可用 可撤销记录:T1/T2/文本编辑 在撤销或恢复操作之后继续新的文本编辑操作 输入“T1” 结果:可“恢复”记录“T3”、“T4”、“T2” 被清空 请输入操作指令:T1 指令B可用:指令F不可用 可撤销记录:T1/T2/T1/所有指令均可使用多次。每次输入一个指令后都输出“F”指令和“B”指令是否可用以及当前可撤销记录。所有无效操作指令输入后均提示“Input Error!”。输入“#”则结束程序。请回答下列问题:(1)由题意可知,当依次执行指令“T2”、“T2”、“T1”、“T3”、“T1”、“T4”,则最终可撤销记录共有________个。(2)模拟实现该功能的 Python 代码如下,请在划线处填入合适的代码。def printh(head,cur):print(f[flag[0]*2+flag[1]])s=″可撤销记录:″while head!=cur+1:s=s+hist[head]+″/″①________print(s)opera=[″T1″,″T2″,″T3″,″T4″]f={0:″指令 B 不可用;指令 F 不可用″,1:″指令 B 不可用;指令 F 可用″,2:″指令 B 可用;指令 F 不可用″,3:″指令 B 可用;指令 F 可用″}maxn=5 #历史记录最多存储的步数maxsize=100 #设定最多输入文本编辑指令100次hist=[″″]*maxsizecur=-1;tail=0;head=0flag=[0,0] #记录指令B与指令F的状态while True:d=input(″请输入操作指令:″)if d==″#″:breakif d in opera:if ②________: head=head+1cur=cur+1;hist[cur]=dtail=cur+1flag=[1,0]printh(head,cur)elif ″1″<=d<=str((cur-head+1)):cur=③________if cur==head-1: flag[0]=0flag[1]=1printh(head,cur)elif d==″F″and tail!=cur+1:#恢复功能代码略elif :if cur==head: flag[0]=0flag[1]=1cur=cur-1printh(head,cur)else:print(″Input Error! ″)(3)若加框处代码误写为“d==″B″”,会导致某些情况下无法得到符合判断功能的结果。下列 4 组数据中能测试出这一问题的是____________(多选,填字母)选项 依次输入下列操作指令A “B”B “T1”、“B”、“B”C “T1”、“1”、“B”D “T1”、“T2”、“B”新高考仿真模拟卷五1.A [本题考查数据和信息的特征。A选项数据是对客观事物的符号表示,其表现形式可以是文字(数字)、图形、图像、音频、视频等。]2.D [B选项是射频技术。C选项是深度学习是基于数据的学习。]3.A [本题考查信息系统的相关知识。B选项网络资源共享是网络的基本功能;C选项硬件还包括交换机、路由器、网卡等;D选项无需安装特定的客户端,但需要浏览器的支持。]4.D [本题考查信息系统网络的相关知识。A选项统网络搭建完成后需要进行网络连通性测试;B选项内网也遵循网络协议;C选项搭建信息系统需要用到网络互联设备。D选项由于该系统只能在内网访问故无需将信息发送到对应网关。]5.C [本题考查信息系统数据和功能。C选项该信息系统没有传感设备,并不能说该系统不具备数据收集和输入功能。数据收集功能可以是学生的相关信息,输入功能即输入到该信息系统的相关数据。]6.C [本题考查信息系统的相关知识。A选项若带宽不足,当同时多人访问内网时确实会出现网络拥堵问题而无法打开页面;B选项服务器硬件配置不高无法达到该信息系统的要求,当用户过多时也会导致服务器处理客户端请求慢的问题;D选项服务器相关应用软件代码算法不够优化也会影响处理效率。]7.C [本题考查算法的表示流程图相关知识。k的值依次为0,1,0,1,0,s的值依次为-1,1,4,8,13。]8.C [本题考查栈和二叉树的相关知识。由于*比+-的优先级高,只要是数字不断地入栈,同时当出现两个或两个以上操作符时,要考虑操作符的优先性;两个优先级相同的运算符,要考虑先后顺序。表达式“6+3*2+9*4-5”的后缀表达式为632*+94*+5-,选项C的二叉树后序遍历符合条件。]9.C [本题主要考查的是出栈和入栈操作。出栈的序列为3,6,5,4,2,1,则可知首先元素1、2、3入栈,然后元素3出栈,再元素4、5、6依次入栈,此时栈中元素数为5个,因此栈S的容量至少应该是5,答案为C。]10.D [本题考查自定义函数及递归函数。递归函数实现判断首尾字符是否相同,若相同,再去除首尾字符调用自身,递归的出口是当去除后的字符长度为0或1时,说明所有的字符是相同的。]11.B [本题考查冒泡排序算法实现。从内循环来看,实现从右向左降序排列,左边的数据先有序。比较对象为a[j]和a[j-1],某趟排序过程中,最后一次交换的数据中,a[j-1]以及他前面的数据肯定是有序,因此下趟排序的区间为[j,n-1],让k的值为j,则下趟排序j的终点为k-1。排序的i值分别为1,3,5,因此共循环3次。]12.A [本题考查栈的应用。栈空或产生随机数为1,将a[i]入栈,否则出栈并追加到res中,且语句i+=1不执行,因此只有5个元素全部出栈后,程序才终止运行。A选项123入栈,3出栈,则2必须在1的前面出栈。]13.(1)8点04分 (2)①rs[m2]-=1 ②totrs+=rs[i] ③sumrs+=1解析 (1)根据表格数据,画出人数变化及每个时间的在馆人数。分钟 01 02 03 04 05 06 07 08进馆人数 5 0 4 2 1 3 1 2出馆人数 0 1 1 1 6 3 2 2rs 5 -1 3 1 -5 0 -1 0totrs 5 4 7 8 3 3 2 2(2)①m2表示出馆时间,rs表示人员流动情况,因此该时间的人员将减少1人。②统计每个时间点的在馆人数,对人员流动进行累加。③当条件totrs>sp成立,在馆人数超过标准的时刻增加1个。14.(1)B (2)C (3)192.168.12.136:8080/view_month (4)BE (5)①groupby ②str(i+1)解析 (1)人们在设计信息系统开发方案时,根据信息系统的具体功能和应用场景来确定开发模式,然后选择开发方法,确定架构模式为B/S架构属于开发模式的选择。(2)LED灯属于执行器。(3)根据服务器的IP为192.168.12.136,端口号为8080,显示每个月平均气温的页面为view_month,故URL为http://192.168.12.136:8080/view_month。(4)数据库和浏览器属于软件,而执行器尽管是硬件,但和发生的故障现象不吻合,故都可以排除。BE是均有可能导致该故障的硬件。(5)①分组使用groupby()函数。②根据绘制折线图代码可知,x是横坐标轴(月份),结合情景可知此处表达式是str(i+1)。15.(1)5 (2)①head+=1 ②cur-head+1==maxn或tail==cur+l and tail-head==maxn ③cur-int(d) (3)ABC解析 本题考查队列的基本操作。(1)存储步数最多为5步,存满后早期的操作记录将被覆盖。(2)①head表示队首,cur表示最后一个元素指针,每输出一个元素,就要出队。②当d是文本编辑指令时,存储步数最多为5步,超出队首元素将不能撤消。cur初值为-1,一个元素入队后,值为0,因此cur表示列队中最后一个元素,因此队列总共元素个数为cur+1-head。③当d为撤消步数时,cur表示撤消后的元素位置,因此cur将减去int(d)的值。(3)A选项cur小于head无法输出。B选项撤消一步后,效果同A。C选项1表示撤消一步,效果同B。D选项有两个元素,可以输出。 展开更多...... 收起↑ 资源预览