2025届信息技术新高考仿真模拟卷五(含解析)

资源下载
  1. 二一教育资源

2025届信息技术新高考仿真模拟卷五(含解析)

资源简介

新高考仿真模拟卷五
信息技术(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.7
C.13 D.15
8.将数学运算表达式中的运算符置于操作数之后,称为后缀表达式,也称为逆波兰式。如表达式“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.4
C.5 D.6
10.定义函数isPalidrome用于判断回文字符串:
def isPalidrome(s):
if len(s)<=1:
  return True
elif s[0]!=s[len(s)-1]:
  return False
else:
  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=0
while ik=n-1
for j in range(n-1,i,-1):
  if a[j]>a[j-1]:
     a[j],a[j-1]=a[j-1],a[j]
     k=j
c+=1
i=k
程序运行结束后,变量c的值为(  )
A.2 B.3
C.4 D.5
12.有如下Python程序段:
import random
a=[1,2,3,4,5]
st=[0]*len(a);top=-1
i=0;res=[]
while iif random.randint(0,1)!=0 or top==-1:
top+=1
st[top]=a[i]
else:
res.append(st[top])
top-=1
continue
i+=1
while top!=-1:
res.append(st[top])
top-=1
print(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=0
for sj in f :
m1=int(sj[:2])*60+int(sj[3:5])-480 
#将入馆时间转换为上午8点以后的分钟数
m2=int(sj[6:8])*60+int(sj[9:11])-480
rs[m1]+=1
①________
sp=int(input(″请输入指定人数:″))
totrs=imax=sumrs=0
itime=″″
for i in range(540):
②________
if totrs>sp:
③________
if totrs>imax:
imax=totrs
itime=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 pd
x,y_max,y_min=[''] * 12,[0] * 12,[0] * 12
for 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=[″″]*maxsize
cur=-1;tail=0;head=0
flag=[0,0] #记录指令B与指令F的状态
while True:
d=input(″请输入操作指令:″)
if d==″#″:break
if d in opera:
if ②________:
     head=head+1
cur=cur+1;hist[cur]=d
tail=cur+1
flag=[1,0]
printh(head,cur)
elif ″1″<=d<=str((cur-head+1)):
cur=③________
if cur==head-1:
    flag[0]=0
flag[1]=1
printh(head,cur)
elif d==″F″and tail!=cur+1:
#恢复功能代码略
elif :
if cur==head:
    flag[0]=0
flag[1]=1
cur=cur-1
printh(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 2
rs 5 -1 3 1 -5 0 -1 0
totrs 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选项有两个元素,可以输出。

展开更多......

收起↑

资源预览