2024年3月温州二模信息技术卷(PDF版,含答案)

文档属性

名称 2024年3月温州二模信息技术卷(PDF版,含答案)
格式 zip
文件大小 634.3KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2025-03-28 14:45:38

文档简介

温州市普通高中 2025 届高三第二次适应性考试
技术试题卷参考答案及评分标准 2025.3
信息技术部分
一、选择题(本大题共 12小题,每小题 2分,共 24分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
题号 1 2 3 4 5 6 7 8 9 10 11 12
答案 C D B A D B D C C B A B
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10分,第 15 小题 9
分,共 26 分)
13. (1) 0 3 或者 0,3 或者 0 号 3 号 等 表达的意思对即可 (1 分)
(2) ①p[i] = p[i] - s 或 p[i] -= s (2 分)
②p[i] = r[i] (2 分)
③p[i] <= p[k] (2 分)
p[i] k
not flag and p[i] <= p[k]
14. (1) A (1 分)
(2) A (1 分)
(3) ABD(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有错 (2 分)
的得 0 分)
(4) 系统网络故障 系统电力故障 提到即可不用具体写明哪里电力故障 (2 分)
数据库已满 如果单单写数据库异常不得分
自然灾害导致设备损坏 例如:地震导致所有传感器损坏等,写到
自然灾害就得分
如果仅仅写传感器全部故障、传感器故障、智能终端损坏等,未写
明原因等不得分
(5) ①a[(j - 1) // 500] (2 分)
a[j>=501]
a[j//501]
a[0] if j <= 500 else a[1]
②A D 每空 1 分,相互独立 (2 分)
15. (1) 21 (1 分)
(2) ② (1 分)
信息技术试题参考答案及评分 标准 第 1 页(共 2 页)
a[k] = j (1 分)
(3) ①ed=st+num[i]-1 (2 分)
ed=len(a) + num[i] - 1
②mr=res[cur-1] (2 分)
③cur == info[2] (2 分)
结果为 True 的为正确答案
由于 cur 逐个时刻枚举所以进入 while 之后
cur==任务结束时间 > 任务开始时间因此下列答案均为正确
也可以将 info[2]替换为 data[a[pos]][2]
cur >= info[1] 当前时间大于等于任务开始时间
info[1]>=start 任务开始时间早于活动开始时间
info[2]<=end 任务结束时间迟于活动结束时间
cur == info[2] 任务结束时间和当前时间一致
常见错误:
答案包含 pre,pre 未赋值会故障
答案包含 pos > len(a),
答案直接写 mr 不行,因为 mr 前期最高分为 0
info[1]>info[3]时间与积分比较不对
信息技术试题参考答案及评分 标准 第 2 页(共 2 页)机密★考试结束前
温州市普通高中 2025届高三第二次适应性考试
技术试题卷
2025.3
考生须知:
1. 本试卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 12 页,第一部分 1 至 6 页,
第二部分 7 至 12 页。满分 100 分,考试时间 90 分钟。
2. 答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题卷
规定的位置上。
3. 答题时,请按照答题卷上“注意事项”的要求,在答题卷相应的位置上规范作答,在本试题卷
上的作答一律无效。
4. 非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷.上相应区域内,作图时可先使用 2B
铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共 50分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是
符合题目要求的,不选、多选、错选均不得分)
阅读下列材料,回答第 1 至 4 题。
某导航软件公司利用大数据分析和机器学习技术,对历史交通数据进行分析,构建出红绿灯
周期预测模型,该模型会结合用户实时行驶信息,预测出红绿灯倒计时。
1. 下列有关数据和信息的说法,正确的是
A. 软件中数据的表现形式仅有数字 B. 倒计时实时变化体现了信息的真伪性
C. 行驶信息传输时必须依附载体 D. 历史数据在构建预测模型前没有价值
2. 下列有关该信息系统组成与功能的说法,正确的是
A. 硬件组成不含传感器 B. 软件使用时需要下载系统所有数据
C. 数据加工处理只在服务器完成 D. 导航软件是应用软件
3. 下列有关信息安全与保护的做法,不.合.理.的是
A. 对用户的行驶数据进行加密后再存储 B. 未经允许发布用户行驶数据集
C. 为不同用户组设置不同访问权限 D. 在其他地域建立备用系统
4. 下列策略有助于提高该模型预测准确性的是
A. 优化机器学习算法 B. 更换性能更高的移动终端
C. 更新该模型的知识库 D. 增加服务器的存储容量
阅读下列材料,回答第 5 至 7 题。
某智能快递柜计费规则为:18 小时以内免费,超时后每 12 小时收费 0.5 元,不足 12 小时按
12 小时计,最高收费 3 元。用户在柜体触摸屏上输入取件码或使用 App 扫码取件,服务器根据
寄存时长计费并在屏幕上显示收费二维码。用户扫码支付费用后,快递柜发出语音提示并打开相
应柜门。
信息技术试题 第 1 页(共 6 页)
5. 下列有关信息编码的说法,正确的是
A. 使用 APP 扫码的过程是编码的过程 B. 发出语音提示是模数转换的过程
C. 取件二维码包含快递地址、图片等数据 D. 快递的订单编号不能重复
6. 下列有关网络技术的说法,正确的是
A. 取件过程无需网络支持
B. 付费过程中必须使用 TCP/IP 协议
C. 系统只能通过计算机网络将取件信息发送至用户手机 获取t
D. 使用 App 扫码开柜时需要手机与快递柜处于同一局域网 money 0
7. 计费功能的部分流程图如第 7 题图所示,流程图中应填入的正确内容是
t t-18
A. ①t>0 B. ①t>0 且 money<3 N
②money←money+0.5 ②money←((t-1)∥12+1)×0.5 Y
C. ①t>0 或 money<3 D. ①t>0 且 money<3 t t-12 输出money
②money←t//12×0.5 ②money←money+0.5
8. 某二叉树添加 1 个叶子节点后是完全二叉树,若新二叉树的中序遍历为
DBEAFCG,则原二叉树的前序遍历不.可.能.是 第 7 题图
A. ABECFG B. ABDECG C. ADECFG D. ABDECF
9. S 从栈底到栈顶的元素依次为 1,2,4,5,现有新元素 3。经过如下操作:若栈非空且新元素小于
或等于栈顶元素,栈顶元素出栈,直到栈空或新元素大于栈顶元素,再将新元素入栈。则 S 中
剩余元素个数为
A. 1 B. 2 C. 3 D. 4
10. 列表 a 包含 7 个先升序后降序且互不相等的元素,即[1,3,5,7,6,4,2],要找到该数组的最大值
位置,实现该功能的程序段如下,则加框(1)(2)处应填入的正确代码依次为
L, R = 1, len(a)-2
while L <= R:
m = (L+R)//2
if (1) :
L = m + 1
else:
R = m - 1
print( (2) )
①a[m]>a[m+1] ②a[m]A. ①③ B. ②③ C. ①⑤ D. ②④
11. 链表 a 的每个节点包含数据域与指针域,节点按数据降序排列。现将链表头节点 head 的数据
减 5,同时维持链表的有序性,实现该功能的程序段如下,则加框处的正确代码应为
a[head][0]-=5
q=head
pre=p=a[head][1]
if :
head=pre
while p!=-1 and a[q][0]pre=p
信息技术试题 第 2 页(共 6 页)
p=a[p][1]
a[pre][1]=q
a[q][1]=p
A. a[q][0]a[pre][0]
C. a[p][0]a[a[p][1]][0]
12. 有如下 Python 程序段:
def f(n, k):
q=[1]+[0]*1000
h, t = 0, 1
for i in range(n):
q[t]=1
t+=1
for j in range(i):
q[t]=q[h]+q[h+1]
h+=1; t+=1
q[t]=q[h]
h+=1; t+=1
return q[h+k]
执行语句 res=f(6,3)后,变量 res 的值为
A. 120 B. 20 C. 18 D. 15
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,共 26
分)
13. 某电商仓库的商品补货规则如下:某商品当天销售后的库存量低于其安全库存量时,按该商
品最大库存量的 50%补货。如果所有商品库存量都高于其安全库存量,则库存量最少的商品
补货 30。若有多种商品库存量同为最少,则编号最大的商品补货。商品补货后库存量不能超
过最大库存。请回答下列问题:
(1)若某天 5 种商品数据如表所示,则需要补货的商品编号是 ▲ 。
(2)实现模拟上述功能的部分 Python 程序如下,请在
商品编号 0 1 2 3 4
划线处填入合适的代码。
原始库存量 35 50 100 30 55
#初始化每种商品原始库存量、安全库存量、最大
当天销售量 19 5 20 10 5
库存量分别存储在列表 p、q、r 中,例如 p[0]、
安全库存量 20 30 15 25 40
q[0]、r[0]分别表示 0 号商品的原始库存量、安全
最大库存量 150 120 100 200 130
库存量、最大库存量
第 13 题图
while True:
for i in range(len(p)):
#获取 i 号商品当天销售量存入变量 s,代码略

flag = False
k = 0
for i in range(len(p)):
if p[i] < q[i]:
信息技术试题 第 3 页(共 6 页)
b = round(r[i]*0.5)
if p[i] +b> r[i]:

else:
p[i]=p[i]+b
flag = True
if ③ :
k = i
if not flag:
# 对 k 号商品补货 30, 代码略
# 延时 1 天, 代码略
14. 智能温室大棚设 1000 个监测区,各区域智能终端连接温度、湿度等传感器,智能终端按一
定频率上传采集的环境数据。远程服务器根据阈值判断并反馈给智能终端,智能终端根据服
务器发送的指令控制相应执行器。管理员可通过 APP 实时查看环境数据。各区域数据上传频
率和各类环境数据阈值存储在数据库中。请回答下列问题:
(1)若将规模扩大为现有面积的 3 倍,并新增不同种类植物的种植区域,该系统最优先需
要调整的是 ▲ (单选,填字母)。
A. 智能终端和传感器的数量与分布 B. 服务器的存储容量
C. 优化服务器程序的判断算法
(2)若将 15 分钟数据采集间隔缩短为 3 分钟,最需要评估和优化性能的硬件是 ▲ (单
选,填字母:A. 服务器 / B. 传感器 / C. 执行器)。
(3)以下操作中,不需要在智能终端程序中实现的是 ▲ (多选,填字母)。(注:全部选
对的得 2 分,选对但不全的得 1 分,不选或有错的得 0 分)
A. 从服务器获取各环境参数的阈值
B. 定期清理服务器上的历史环境数据,释放存储空间
C. 接收服务器返回的调控指令,并控制相关设备运行
D. 分析大棚内不同区域环境数据的变化趋势,生成可视化图表
(4)系统在运行过程中,某天管理员发现所有区域都没有当天数据,请写出 2 项可能的原
因。
(5)为了验证该系统对植物生长的促进作用,小温在 2025 年 2 月 1 日至 2 月 28 日,将 1-
500 号监测点的执行器全部关闭,作为对照组,501-1000 号监测点照常运行,作为实验
组。系统加装智能摄像头采集植物的叶片面积数据。实验结束后,将系统中的数据导出
到文件 data. xlsx 中,部分数据如第 14 题图 a 所示。现要绘制 2 月份实验数据对比分
析图,如图 b 所示。
A B C D E F 实验数据对比分析
1 时间 区域编号 温度 湿度 光照强度 叶片面积 30
2 2025-01-01 08:00:00 1 36.1 5.1 999.3 11.8
3 2025-01-01 08:15:00 5 13.8 5.6 288.1 37.8 20
10
11263 2025-02-28 23:15:00 8 29.8 54.1 800.6 38.5
11264 2025-02-28 23:30:00 9 21.4 58.7 739.9 41.8 0
实验组 对照组
11265 2025-02-28 23:45:00 7 26.8 57.9 931.8 41.8 实验组别
第 14 题图 a 第 14 题图 b
信息技术试题 第 4 页(共 6 页)
叶片面积均值
实现上述功能的部分 Python 程序如下,
#导入相关库,读取 data. xlsx 中的数据存入 df, 代码略
df["月份"]=""; df["组别"]=""
a=["对照组","实验组"]
for i in df. index:
j=df.at[i,"区域编号"]
df. at[i, "组别"]=
s= df. at[i, "时间"]
df. at[i, "月份"]= str(s)[5:7]
df=
df=
plt. bar(df['组别'], df['叶片面积'])
# 设置绘图参数,并显示如图 b 所示的柱形图,代码略
① 请在划线处填入合适的代码。
② 划线 处可选代码如下,正确的代码是 ▲ 和 ▲ (填字母,顺序错不得分)。
A. df[df["月份"]=="02"] B. df. groupby("叶片面积", as_index=False).mean()
C. df[df["时间"]=="02"] D. df. groupby("组别", as_index=False).mean()
15. 某校在 8 时至 18 时举办素养达人竞赛,活动设有 A、B、C 三个区域,每个区域同一时刻只
进行一项任务,学生需在任务开始时刻进入区域,任务完成后获得相应的素养积分,之后可
继续完成其他任务或者休息。小明编写程序,计算该竞赛能获得的最高积分。任务数据如第
15 题图所示,例如图中 A1:6 表示在 8 时到 11 时完成任务 A1 后获得 6 分。列表 data 依次存
储入各区域数据,各区域数据分别按结束时刻升序,每个元素包含任务编号、开始时刻、结
束时刻、积分值 4 个数据项,如 data[0]的值为['A1', 8, 11, 6]。
A A1:6 A2:2 A3:2 A4:4 A5:5
B B1:4 B2:4 B3:3 B4:3 B5:5
C C1:5 C2:5 C3:5 C4:3
时刻 8 9 10 11 12 13 14 15 16 17 18
第 15 题图
(1)16 时的最佳任务路径为 C1→B2→B3→A4,可获得的最高积分为 16,17 时的最佳任务
路径为 C1→B2→B3→C3,可获得的最高积分为 17,则 18 时可以获得的最高积分为
▲ 。
(2)定义如下函数 merge(a,st,ed),实现在按结束时刻升序的某区域数据索引列表 a 中,添加
st 至 ed 间(包含 st 和 ed)的索引列表,使得 data[a[0]],data[a[1]].....按结束时刻升序,返
回索引列表 a。如列表 a 为[0,1,2,3,4],代表 A 区域任务在 data 中的索引。st 为 5、ed 为
9 代表 B 区域任务在 data 中的起止索引,则 merge(a, st, ed)返回结果为[5, 0, 1, 6, 7, 2, 3,
8, 4, 9]。
def merge(a, st, ed):
i,j = len(a)- 1, ed
a+= [0] * (ed-st+1)
k = len(a)- 1
while j>= st:
信息技术试题 第 5 页(共 6 页)
if i>= 0 and data[a[i]][2] > data[j][2]:
a[k] = a[i] # ①
i-= 1
else:
a[k] = a[i] # ②
j -= 1
k -= 1
return a
代码加框①②处中 ▲ (单选,填:① / ②)处有误,应修改为 ▲ 。
(3)部分 Python 程序如下,请在划线处填入合适的代码。
num = [5,5,4] #代表 A、B、C 区域任务分别为 5 个,5 个,4 个
st, n = 0,3
a = []
for i in range(n):

a = merge(a, st, ed)
st = ed+ 1
res = [0]*24 # 存储每个时刻的积分最大值
start, end = 8, 18
pos = 0
for cur in range(start+ 1, end + 1):

while pos < len(a) and cur >= data[a[pos]][2]:
info = data[a[pos]]
if ③
pre, r = info[1], info[3]
if mr < res[pre] +r:
mr = res[pre] +r
pos += 1
res[cur] = mr
# 输出最高积分,代码略
信息技术试题 第 6 页(共 6 页)
同课章节目录