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

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

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

资源简介

新高考仿真模拟卷一
信息技术(50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1.下列关于数据和信息的说法,正确的是(  )
A.所有的数据经过数字化后才能被存储下来
B.与数据和信息相比,知识更接近行动,他与决策相关
C.知识表现为对认识的累积,形成对事物的远见和卓越的判断力
D.海拔越高气压越低的地方,水的沸点就会越低,是智慧的应用
2.下列关于传感技术的说法,不正确的是(  )
A.RFID技术是由NFC技术演进过来的
B.门禁控制器和交换机之间信息传送遵循TCP/IP协议
C.同一种传感器采用不同的算法,还可以实现不同的功能
D.校园一通卡是一种无源电子标签,刷卡时会向读卡器发送数据
阅读下列材料,回答3~7题。
体脂秤不仅可以测量体重,还可以利用生物电阻抗法测得体脂率。人光脚站在秤上的时候,通过电极片发出微弱的电流,与人体内部形成一个闭合电路。因为人体肌肉和脂肪的电阻率不同,以电流通过的难易程度就能判断出人体的脂肪和肌肉含量,从而测得体脂率。Keep体脂秤能精确测得体脂率,全方位分析15项身体成分指标,并通过蓝牙模块将数据传输给Keep App。系统根据身体数据和变化趋势,基于Keep的海量运动大数据,通过AI算法,推荐饮食和训练。
3.根据阅读材料,下列说法正确的是(  )
A.Keep App属于系统软件
B.Keep App只有通过Wi Fi才能采集到体脂数据
C.本信息系统中的用户是体脂秤的使用者
D.体脂秤可以使用压力传感器测量体重
4.通过AI算法推荐饮食和训练,主要体现的人工智能方法是(  )
A.符号主义 B.联结主义
C.行为主义 D.建构主义
5.信息系统广泛使用不但给人们带来诸多便利,同时也产生了许多安全隐患。下列关于信息安全的描述,不正确的是(  )
A.手机在安装App时,慎重开放软件使用权限
B.重要数据可以通过加密提升安全性,无需再备份
C.通信过程中通过数据校验,可以保障数据的完整性
D.保护存储介质的安全,可以提升数据的安全性
6.小明根据Keep App的推荐,每周进行跑步训练。某次跑步后的数据如图所示。下列说法不正确的是(  )
A.手机中的GPS模块可以帮助APP实时获取小明的位置
B.App界面中呈现的跑步距离是系统自动采集
C.图中显示小明的跑步轨迹是数据的一种可视化效果
D.Keep App实时记录的跑步数据是静态数据
7.根据图,假设用变量s表示跑步里程(公里),t表示跑步时长(秒),v表示配速(x分y秒/公里)。则根据s和t求得x和y的Python表达式分别为(  )
A.int(t/s//60)和int(t/s%60) B.int(s/t//60)和int(s/t%60)
C.int(t/s%60)和int(t/s//60) D.int(s/t%60)和int(s/t//60)
8.有二叉树形态如图所示,后序遍历结果为abcdefg,则树中与c同层的节点是(  )
A.f B.e
C.d D.b
9.有1个队列,队首到队尾的元素依次为1,2,3,4,5。约定:T操作是指队列中1个元素出队后再入队,Q操作是指队列中1个元素出队。则经过TTQTTQTTQ系列操作后,队列中队首到队尾的元素依次为(  )
A.4,5 B.5,4
C.2,4 D.4,2
10.小红走楼梯时每次走1个台阶或2个台阶,问小红走n个台阶时,有多少种不同的走法。实现上述功能的Python代码如下:
def up(n):
  if n<2:
return 1
else:
return up(n-1)+up(n-2)
n=int(input(″请输入楼梯台阶数:″))
way=up(n)
print(way)
程序运行后,输入楼梯台阶数有6个,程序输出的结果是(  )
A.8 B.13
C.21 D.26
11.有如下Python程序段:
tmps=[32,28,26,29]
n=len(tmps);top=-1
ans=[0]*n
stk=[-1]*n
for i in range(n):
  t=tmps[i]
  while top >-1 and t > tmps[stk[top]]:
d=stk[top]
top-=1
ans[d]=i-d
top+=1
stk[top]=i
print(ans)
执行该程序段后,输出的结果是(  )
A.[1,0,0,1] B.[1,1,0,0]
C.[0,2,1,0] D.[0,1,2,0]
12.已排好序的列表a有n个元素,下标为0~n-1,现要实现去重,并输出去重后的结果。如:1,2,2,3,输出1,2,3。实现该功能的程序段如下,方框中应填入的代码为(  )
#输入列表a的元素,并排好序
cnt=0
n=len(a)
A.for i in range(1,n):
  if a[i]!=a[i-1]:
  cnt+=1
  a[cnt]=a[i]
B.for i in range(n-1):
  if a[i]!=a[i+1]:
  a[cnt]=a[i]
  cnt+=1
C.i=0
while i  if a[i]!=a[i+1]:
  cnt+=1
 a[cnt]=a[i]
 i+=1
D.i=1
while iif a[i]!=a[i-1]:
cnt+=1
a[i]=a[cnt]
i+=1
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13.某公路由于长期没有维修,路上出现了很多个坑。为了尽快填补好这些坑,交通管理部门决定对m处地段采取交通管制。将该公路看成一条直线,坑就是直线上的坐标点,坑所在的路段需要封控管制。例如某管制路段2~4,需封控2、3、4路段。交管部门为了减少管制路段的长度,希望将这n个坑分成m段(一段可以只有一个坑),使得这m段公路的总长度最小。请你根据n个坑的位置(位置已按照从小到大进行排序),计算管制路段最小的总长度。
算法思想:
1.第1段起点为第1个坐标点,最后一段终点为最后1个坐标点,因此将直线分成m段,需找出m-1个坐标点;
2.找到前后两个最大差值的坐标点,这段距离最大,不管制。最依次找出剩下最大的距离差。
代码运行效果如图所示。请回答下列问题:
路段数量:3 坑的坐标依次为:3,4,14,15,16,17,30,31,42,44 维修管制的路段依次为: 3~17 30~31 42~44 管制总长度为20
(1)上图所示的例子中,若将路段数量修改为4,则管制路段总长度为________。
(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。
m=int(input(″路段数量:″))
zb=″3,4,14,15,16,17,30,31,42,44″
s=[int(i) for i in zb.split(',')] #将坑的坐标转换为数字并存储在数组s中
print(″坑的坐标依次为:″,zb)
n=len(s)
flag=[False] * n #是否是每段管制路段的终点
for i in range(1,m):
k=-1
for j in range(n-1):
if ①________:
     if k==-1 or s[j+1]-s[j] > s[k+1]-s[k]:
       k=j
flag[k]=True
print(″维修管制的路段依次为:″)
dis,t=0,0
for i in range(n-1):
if flag[i]:
print(s[t],″~″,s[i])
dis+=s[i]-s[t]+1
②________
print(s[t],″~″,s[n-1])
dis=③________
print(″管制总长度为″,dis)14.根据资料显示,苏卡达陆龟适宜的温度为24 ℃~38 ℃,红腿陆龟适宜的温度为22 ℃~32 ℃。小明根据当地气温情况选择合适的陆龟饲养。
(1)小明收集了当地全年每天的气温数据,部分界面如图a所示,统计出两种陆龟的适宜温度的天数,并绘制垂直柱形图如图b所示。请在划线处填入合适的代码,完善程序。
import pandas as pd
import matplotlib.pyplot as plt
def days(low,high): #获取适宜的天数
tot=0
for i in range(len(df1)):
temp1=df1.at[i,″最高气温″]
temp2=df1.at[i,″最低气温″]
if low<=temp2     ①________
return tot
df1=pd.read_csv('2022 年气温数据.csv')
df2=pd.DataFrame({'名字':['苏卡达陆龟','红腿陆龟'],'低温':[24,22],'高温':[38,32],'适宜天数':[0,0]})
for i in range(2):
df2.at[i,″适宜天数″]=②________
plt.bar(df2.名字,df2.适宜天数)
plt.title('适宜天数')
plt.show()
(2)小明根据图b结果,适合饲养陆龟________(选填:苏卡达/红腿)。
(3)为了更好地饲养陆龟,小明搭建了一个智能恒温系统实时监测和控制温湿度,其结构设计如图c所示。
图c
①下列关于该系统的搭建过程,说法正确的是________(多选,填字母)。
A.系统采用了C/S开发模式
B.数据库管理系统选择属于详细设计
C.需求分析是搭建系统前期准备的一部分
D.控制加热灯和加湿器采用的是传感技术
E.搭建完成后运行系统以发现系统错误属于动态测试
(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分)
②在系统测试过程中,小明访问数据管理页面查看温湿度数据时,浏览器显示“Not Found”。
系统中造成上述问题的原因不可能为________(单选,填字母)。
A.温湿度超过阈值        B.联网异常
C.路由配置错误 D.IP地址错误
15.某医院挂号系统有两种挂号方式:预约挂号(预约就诊时间,需提前一天完成)和直接挂号(当天8:00后在服务台排队挂号)。医生8:00开诊;预约挂号患者在预约的就诊时间到达后,优先就诊;一位患者就诊结束后,下一位患者再开始就诊。医院为提升服务质量,编写程序模拟就诊顺序。现获取某医生早上就诊患者的数据,分别为姓名、预约或挂号时间、就诊时长(单位:分钟)。预约挂号数据(准时到达人员数据)如图a所示,直接挂号数据如图b所示。运行程序,输出前三位就诊顺序名单,如图c所示。
(1)根据上图数据,预约挂号人员江浩华排在第________位就诊。
(2)参数lst的每个元素都包含3个数据项,分别为姓名、预约时间、就诊时长。前n个元素为预约挂号人员数据,后面的为直接挂号数据。在不改变原有数据顺序的情况下,采用链表将预约挂号人员数据按预约时间先后连接起来,代码如下,请将空白处补充完整。
lst=[[″韩松″,″08:00″,10],[″孙蝶妃″,″10:00″,12],……,[″姚道益″,″10:45″,15]]
for i in range(len(lst)):
lst[i][1]=int(lst[i][1][:2])*60+int(lst[i][1][3:]) #将时间转换为分钟
lst[i].append(-1) #给每个元素添加值″-1″
n=6;head=0
i=1
while iif lst[i][1]lst[i][3]=head
①________
else:
q=pre=head
while q!=-1 and②________:
     pre=q
     q=lst[q][3]
lst[i][3]=q
lst[pre][3]=i
i+=1
(3)实现模拟输出就诊顺序的部分 Python 程序如下,请在划线处填入合适的代码。
curtime=8*60
q=pre=head
i=n
while iif q!=-1 and lst[q][1]<=curtime:
print(″请″+lst[q][0]+″就诊!″)
①________
pre=q
q=lst[q][3]
elif lst[i][1]<=curtime or q==-1:
print(″请″+lst[i][0]+″就诊!″)
curtime+=lst[i][2]
lst[pre][3]=i
lst[i][3]=q
pre=i
②________
elif lst[q][1]curtime=lst[q][1]
else:
curtime=lst[i][1]
新高考仿真模拟卷一
1.B [A选项不是所有信息都有计算机来处理的。C选项智慧表现为对认识的累积,形成对事物的远见和卓越的判断力。D选项是知识的应用。]
2.A [A选项NFC技术是加密的射频技术,是由RFID技术演进过来的。]
3.D [本题考查信息系统组成。Keep App是应用软件,可以通过蓝牙或者通信网络将数据传到Keep App服务器,使用这款软件的用户都是该系统的用户。]
4.B [根据材料可知推荐饮食和训练是该软件根据海量运动大数据计算得到,典型的数据驱动的人工智能,属于联结主义。]
5.B [本题考查信息系统安全与保护。安全的防护也需要做好备份,以防数据丢失。]
6.D [本题考查传感器和数据可视化及数据处理的类型。A选项GPS模块是一种传感器,可以获取地理位置信息。B选项Keep体脂秤还集成距离传感器,获取实时的位移数据。C选项以图表的形式体现数据,是数据可视化的一种。D选项跑步数据是不间断地、持续地到达的实时流数据。]
7.A [本题考查Python表达式的表示。从配速的单位(x分y秒/公里)来看,是每公里跑步所需的时间,图中用时26:45分,跑步4.87公里,配速5分26秒。因此用时t除以跑步里程s的结果为配速,整数部分为分,余数部分为秒。]
8.A [本题考查树的遍历和性质。从后序遍历来看,g是根节点,左右子树分别有个,左子树先于右子树,因此abc是左子树,def是右子树,c是g的左孩子,f是g的右孩子。]
9.C [队列的变化情况为12345→34512→4512→1245→245→524→24。]
10.B [本题考查递归的算法思想。递推公式为return up(n-1)+up(n-2),递归终止条件:if n<2:return 1可以推出up(1)=1、up(0)=1,那么依次有up(2)=2、up(3)=3、up(4)=5、up(5)=8、up(6)=13。]
11.C [本题考查栈的基本操作。遍历tmps列表,若栈为空,将tmps元素的索引值存入栈中。若栈不空且tmps[i]大于tmps[stk[top]](栈顶元素),计算i-d的值并保存在ans[d]再将当前元素索引入栈。]
12.A [本题考查数据的去重。A选项当数组前后两个值不同时,进行计数,并将该数保存a[cnt]中。C选项当a[0]和a[1]不同时,赋值语句功能为a[1]=a[0],即重复地将第一个数据存入到下个为止。D选项当a[0]和a[1]不同时,赋值语句功能为a[1]=a[1],此时若第二个不同出现在a[2]和a[3],则赋值成a[3]=a[2],不满足将不同的值列下,即输入的数据为[1,2,2,3]时,输出结果为[1,2,2]。]
13.(1)11 (2)①not flag[j] ②t=i+1 ③dis+s[n-1]-s[t]+1
解析 (1)最长一段在17和30之间,其次31-42、4-14之间,将两个坑之间间隔最大的分割,故总长度为11。(2)根据程序的输出结果,可知变量dis为最后的总长度,最后一个循环中变量t为每一段起始位置的下标,i为末尾位置的下标,flag[i]表示s[i]与s[i+1]是否分割。故当输出每一段之后,dis加上每一段的举例,变量t要更新为i+1,故②处填写t=i+1。当结束循环,还有最后一段的长度未加上,最后一段为s[t]~s[n-1],则③处填写为dis+s[n-1]-s[t]+1。根据flag数组的含义,当flag[k]为True表示s[k]与s[k+1]已经分割,则下一次找分割位置时,必须为未分割的部分,故①处填写not flag[j]。
14.(1)①tot+=1或tot=tot+1 ②days(df2.at[i,″低温″],df2.at[i,″高温″])或days(df2[″低温″][i],df2[″高温″][i])或days(df2.低温[i],df2.高温[i]) (2)苏卡达
(3)①CE ②A
解析 本题考查Pandas数据处理和信息系统搭建的相关知识。(1)①适合乌龟生活的低温、高温两个温度数据,通过遍历df1中的每一天的最高、最低气温温度数据与low、high之间的关系,统计满足条件的天数。②需要通过调用自定义函数days。(2)观察图b,很明显,当地气温适合饲养苏卡达陆龟。(3)①分析图c,通过浏览器获取服务器端数据,因此系统采用了B/S开发模式。数据库管理系统选择属于概要设计。传感技术负责将采集到的外部世界的各种信息输入到信息系统,控制技术则实现信息系统对外部世界的控制。控制加热灯和加湿器采用的是控制技术。②在系统测试过程中,小明访问数据管理页面查看温湿度数据时,浏览器显示“Not Found”,温湿度超过阈值不会产生这个问题,B、C、D均可能引起该问题。
15.(1)5 (2)①head=i ②lst[q][1]解析 本题考查链表的构建、遍历和节点添加。(1)韩松、冉迪振共花了30分钟,预约的田宇旺就诊,比崔子希优先,他们花了30分钟,9点江浩华就诊。(2)①按预约时间先后连接起来,如果节点值早于头节点,将该节点指向原头节点,并设置head为当前节点位置。②查找节点在链表中位置,从头节点开始的节点是升序的,从头节点开始遍历,当前节点值小于节点i的值,将不断地向后遍历。(3)预约的n个人员即0至n-1序号按时间先后存放在链表中,从索引n开始遍历当天挂号人员,分三种情况,预约为先,如果当前时间小于等于预约的,链表先就诊,当前时间将更新为curtime+=lst[q][2];再去检测当前时间小于等于挂号人员,将挂号人员链入链表,i的值增加1.还有一种情况,就是医生空闲在那里,当前时间没有任何患者,因为当前时间和患者就诊时间比较,因此需更新当前时间,看哪个先到,当前时间就取哪个时间。

展开更多......

收起↑

资源预览