2026年普通高中信息技术学习水平考试模拟试卷1-1(无答案)

文档属性

名称 2026年普通高中信息技术学习水平考试模拟试卷1-1(无答案)
格式 docx
文件大小 425.7KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2026-02-22 00:00:00

图片预览

文档简介

2026年普通高中信息技术学业水平考试模拟试卷
(本卷满分50分,考试时间45分钟)
一、单项选择题(本大题共12小题,每小题2分,共24分。在每小题列出的四个选项中,只有一项是符合题目要求的)
1. 下列有关数据与信息的描述,正确的是( )
A. 数据只能以文字或图像形式呈现
B. 同一信息对不同的人价值相同
C. 计算机中存储的数据必须经过数字化
D. 信息不需要加工即可直接使用
2. 关于人工智能的叙述,错误的是( )
A. 深度学习通常需要大量数据进行训练
B. 行为主义人工智能强调智能体与环境的交互
C. 符号主义人工智能基于符号推理
D. 人工智能的发展不会引发任何社会担忧
阅读下面材料,完成第3~5题。
某连锁超市引入了“智能收银系统”,其核心设备AI收银秤能够自动识别水果种类、称重、计算金额、支持扫码支付,并与后台服务器数据库实时交换数据。系统主要硬件参数如下:
服务器 AI收银秤
显示器:1280×1024 显示器:1920×1080
AI摄像头:自动识别水果品种
CPU:八核2.30GHz CPU:四核1.80GHz
扫码摄像头:支持多种付款码扫码
硬盘:4TB 硬盘:64GB
秤体:内置传感器支持精确称重
操作系统:LINUX 操作系统:WINDOWS
打印机:打印购物小票
3. 关于该信息系统的组成,下列说法正确的是( )
A. Linux属于该系统的应用软件
B. 系统的使用者仅包括顾客和店员
C. 服务器和AI收银秤均属于硬件设备
D. 服务器硬盘容量是AI收银秤的16倍
4. 以下措施中,不利于提升该系统数据安全性的是( )
A. 对不同用户设置不同访问权限
B. 非营业时间关闭服务器防火墙
C. 定期升级服务器端杀毒软件
D. 定时备份服务器数据库
5. 关于该系统中的数据处理,不正确的是( )
A. 水果重量由秤体内置传感器采集
B. 水果种类由AI摄像头自动识别
C. 顾客付款码信息必须预先存入数据库
D. 应付金额可在收银秤本地计算
6. 关于网络通信,下列说法正确的是( )
A. 无线网络不需要任何传输介质
B. 网络协议是设备之间正常通信的基础
C. 网络资源仅指所有硬件资源
D. 移动终端只能通过移动通信网络互联
7. 某算法的流程图如图所示。依次输入10、7、8、12、0后,输出K的值是( )
A. 2 B. 3 C. 4 D. 5
8. 下列二叉树中,其中序遍历序列为BAEDFC的是( )
9. 初始队列(队首→队尾)为8,3,2,9,5。定义操作T:将队首元素出队后再入队;操作Q:将队首元素出队。经过序列TTTQTTQ后,队列中的元素(队首→队尾)为( )
A. 2,9,5 B. 2,5,8 C. 5,8,2 D. 8,3,2
10. 列表S包含8个互不相同的元素,执行以下Python程序段后,其功能是( )
n = 8
for i in range(1, n-1):
for j in range(1, n-i-1):
if S[j] > S[j-1]:
S[j], S[j-1] = S[j-1], S[j]
A. 对S[0]到S[5]进行降序排序
B. 对S[1]到S[6]进行降序排序
C. 对S[1]到S[7]进行升序排序
D. 对S[2]到S[6]进行升序排序
11. 定义如下递归函数:
def rf(n):
if n < 3:
return n
return rf(n-1) + rf(n-3)
执行语句 `v = rf(5)`,函数rf被调用的次数是( )
A. 1 B. 5 C. 7 D. 15
12. 运行下列Python程序(随机数生成0或1):
import random
a = ['A', 'B', '#', '#', 'C', 'D', '#']
stk = [0]*len(a)
top = -1
for i in range(len(a)):
op = random.randint(0,1)
if op == 1 and a[i] != '#':
top += 1
stk[top] = a[i]
a[i] = '#'
elif op == 0 and top != -1 and a[i] == '#':
a[i] = stk[top]
top -= 1
程序执行后,a的值不可能为( )
A. ['A','B','#','#','C','D','#']
B. ['#','#','#','#','#','#','#']
C. ['#','B','#','#','C','D','A']
D. ['#','#','A','B','C','D','#']
二、非选择题(本大题共3小题,第13题8分,第14题9分,第15题9分,共26分)
13. (8分)小明搭建了一个家庭菜园温湿度监测系统,其结构如下图所示。Web服务器端采用Flask框架开发,传感器数据由智能终端通过IoT模块发送至服务器,执行器可自动调控温湿度。请回答下列问题。
(1)图中虚线框内表示智能终端与传感器、执行器之间的连接,下列选项中合理的是______(单选,填字母)。
(2)该系统的网络应用软件架构属于______(单选,填字母:A. B/S架构 / B. C/S架构)。
(3)智能终端向服务器提交数据的URL为 `http://192.168.1.6:5000/toserv h=60&id=1`,则服务器端应用实例app中与该URL关联的路由设置应为 `@app.route('______')`。
(4)已知蔬菜适宜生长的温度范围为Tmin~Tmax。现需根据温度T设置状态值STA:正常为0、偏低为1、偏高为2。下列Python程序段中能正确实现的有_____(多选,填字母)。
(5)小明设定数据采集上传间隔为1分钟。系统正常运行一段时间后,他发现浏览器页面不再更新,刷新后仍显示旧数据。结合图示,可能的原因有:①______;②______。(传感器和智能终端连接正常,不考虑设备损坏)
14. (9分)小红收集了2021年部分城市每天24小时的PM2.5、PM10、CO浓度数据,每个日期一个CSV文件,文件名如“20210101.csv”。部分数据截图如下:
(1)定义函数pmDay(dayFile),用于读取某天的文件并返回城市A当天的PM2.5日平均浓度。请在划线处填写正确的代码。
(2)统计城市A各月PM2.5月平均浓度并绘制折线图,部分程序如下,请在横线处填入合适的代码。
(3)已知城市A 2021年PM2.5年平均浓度为34.6 μg/m 。观察绘制的折线图(图略),月平均浓度超过年平均浓度的月份共有______个。
15. (9分)某检测设备需对两组器件(共N个)进行检测。每个器件信息包含送达时间、检测时长和优先级(M级,0最高,M-1最低,1(1)根据右图所示器件信息,检测顺序为A→C→D→B,A、C、D的等待时长分别为0、1、0,则B的等待时长为______秒。
(2)定义函数merge(lst1, lst2),将两个已按送达时间升序排列的列表合并为一个(仍按送达时间升序),并返回合并后的列表。
① 若lst1 = [[0,3,2], [1,1,2], [12,2,2]],lst2 = [[2,1,1], [4,3,0], [11,3,2]],则while循环体执行的次数为______。
② 若将while条件误写为“k >= 0”,则下列四组测试数据中,能检测出该错误的是______(单选,填字母)。
A. lst1 = [[0,3,2],[4,3,0]] lst2 = [[1,1,2]]
B. lst1 = [[1,1,2]] lst2 = [[0,3,2],[4,3,0]]
C. lst1 = [[1,1,2],[4,3,0]] lst2 = [[0,3,2]]
D. lst1 = [[4,3,0]] lst2 = [[0,3,2],[1,1,2]]
(3)模拟检测过程并计算平均等待时长的程序如下,请在划线处填入合适的代码。
def proc(data, m):
n = len(data)
queInfo = [[-1,-1] for _ in range(m)] # 每个优先级队列的头尾指针
for i in range(n):
data[i].append(-1) # 为每个元素预留一个字段
curTime = 0
waitNum = 0
i = 0
total = 0
while i < n or waitNum > 0:
if i < n and data[i][0] <= curTime:
k = data[i][2] # 优先级
if queInfo[k][0] == -1:
queInfo[k][0] = i
else:
queInfo[k][1] = i
waitNum += 1
i += 1
elif waitNum > 0:
k = 0
while queInfo[k][0] == -1:
k += 1
p = queInfo[k][0]
total += curTime - data[p][0]
curTime += data[p][1]
______①______ # 更新队列头指针
waitNum -= 1
else:
curTime = data[i][0]
return total / n
程序中,①处应填入的代码是______。
(假设已读取两组器件数据data1、data2及优先级等级数m,并按送达时间升序排列,调用data = merge(data1, data2)合并,最后输出proc(data, m)。)
同课章节目录