浙江省金华十校2025届高三下学期4月模拟考试 信息技术(含答案)

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

浙江省金华十校2025届高三下学期4月模拟考试 信息技术(含答案)

资源简介

金华十校2025年4月高三模拟考试
技术试题卷
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共14页,第一部分1至7页,第二部分8至14页。满分100分,考试时间90分钟。
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 某健身房推出“智能健身”模式:馆内健身设备通过人脸识别用户,在运动中自动采集用户的身高、体重、体脂率等身体指标。健身设备会根据用户的身体状况、语音指令智能调节设备。以跑步机为例,系统实时采集用户的心率、卡路里消耗量、跑步姿势等数据,与用户语音互动交流,运动结束后系统自动在“健身房APP"给用户推送运动报告。
以下关于“智能健身”系统中数据与信息的叙述,不正确的是( )
A. 跑步机采集的运动图片、语音指令都属于结构化数据
B. 该系统推送的运动报告有助于个性化服务,体现了数据的价值性
C. 实时采集心率、卡路里消耗量以数值呈现,是数据的一种表现形式
D. 该系统在用户运动中自动采集各项身体指标,体现了数据的时效性
2. 某健身房推出“智能健身”模式:馆内健身设备通过人脸识别用户,在运动中自动采集用户的身高、体重、体脂率等身体指标。健身设备会根据用户的身体状况、语音指令智能调节设备。以跑步机为例,系统实时采集用户的心率、卡路里消耗量、跑步姿势等数据,与用户语音互动交流,运动结束后系统自动在“健身房APP”给用户推送运动报告。
该健身房拟新增以下功能,其中运用了人工智能技术的是( )
A. 会员等级自动升级 B. 系统语音实时纠正跑步姿势
C. 定期发送运动提醒短信 D. 运动数据同步至社交平台
3. 某健身房推出“智能健身”模式:馆内健身设备通过人脸识别用户,在运动中自动采集用户的身高、体重、体脂率等身体指标。健身设备会根据用户的身体状况、语音指令智能调节设备。以跑步机为例,系统实时采集用户的心率、卡路里消耗量、跑步姿势等数据,与用户语音互动交流,运动结束后系统自动在“健身房APP”给用户推送运动报告。
以下关于该系统中数据存储和处理的叙述,正确的是( )
A. 系统中的数据以十六进制方式编码后才能存储在计算机中
B. 将采集到的运动姿势图片存储为bmp格式更节省存储空间
C. 系统采集用户的跑步姿势的过程经历了数据的采样和量化
D. 健身设备发出声音与用户交流的过程是模数转换过程
4. 学校部署自助水果售卖系统:用户刷脸验证后打开水果柜,柜内摄像头自动识别所选水果,关门后电子秤按重量差计算价格并自动扣费,结算终端同步显示金额。消费记录实时上传服务器,用户可通过浏览器查询账单。管理员使用“售卖系统APP”监控库存及时补货。
下列关于该信息系统的描述,不合理的是( )
A. 消费记录同步至服务器,体现系统的数据存储与传输功能
B. 系统中数据的收集和输入都由电子秤、摄像头等设备实现,无需用户输入
C. 购买水果的学生、老师和系统管理员,都属于该系统中的用户
D. 该系统降低了人工成本,但网络故障会影响系统的正常使用
5. 学校部署自助水果售卖系统:用户刷脸验证后打开水果柜,柜内摄像头自动识别所选水果,关门后电子秤按重量差计算价格并自动扣费,结算终端同步显示金额。消费记录实时上传服务器,用户可通过浏览器查询账单。管理员使用“售卖系统APP”监控库存及时补货。
下列关于该信息系统中软硬件的说法,正确的是( )
A. 该系统的硬件包括结算终端、摄像头、数据库等
B. 服务器的存储容量不会影响系统性能
C. 该系统只采用了B/S架构
D. “售卖系统APP”是一款应用软件
6. 学校部署自助水果售卖系统:用户刷脸验证后打开水果柜,柜内摄像头自动识别所选水果,关门后电子秤按重量差计算价格并自动扣费,结算终端同步显示金额消费记录实时上传服务器,用户可通过浏览器查询账单。管理员使用“售卖系统APP”监控库存及时补货。
下列关于该系统网络技术与数据安全的说法,正确的是( )
A. 水果售卖机不需要遵循TCP/IP协议
B. 水果售卖机可借助RFID技术接入互联网
C. 该系统使用的人脸数据属于个人敏感信息
D. 学生和系统管理员可设置相同访问权限
7. 某算法部分流程图如图所示,执行该流程时,若依次输入2,-5,12,-4,11,-3,下列说法正确的是( )
A. 执行这部分流程后,输出的结果为16 B. s的最终值等于ans的最终值
C. “s=s+a”共执行了5次 D. 该算法流程实现了双循环结构
8. 某二叉树只含有度为2和度为0的节点,若该二叉树中含有5个叶子节点,则该二叉树上的边的总数为( )
A. 7 B. 8 C. 9 D. 10
9. 队列Q中的元素依次为1,2,3,4,栈S为空。约定:P操作是队首元素出队后入栈,B操作是队首元素出队后入队,T操作是指栈顶元素出栈后入队。执行操作PPBT后,队列Q中的元素依次为( )
A. 4,3,2 B. 4,2,3 C. 4,3,1 D. 4,2,1
10. 有如下Python函数:
k=1
ch=s[0]
for i in range(1,len(s)):
if ch==s[i]:
k+=1
else:
if k==0:
ch=s[i]
k=1
else:
k-=1
变量s分别取下列值并运行后,变量ch的值不为"a"的是( )
A. "aaasd" B. "asdsa" C. "asads" D. "ssdaa"
11. 有如下Python程序:
import random
i,j=0,len(a)-1
key=random.randint(1,47)
while i<=j:
mid=(i+j)//2 #语句①
if a[mid]<=key: #语句②
i=mid+1
else:
j=mid-1
print(j)
当a为[5,12,19,26,33,33,48,50],运行程序,下列说法正确的是( )
A. 语句①执行的次数可能为4
B. 语句①改为“mid=(i+j+1)//2”,程序结果不会改变
C. 语句②改为“a[mid]D. 若生成的key是33,则输出结果是4
12 有如下Python程序段:
import random
k=random.randint(2,5)
i=s=cnt=0
m=-1
for j in range(len(a)):
s+=a[i]
if a[j] % 2==1:
cnt+=1
while(j-i+1)>k or cnt>1:
if a[i] % 2==1:
cnt-=1
s-=a[i]
i+=1
m=max(m,s)
若a为[3,10,6,1,8,2,5,4],运行程序后m的值不可能的是( )
A. 16 B. 19 C. 25 D. 28
二、非选择题(本大题共3小题,第13题7分,第14题10分,第15题9分,共26分。)
13. 某地举办排球淘汰赛,参赛队伍从1号开始编号。每轮比赛,参赛队伍按编号从小到大依次安排比赛(如下表所示)胜者晋级,若末尾队伍无对手,则该队伍直接晋级。通常情况下,能力值高的队伍会战胜能力值低的队伍;如果能力值相近,则双方均有机会获胜。
小明编写了一个Python程序,模拟比赛过程并预测冠亚军,若参赛队伍能力值相差不超过5,随机选择一个队伍获胜。
例如有4支队伍,能力值与淘汰赛程如下表所示:
第一轮 第二轮 最终结果
1号队伍:97 1号队伍:97 1号队伍(冠军)
2号队伍:86
3号队伍:65 4号队伍:73(亚军)
4号队伍:73
(1)在上述例子中增加2支队伍,5号队伍能力值为83,6号队伍能力值为76,则本次比赛的亚军为______________号队伍。
(2)实现上述功能的代码如下,请在划线处填入合适的代码。
import random
#队伍编号与对应能力值存储在列表s,s=[["1号队伍",97],["2号队伍",86],……]
while len(s)>1:
nxt=[] #建立一个空列表nxt
for i in range(_________):
if abs(s[i][1]-s[i+1][1])<=5:
win=random.choice([s[i],s[i+1])#随机选择一个获胜
elif_________________:
win=s[i]
else:
win=s[i+1]
nxt.append(win) #将win添加到列表nxt的末尾
if_________________:
nxt.append(s[-1]) #将列表s最末元素添加到nxt的末尾
s=nxt
print("冠军:",s[0][0])
14. 小张为学校搭建教室噪音监测系统。系统通过声音传感器采集教室中的声音数据,通过Wi-Fi将数据传输到Web服务器,若噪音过高,服务器通过智能终端控制教室音响发出提醒。教师可通过浏览器登录系统,查看各个教室各时段的相关数据。请回答下列问题:
(1)在搭建该系统时,下列硬件不经过其他硬件设备直接相连的是___________(单选,填字母:A.声音传感器与智能终端/B.智能终端与服务器/C.服务器与教室音响)
(2)小张用浏览器查看数据页面,页面动态显示最新的数据及其采集时间。系统正常工作一段时间后,发现该页面不再变化,刷新后仍不变,该现象可能是__________出现故障(单选,填字母:A.声音传感器/B.服务器/C.智能终端)。
(3)智能终端上的程序具有如下功能:每隔2分钟从传感器获取1次声音数据值,并将声音值传输到服务器端存储。部分程序如下:
while True:
#myid保存设备编号,temp保存声音数据
temp=pin0.read_analog( )
errnoresp=Obloq.get("input id="+str(myid)+"&val="+str(temp),10000)
#其他代码略
通过观察智能终端上的程序,下列说法正确的是__________(多选,填字母)。
A.服务器端程序中存在路由"/input"
B.向服务器传输数据可以不知道服务器的地址和端口
C.每个终端设置不同的设备编号用于区分所在教室
D.执行器接在智能终端的pin0引脚上
(4)小张将系统中某天各教室的数据导出到文件data.xlsx中,部分数据如图a所示。现要统计发出提醒次数(噪音值>60)最少的5个班级,并绘制柱形图(如图b所示)。
实现上述功能部分Python程序如下,请选择合适的代码填入划线处(填字母)。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx")
df=df.drop("时间",axis=1) #删除“时间”列
df1=_________________
df1=_________________
df2=_________________
df2=_________________
plt.bar(df2.教室,df2.噪声值)
#设置绘图参数,并显示如图c所示的柱形图,代码略
①②③④处可选代码有:
A.df1.groupby("噪声值",as_index=False).count( ) #分组计数
B.df1.groupby("教室",as_index=False).count( )
C.df1[df1["噪声值"]>60] #筛选
D.df[df["噪声值"]>60]
E.df1.sort_values("噪声值",ascending=True) #升序排序
F.df1.sort_values("噪声值",ascending=False)
G.df2.head(5) #获取前5条数据
(5)实际使用过程中,教室噪音分贝较大时教室音响频繁提醒,请给出一种可行的解决方法。_________
15. 某市举行编程挑战赛,在限定的时间内,选手完成题目可以获得积分。比赛设有排行榜,显示前5名选手的信息,排名方式为:
①按照积分降序显示选手的编号和积分,若积分相同,则编号小的选手排在前面;
②每名选手完成新的题目后,会更新缓冲区buf中的相应信息;
③每过一段时间,系统会将buf中选手的积分数据合并到排行榜中,再删除排行榜中这些选手的重复数据,生成新的排行榜。
若当前的排行榜如图a所示,此时buf缓冲区如图b所示,将缓冲区的数据更新到排行榜后,排行榜如题图c所示。
请回答下列问题:
(1)下一时间段有编号为5的选手得分50分,则排行榜更新后选手5的排名为____________。
(2)sort(b)函数用于对缓存区b中的记录按1的要求降序排序,返回一个索引列表a。
#列表b存储缓冲区的数据,其中b[i][0]保存编号、b[i][1]保存积分
def sort(b):
n=len(b)
a=list(range(len(b)))#生成列表a=[0,1,…,n-1]
for i in range(n-1):
k=i
for j in range(i+1,n):
if b[a[k]][1] < b[a[j]][1]:
k=j
elif b[a[k]][1]==b[a[j]][1]and b[a[k]][0]> b[a[j][0]
k=j
a[i],a[k]=a[k],a[i]
return a
若列表b=[[6,80],[3,100],[7,20],[5,80]],①函数返回a的值为_________;②函数中2处“k=j”的执行次数共有____________次。
实现题目要求的部分程序如下,输出如图d所示,请在划线处填入合适的代码。
def insert(d,last):
global data,head #可在函数内修改全局变量data和head的值
pre=p=last
while p !=-1 and(data[p][1]>d[1]or__________)):
pre=p;p=data[p][2]
data.append(d)
idx=len(data)-1
if p==head:
data[idx][2]=p
head=idx
else:
_________________
data[pre][2]=idx
return idx
def update(data):
global head
#更新data列表,去掉重复元素,并返回修改后的data,代码略
return data
#排行榜由data和head构成,且data[i][0]保存选手编号,data[i][1]保存选手积分
#初始data=[],head=-1,读入buf后执行如下代码
last=head
a=sort(buf)
for i in a:
buf[i].append(-1)
_________________
data=update(data)
print("当前排行榜:")
c=0
p=head
while p !=-1 and c<5:
print(data[p][0],data[p][1])
p=data[p][2]
c+=11
金华十校2025年4月高三模拟考试
技术试题卷
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1.
【答案】A
2.
【答案】B
3.
【答案】C
4.
【答案】B
5.
【答案】D
6.
【答案】C
7.
【答案】C
8.
【答案】B
9.
【答案】A
10.
【答案】C
11.
【答案】B
12.
【答案】D
二、非选择题(本大题共3小题,第13题7分,第14题10分,第15题9分,共26分。)
13.
【答案】 ①. 5 ②. 0,len(s)-1,2 ③. s[i][1]>s[i+1][1] ④. len(s)%2==1或len(s)%2
14.
【答案】 ①. A ②. C ③. AC ④. D ⑤. B ⑥. E ⑦. G ⑧. 服务器记录每个教室每次发出提醒的时间,控制两次提醒的时间间隔或降低智能终端采集和上传数据的频率或其他类似描述的答案
15.
【答案】 ①. 4 ②. [1,3,0,2]或1,3,0,2 ③. 3 ④. data[p][1]==d[1]and data[p][0]PAGE
第1页

展开更多......

收起↑

资源列表