浙江省金华十校2025届高三下学期4月模拟考试信息技术试卷(Word版附解析)
展开
这是一份浙江省金华十校2025届高三下学期4月模拟考试信息技术试卷(Word版附解析),文件包含2025届浙江省金华十校高三下学期三模技术试题-高中信息技术Word版含解析docx、2025届浙江省金华十校高三下学期三模技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共24页, 欢迎下载使用。
技术试题卷
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共14页,第一部分1至7页,第二部分8至14页。满分100分,考试时间90分钟。
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 某健身房推出“智能健身”模式:馆内健身设备通过人脸识别用户,在运动中自动采集用户的身高、体重、体脂率等身体指标。健身设备会根据用户的身体状况、语音指令智能调节设备。以跑步机为例,系统实时采集用户的心率、卡路里消耗量、跑步姿势等数据,与用户语音互动交流,运动结束后系统自动在“健身房APP"给用户推送运动报告。
以下关于“智能健身”系统中数据与信息叙述,不正确的是( )
A. 跑步机采集的运动图片、语音指令都属于结构化数据
B. 该系统推送的运动报告有助于个性化服务,体现了数据的价值性
C. 实时采集心率、卡路里消耗量以数值呈现,是数据的一种表现形式
D. 该系统在用户运动中自动采集各项身体指标,体现了数据的时效性
【答案】A
【解析】
【详解】本题考查的是数据与信息。结构化数据指具有固定格式和明确字段的数据(如数据库表格)。运动图片(图像文件)和语音指令(音频文件)属于非结构化数据,没有固定格式。故选A。
2. 某健身房推出“智能健身”模式:馆内健身设备通过人脸识别用户,在运动中自动采集用户的身高、体重、体脂率等身体指标。健身设备会根据用户的身体状况、语音指令智能调节设备。以跑步机为例,系统实时采集用户的心率、卡路里消耗量、跑步姿势等数据,与用户语音互动交流,运动结束后系统自动在“健身房APP”给用户推送运动报告。
该健身房拟新增以下功能,其中运用了人工智能技术的是( )
A. 会员等级自动升级B. 系统语音实时纠正跑步姿势
C. 定期发送运动提醒短信D. 运动数据同步至社交平台
【答案】B
【解析】
【详解】本题考查的是人工智能。会员等级自动升级是基于规则的自动化系统;定期发送运动提醒短信是定时任务功能;运动数据同步至社交平台是数据接口传输功能。故本题应选B。
3. 某健身房推出“智能健身”模式:馆内健身设备通过人脸识别用户,在运动中自动采集用户的身高、体重、体脂率等身体指标。健身设备会根据用户的身体状况、语音指令智能调节设备。以跑步机为例,系统实时采集用户的心率、卡路里消耗量、跑步姿势等数据,与用户语音互动交流,运动结束后系统自动在“健身房APP”给用户推送运动报告。
以下关于该系统中数据存储和处理的叙述,正确的是( )
A. 系统中的数据以十六进制方式编码后才能存储在计算机中
B. 将采集到的运动姿势图片存储为bmp格式更节省存储空间
C. 系统采集用户的跑步姿势的过程经历了数据的采样和量化
D. 健身设备发出声音与用户交流的过程是模数转换过程
【答案】C
【解析】
【详解】本题考查数据存储和处理。 A 选项错误,系统中的数据是以二进制方式编码后存储在计算机中的,并非十六进制。 B 选项错误,bmp 格式是一种未压缩的图像格式,占用存储空间较大,相比之下,一些压缩格式(如 jpg 等)更节省存储空间。 C 选项正确,系统采集用户跑步姿势,先对姿势信息进行采样,再将采样得到的信息进行量化,转化为计算机能够处理的数据形式 。 D 选项错误,健身设备发出声音与用户交流是将数字信号转换为模拟信号(数模转换),而模数转换是将模拟信号转换为数字信号。 因此,本题选择 C 选项。
4. 学校部署自助水果售卖系统:用户刷脸验证后打开水果柜,柜内摄像头自动识别所选水果,关门后电子秤按重量差计算价格并自动扣费,结算终端同步显示金额。消费记录实时上传服务器,用户可通过浏览器查询账单。管理员使用“售卖系统APP”监控库存及时补货。
下列关于该信息系统的描述,不合理的是( )
A. 消费记录同步至服务器,体现系统的数据存储与传输功能
B. 系统中数据的收集和输入都由电子秤、摄像头等设备实现,无需用户输入
C. 购买水果的学生、老师和系统管理员,都属于该系统中的用户
D. 该系统降低了人工成本,但网络故障会影响系统的正常使用
【答案】B
【解析】
【详解】本题考查的是信息系统。虽然电子秤和摄像头可以自动收集数据,但用户仍需通过刷脸验证身份(属于用户输入),且管理员需要通过APP补货(也涉及人工输入)。故本题应选B。
5. 学校部署自助水果售卖系统:用户刷脸验证后打开水果柜,柜内摄像头自动识别所选水果,关门后电子秤按重量差计算价格并自动扣费,结算终端同步显示金额。消费记录实时上传服务器,用户可通过浏览器查询账单。管理员使用“售卖系统APP”监控库存及时补货。
下列关于该信息系统中软硬件说法,正确的是( )
A. 该系统的硬件包括结算终端、摄像头、数据库等
B. 服务器的存储容量不会影响系统性能
C. 该系统只采用了B/S架构
D. “售卖系统APP”是一款应用软件
【答案】D
【解析】
【详解】本题考查的是硬件。选项A说法错误,数据库属于软件系统(如MySQL、Oracle等),不属于硬件;选项B说法错误,服务器的存储容量直接影响数据存储和访问效率,存储不足会导致系统响应变慢或崩溃;选项C说法错误,系统包含两种架构:B/S架构(用户通过浏览器查询账单),C/S架构(管理员使用“售卖系统APP”监控库存);选项D说法正确,APP属于面向特定用途的应用软件。故选D。
6. 学校部署自助水果售卖系统:用户刷脸验证后打开水果柜,柜内摄像头自动识别所选水果,关门后电子秤按重量差计算价格并自动扣费,结算终端同步显示金额。消费记录实时上传服务器,用户可通过浏览器查询账单。管理员使用“售卖系统APP”监控库存及时补货。
下列关于该系统网络技术与数据安全的说法,正确的是( )
A. 水果售卖机不需要遵循TCP/IP协议
B. 水果售卖机可借助RFID技术接入互联网
C. 该系统使用的人脸数据属于个人敏感信息
D. 学生和系统管理员可设置相同访问权限
【答案】C
【解析】
【详解】本题考查的是数据安全。A选项错误,水果售卖机需要联网上传消费记录、接收补货指令等,必须遵循TCP/IP协议;B选项错误,RFID主要用于物品识别(如库存管理),不能用于设备联网,售卖机应通过Wi-Fi/有线网络接入;C选项正确,人脸数据属于生物特征信息,具有唯一性和不可更改性,被法律明确定义为敏感个人信息;D选项错误,权限设置应遵循最小权限原则,管理员需要更高权限进行补货等操作。故选C。
7. 某算法的部分流程图如图所示,执行该流程时,若依次输入2,-5,12,-4,11,-3,下列说法正确的是( )
A. 执行这部分流程后,输出的结果为16B. s的最终值等于ans的最终值
C. “s=s+a”共执行了5次D. 该算法流程实现了双循环结构
【答案】C
【解析】
【详解】本题考查流程图。 A选项错误,初始i=1,ans=s=0 。依次输入数据:输入2时,s+2=2>0,s=2,ans=2;输入−5时,s−5=−30,s=12,ans=12;输入−4时,s−4=8>0,s=8;输入11时,s+11=19>0,s=19,ans=19;输入−3时,s−3=16>0,s=16,最终输出ans=19,不是16。B 选项错误,由上述计算可知,s最终值为16,ans最终值为19,二者不相等。C 选项正确,依次分析每次输入:输入2、12、−4、11、−3时,均满足s+a≥0,会执行 “s=s+a”,共执行了5次。D 选项错误,流程图中只有一个以i≤6为循环条件的循环结构,并非双循环结构。 因此,本题选择 C 选项。
8. 某二叉树只含有度为2和度为0的节点,若该二叉树中含有5个叶子节点,则该二叉树上的边的总数为( )
A. 7B. 8C. 9D. 10
【答案】B
【解析】
【详解】本题考查的是二叉树。在二叉树中,若只存在度为2(有两个子节点)和度为0(叶子节点)的节点,有以下性质: 叶子节点数(度为0的节点) ?0 = ?2 + 1 ,其中 ?2 是度为2的节点数。 总节点数 ? = ?0 + ?2 。 边数等于总节点数减1,即边数 = ? − 1 。题目给出叶子节点数 ?0 = 5 ,代入公式: ? 2 = ?0 − 1 = 5 − 1 = 4 。 总节点数 ? = ?0 + ?2 = 5 + 4 = 9 。 边数 = 9 − 1 = 8。故选B。
9. 队列Q中的元素依次为1,2,3,4,栈S为空。约定:P操作是队首元素出队后入栈,B操作是队首元素出队后入队,T操作是指栈顶元素出栈后入队。执行操作PPBT后,队列Q中的元素依次为( )
A. 4,3,2B. 4,2,3C. 4,3,1D. 4,2,1
【答案】A
【解析】
【详解】本题考查队列操作。 初始状态队列 Q: [1, 2, 3, 4] (队首在左,队尾在右),栈 S: [] (空栈)
操作步骤解析:
我们需要依次执行操作序列 PPBT,即:
1. 第一个 P 操作
2. 第二个 P 操作
3. B 操作
4. T 操作
操作 1: P 操作(队首元素出队后入栈)
队列 Q: 队首元素 1 出队 → Q: [2, 3, 4],栈 S: 1入栈 → S: [1]
操作 2: P 操作(队首元素出队后入栈)
队列 Q: 队首元素 2 出队 → Q: [3, 4],栈 S: 2入栈 → S: [2, 1] (栈顶是 2)
操作 3: B 操作(队首元素出队后入队)
队列 Q: 队首元素 3 出队 → Q: [4],队列 Q: 3 重新入队(到队尾) → Q: [4, 3],栈 S: 无变化 → S: [2, 1]
操作 4: T 操作(栈顶元素出栈后入队)
栈 S: 栈顶元素 2 出栈 → S: [1],队列 Q: 2 入队(到队尾) → Q: [4, 3, 2]
最终队列 Q 的状态,队列 Q: [4, 3, 2]
故选A。
10. 有如下Pythn函数:
k=1
ch=s[0]
fr 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"
【答案】C
【解析】
【详解】本题考查字符串遍历与变量更新逻辑。分析程序,初始化k=1,ch取字符串的第一个字符s[0]。循环从第二个字符开始遍历整个字符串。如果当前字符和ch相同,k加1;否则,如果k等于0,就将ch更新为当前字符,并重置k为1;如果k不等于0,就减1。C选项,初始状态:ch='a'(s[0]),k=1。 i=1(字符's'): ch='a' ≠ 's' → 进入else分支;k=1 ≠ 0 → k-=1 → k=0,ch保持为'a'。 i=2(字符'a'): ch='a' == 'a' → k+=1 → k=1。i=3(字符'd'): ch='a' ≠ 'd' → 进入else分支;k=1 ≠ 0 → k-=1 → k=0,ch保持为'a'。 i=4(字符's'): ch='a' ≠ 's' → 进入else分支; k=0 → 更新ch='s',k=1。最终ch="s",不为"a"。其余选项ch值均为"a"。因此,本题选择C选项。
11. 有如下Pythn程序:
imprt randm
i,j=0,len(a)-1
key=randm.randint(1,47)
while i s[i + 1][1] 时,s[i] 队伍能力值高,s[i] 获胜,所以②处应填 s[i][1] > s[i + 1][1]。 ③:这里是对末尾队伍直接晋级的判断,当队伍数量为奇数时,末尾队伍无对手直接晋级,即当 len(s) % 2 == 1 时满足条件,所以③处应填 len(s) % 2 == 1。
14. 小张为学校搭建教室噪音监测系统。系统通过声音传感器采集教室中的声音数据,通过Wi-Fi将数据传输到Web服务器,若噪音过高,服务器通过智能终端控制教室音响发出提醒。教师可通过浏览器登录系统,查看各个教室各时段的相关数据。请回答下列问题:
(1)在搭建该系统时,下列硬件不经过其他硬件设备直接相连的是___________(单选,填字母:A.声音传感器与智能终端/B.智能终端与服务器/C.服务器与教室音响)
(2)小张用浏览器查看数据页面,页面动态显示最新的数据及其采集时间。系统正常工作一段时间后,发现该页面不再变化,刷新后仍不变,该现象可能是__________出现故障(单选,填字母:A.声音传感器/B.服务器/C.智能终端)。
(3)智能终端上的程序具有如下功能:每隔2分钟从传感器获取1次声音数据值,并将声音值传输到服务器端存储。部分程序如下:
while True:
#myid保存设备编号,temp保存声音数据
temp=pin0.read_analg( )
errn,resp=Oblq.get("input?id="+str(myid)+"&val="+str(temp),10000)
#其他代码略
通过观察智能终端上程序,下列说法正确的是__________(多选,填字母)。
A.服务器端程序中存在路由"/input"
B.向服务器传输数据可以不知道服务器的地址和端口
C.每个终端设置不同的设备编号用于区分所在教室
D.执行器接在智能终端的pin0引脚上
(4)小张将系统中某天各教室的数据导出到文件data.xlsx中,部分数据如图a所示。现要统计发出提醒次数(噪音值>60)最少的5个班级,并绘制柱形图(如图b所示)。
实现上述功能的部分Pythn程序如下,请选择合适的代码填入划线处(填字母)。
imprt pandas as pd
imprt matpltlib.pyplt as plt
df=pd.read_excel("data.xlsx")
df=df.drp("时间",axis=1) #删除“时间”列
df1=_________________
df1=_________________
df2=_________________
df2=_________________
plt.bar(df2.教室,df2.噪声值)
#设置绘图参数,并显示如图c所示柱形图,代码略
①②③④处可选代码有:
("噪声值",as_index=False).cunt( ) #分组计数
("教室",as_index=False).cunt( )
C.df1[df1["噪声值"]>60] #筛选
D.df[df["噪声值"]>60]
("噪声值",ascending=True) #升序排序
("噪声值",ascending=False)
(5) #获取前5条数据
(5)实际使用过程中,教室噪音分贝较大时教室音响频繁提醒,请给出一种可行的解决方法。_________
【答案】 ①. A ②. C ③. AC ④. D ⑤. B ⑥. E ⑦. G ⑧. 服务器记录每个教室每次发出提醒的时间,控制两次提醒的时间间隔或降低智能终端采集和上传数据的频率或其他类似描述的答案
【解析】
【详解】本题考查搭建信息系统。
(1)声音传感器主要负责采集声音数据,通常需先将数据传输给智能终端进行初步处理或暂存,二者直接相连(A 符合);智能终端通过 Wi - Fi 等网络方式与服务器相连,传输采集到的数据(B不符合);服务器一般不直接与教室音响相连,而是通过智能终端来控制教室音响发出提醒(C 不符合),所以答案是 A。
(2)页面能显示,说明服务器正常;如果传感器故障,数据仍会上传,但数据不准确;目前无新数据,因此是智能终端故障,导致没有上传新数据。所以答案是 C。
(3)A 选项:从代码 Oblq.get("input?id=" + str(myid) + "&val=" + str(temp),10000) 可以看出,智能终端向服务器请求的路径是 /input,这意味着服务器端程序中必然存在对应的路由 /input 来接收和处理该请求,A 正确。 B 选项:向服务器传输数据时,必须要知道服务器的地址和端口,才能准确地将数据发送到对应的服务器上,B 错误。 C 选项:程序中使用 myid 保存设备编号,不同的教室可以设置不同的设备编号,这样便于服务器区分数据来自哪个教室,C 正确。 D 选项:从代码 temp = pin0.read_analg( ) 可知,pin0 引脚是用于读取声音传感器传来的模拟数据,而不是连接执行器,D 错误。因此本题答案为AC。
(4)①处:该处要从原始数据 df 中筛选出噪音值大于 60 的数据,df[df["噪声值"]>60] 能实现从 df 中筛选出满足 “噪声值> 60” 条件的行,所以该空答案为 D。 ②处:要统计每个教室发出提醒(噪音值 > 60)的次数,需按 “教室” 分组计数,df1.grupby("教室",as_index=False).cunt() 能实现按 “教室” 分组并统计数量,所以该空答案为 B。 ③处为获取提醒次数最少的 5 个班级,需对分组计数后的数据按 “噪声值”(实际是提醒次数)升序排序并取前五行数据,df1.srt_values("噪声值",ascending=True) 可实现升序排序,所以该空答案为 E。④处:df2.head(5) 实现获取前5条数据,所以该空答案是G。
(5)服务器记录每个教室每次发出提醒的时间,控制两次提醒的时间间隔或降低智能终端采集和上传数据的频率或其他类似描述的答案
15. 某市举行编程挑战赛,在限定的时间内,选手完成题目可以获得积分。比赛设有排行榜,显示前5名选手的信息,排名方式为:
①按照积分降序显示选手的编号和积分,若积分相同,则编号小的选手排在前面;
②每名选手完成新的题目后,会更新缓冲区buf中的相应信息;
③每过一段时间,系统会将buf中选手的积分数据合并到排行榜中,再删除排行榜中这些选手的重复数据,生成新的排行榜。
若当前的排行榜如图a所示,此时buf缓冲区如图b所示,将缓冲区的数据更新到排行榜后,排行榜如题图c所示。
请回答下列问题:
(1)下一时间段有编号为5的选手得分50分,则排行榜更新后选手5的排名为____________。
(2)srt(b)函数用于对缓存区b中的记录按1的要求降序排序,返回一个索引列表a。
#列表b存储缓冲区的数据,其中b[i][0]保存编号、b[i][1]保存积分
def srt(b):
n=len(b)
a=list(range(len(b)))#生成列表a=[0,1,…,n-1]
fr i in range(n-1):
k=i
fr 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(dlast):
glbal data,head #可在函数内修改全局变量data和head的值
pre=p=last
while p !=-1 and(data[p][1]>d[1]r__________)):
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):
glbal head
#更新data列表,去掉重复元素,并返回修改后的data,代码略
return data
#排行榜由data和head构成,且data[i][0]保存选手编号,data[i][1]保存选手积分
#初始data=[],head=-1,读入buf后执行如下代码
last=head
a=srt(buf)
fr i in a:
buf[i].append(-1)
_________________
data=update(data)
print("当前排行榜:")
c=0
p=head
while p !=-1 and c
相关试卷 更多
- 1.电子资料成功下载后不支持退换,如发现资料有内容错误问题请联系客服,如若属实,我们会补偿您的损失
- 2.压缩包下载后请先用软件解压,再使用对应软件打开;软件版本较低时请及时更新
- 3.资料下载成功后可在60天以内免费重复下载
免费领取教师福利