机密 ★ 考试结束前
温州市普通高中 2023 届高三第二次适应性考试
技术试题卷 2023.3
考生须知:
1.本试卷分两部分,第一部分信息技术,第二部分通用技术。全卷共13页,第一部分1
至7页,第二部分8至13页。满分100分,考试时间90分钟。
2.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和
答题卷规定的位置上。
3.答题时,请按照答题卷上“注意事项”的要求,在答题卷相应的位置上规范作答,在
本试题卷上的作答一律无效。
4.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷上相应区域内,作图时可先
使用 2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共 50分)
一、选择题(本大题共 12 小题,每小题 2分,共 24 分。其中第 3 小题和第 4小题四个备选
项中有两.个.符合题目要求,其余小题列出的四个备选项中只有一.个.是符合题目要求的,
不选、错选、多选均不得分)
1.下列关于数据的说法,正确的是
A.计算机屏幕显示的图像是模拟数据
B.信息是经过解释后产生的有意义的数据
C.模拟数据数字化过程需要先量化再采样
D.计算机只能处理二进制和十六进制的数据
2.下列关于人工智能的说法,不.正.确.的是
A.专家系统是符号主义的典型代表,需要知识的精确化编码
B.深度学习是基于数据学习的算法模型,需要事先手工构造知识库
C.神经网络是受人脑启发的计算模型,主要应用于图像分类和语音识别等领域
D.联结主义是模仿人脑进行认知推理的方法,人脸识别和指纹识别属于其典型应用
阅读下列有关材料,回答第 3至 7题。
智慧饮料瓶回收机器的工作流程为:机器通过身份卡或人脸识别对用户进行身份认证,
身份识别后用户可投放饮料瓶,机器对当前饮料瓶进行判断,符合回收条件则按塑料瓶和铝
制易拉罐进行分类,塑料瓶按容量计算金额,铝制易拉罐按重量计算金额,若不符合回收条
件则退回,结束投瓶后机器统计饮料瓶个数和金额,并将回收数据通过网络传送至服务器。
信息技术试题卷 第 1 页(共 13 页)
【四选二】3.用 Python语句描述塑料瓶容量 500 毫升以下(不包含)0.05元/个,500
毫升到 1200毫升(不包含)0.1元/个,1200毫升及以上 0.15元/个。设容量为 v(单位为毫
升),价格为 p(单位为元),则下列选项正确的是
A. p = 0.05 B. p = 0.15 C. p = 0.05 D. p = 0.15
if v >= 500: if v < 500: if v >= 500: if v < 1200:
p = 0.1 p = 0.05 p = 0.1 p = 0.1
elif v >= 1200: elif v < 1200: if v >= 1200: else:
p = 0.15 p = 0.1 p = 0.15 p = 0.05
【四选二】4.用流程图表示智慧饮料瓶回收机器的部分工作流程,下面流程图中不.正.确.
的序号是
第 4 题图
A.① B.② C.③ D.④
5.下列关于该系统的说法,正确的是
A.返回的金额存储在用户身份卡中
B.系统中的服务器既是硬件也是软件
C.服务器与回收机一定在同一局域网内
D.该系统产生的重量和金额是结构化数据
6.下列关于该系统中安全性的措施,不.合.适.的是
A.安装并开启防火墙
B.增加用户注册和登录功能
C.使用加密算法强化数据的安全
D.经常对系统和重要的数据进行备份
信息技术试题卷 第 2 页(共 13 页)
7.下列关于该信息系统中的传感与控制技术,说法不.正.确.的是
A.人靠近回收机器时自动开启人脸识别使用了光线传感器
B.将卡靠近回收机器感应区时立即识别身份是采用了无线射频技术
C.该机器使用金属传感器迅速区分塑料瓶和铝制易拉罐
D.机器使用称重传感器对铝制易拉罐进行称重
8.有 1 个队列,队首到队尾的元素依次为 8,10,12,9。若队首元素是偶数则先出队,再将偶
数整除 2 后重新入队,若队首元素是奇数,直接出队。入队或出队各算一次操作,经过 6
次操作后,队列中队首到队尾的元素依次为
A.2,3 B.6,2,3 C.9,4,5 D.9,4,5,6
9.某二叉树前序遍历的结果为“大好河山”,则中序遍历的结果不.可.能.是
A.大好河山 B.河山好大 C.好山大河 D.山河好大
10. 有两个自定义函数如下:
def p1(a, b): def p2(a, b):
if b == 0: if b == 0:
return 1 return 1
if b % 2 == 0: return a * p2(a, b - 1)
return p1(a, b // 2) * p1(a, b // 2)
else:
return a * p1(a, b - 1)
下列说法不.正.确.的是
A.p2(2,3)的返回值为 8
B.函数 p2的时间复杂度是 O(n)
C.函数 p1和函数 p2均采用了递归算法
D.计算 p1(2,3),函数 p1的调用次数为 4
11.互不相等的 10个列表元素 s[0]、s[1]、s[2]……s[9],有如下 Python程序段:
n = 10
for i in range(5):
for j in range(1, n - i):
if s[j] > s[j - 1]:
s[j], s[j - 1] = s[j - 1], s[j]
该程序段实现的是
A.s[0]到 s[5]的降序排列 B.s[0]到 s[5]的升序排列
C.s[5]到 s[9]的降序排列 D.s[5]到 s[9]的升序排列
12.有如下程序段:
s = list(input()) # list函数将 s转换为列表
top = -1
a = [0]*100
i = 0
信息技术试题卷 第 3 页(共 13 页)
while i < len(s):
if s[i] == '(':
top += 1
a[top] = i
elif s[i] == ')':
st = a[top]
top -= 1
s = s[:st] + s[i-1:st:-1] + s[i+1:]
i -= 2
i += 1
print(''.join(s)) # 将 s中元素以字符连接成一个新的字符串
输入“(ed(y(oc))p)”执行该程序段后,输出结果是
A.pycode B.codepy C.pcodey D.copyde
二、非选择题(本大题共 3小题,其中第 13小题 9分,第 14小题 8分,第 15 小题 9分,共
26分)
13.根据资料显示,苏卡达陆龟适宜的温度为 24℃~38℃,红腿陆龟适宜的温度为 22~32℃。
小明根据当地气温情况选择合适的陆龟饲养。
(1)小明收集了当地全年每天的气温数据,部分界面如图 a所示,统计出两种陆龟的适宜温
度的天数,并绘制垂直柱形图如图 b所示。请在划线处填入合适的代码,完善程序。
第 13 题图 a 第 13 题图 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 < temp1 <= high:
____①____
return tot
信息技术试题卷 第 4 页(共 13 页)
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所示。
第 13 题图 c
①下列关于该系统的搭建过程,说法正确的是________(多选,填字母)。
A.系统采用了 C/S开发模式
B.数据库管理系统选择属于详细设计
C.需求分析是搭建系统前期准备的一部分
D.控制加热灯和加湿器采用的是传感技术
E.搭建完成后运行系统以发现系统错误属于动态测试
(注:全部选对的得 2 分,选对但不全的得 1分,不选或有选错的得 0分)
②在系统测试过程中,小明访问数据管理页面查看温湿度数据时,浏览器显示“Not Found”。
系统中造成上述问题的原因不.可.能.为_______(单选,填字母)。
A.温湿度超过阈值 B.联网异常
C.路由配置错误 D.IP地址错误
64
14.将十进制数 n(2 ≥n≥3)转化为 k(k≥2)进制数,若所有数位全为 1,则称 k 是 n 的一个
好进制数。例如,十进制数 31可以转化为(11)30和(11111)2,因此 30和 2均是 31的
好进制数,其中 2为 31的最小好进制数。请回答下列问题:
(1)十进制数“21”的最小好进制数 k是________。
(2)小明编写程序,找出 n 的最小好进制数 k,请在划线处填入合适的代码。
n = int(input("输入一个十进制数:"))
def check(k,m): #计算 m位全为 1的 k进制的十进制值,如(111)2的十进制值为 7
ans = 0
for i in range(m):
____①____
return ans
信息技术试题卷 第 5 页(共 13 页)
ans = n
for length in range(2, 65):
____②____
j = n - 1
while i <= j:
mid = (i + j) // 2
tmp = check(mid, length)
if tmp == n:
if ans > mid:
ans = mid
break
elif ____③____:
i = mid + 1
else:
j = mid - 1
print(n, "的最小好进制数是", ans)
15.某物流公司根据物流优先级分成一级到四级,派件费分别为 300、200、100、80 元/件。
每天有 n件物品分批进仓,每件包含单号、派送批次、派件费。为实现物流派件优先规则,
送货员在仓库中选择派件优先级最高的一.件.派送,接下来选择剩余部分和新进批次中派件
优先级最高的一.件.派送,每派送一件,新的一批到达仓库。根据要求编写程序计算送货员
某天前 m件物品的派件费总额。
请回答下列问题:
(1) 由题意可知,观察第 15题图。前 4 件物品的派件费总额是 900元,则前 3件物品的派
件费总额是__________元。
单号 派送批次 派件费 单号 派送批次 派件费 单号 派送批次 派件费
A 1 200 F 4 80 K 6 80
B 1 100 G 4 80 L 6 300
C 2 80 H 4 300 M 6 200
D 2 80 I 5 200 N 7 200
E 3 300 J 5 100 O 7 300
(2)定义如下 sort(lst)函数,参数 lst 的每个元素由单号、派送批次、派件费三项构成。
函数功能是将 lst中的元素按送派件批次升序排列,函数返回 lst。
def sort(lst):
n = len(lst)
i = 0
while i < n - 1:
for j in range(n - 2, i - 1, -1):
if lst[j][1] > lst[j + 1][1]:
lst[j], lst[j + 1] = lst[j + 1], lst[j]
___________
return lst
信息技术试题卷 第 6 页(共 13 页)
上述程序段,划线处语句正确的是_________(多选,填字母)
A.i=i+1 B.i=j C.i=j-1 D.i=j+1
(3)上述计算派件费总额的部分 Python程序如下,请在划线处填入合适的代码。
def imitate(lst, m):
n = len(lst)
for i in range(n):
lst[i].append(-1)
val = 0
j = 0
q = {300:[-1,-1], 200:[-1,-1], 100:[-1,-1], 80:[-1,-1]}
for i in range(m):
while j < n and ____①____:
k = lst[j][2]
if q[k][0] == -1:
q[k][0] = j
else:
lst[q[k][1]][3] = j
____②____
j += 1
for v in [300,200,100,80]:
k = q[v][0]
if k != -1:
____③____
q[v][0] = lst[k][3]
break
return val
'''
读取快递数据,存入列表 task 中。列表的每个元素包含 3 个数据项,分别快递单的单号、派
送批次、派件费。读取派送件数,存入 m,代码略
'''
task = sort(task)
val = imitate(task, m)
print(val)
信息技术试题卷 第 7 页(共 13 页)温州市普通高中 2023 届高三第二次适应性考试
技术试题卷参考答案及评分标准 2023.3
信息技术部分
一、选择题 (本大题共12小题,每小题2分,共24分。其中第3小题和第4小题四个备选项中
有两.个.符合题目要求,其余小题列出的四个备选项中只有一.个.是符合题目要求的,不选、
错选、多选均不得分)
题号 1 2 3 4 5 6 7 8 9 10 11 12
答案 B B BC AD D B A D C D C A
二、非选择题(本大题共3小题,其中第13小题9分,第14小题8分,第15小题9分,共26分)
13.(1)①tot+=1 (2分)
②days(df2.at[i,"低温"],df2.at[i,"高温"]) (2分)
(2)苏卡达 (1分)
(3)①CE (2分)
②A (2分)
14. (1)4 (2分)
(2)①ans=ans*k+1
或 ans=ans+k**i 或 ans=ans+k**(m-i-1) (2分)
②i=2 (2分)
③tmp15. (1)600 (1分)
(2)AD (2分)
(3)①lst[j][1]==i+1 (2分)
②q[k][1]=j (2分)
③val+=v 或 val+=lst[k][2] (2分)
信息技术试题参考答案及评分 标准 第 1 页(共 1 页)