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

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

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

资源简介

2026年普通高中信息技术考试模拟试卷1-2
(满分50分,考试时间45分钟)
一、单项选择题(本大题共12小题,每小题2分,共24分。在每小题列出的四个选项中,只有一项是符合题目要求的)
1. 下列有关数据的说法,正确的是( )
A. 数据就是数字
B. 数据是信息的载体
C. 信息不需要载体
D. 数据经过加工后一定成为信息
2. 关于人工智能,以下描述错误的是( )
A. 机器学习是人工智能的一个分支
B. 图灵测试用于判断机器是否具有智能
C. 人工智能可以完全取代人类智能
D. 深度学习需要大量数据训练
3. 某智慧校园系统包含学生考勤、图书借阅、食堂消费等功能,下列属于该系统硬件的是( )
A. 学生信息数据库
B. 校园一卡通
C. 考勤算法
D. 用户管理模块
4. 为了保护个人信息安全,下列做法正确的是( )
A. 将支付密码设置为生日
B. 在公共电脑上保存登录密码
C. 定期修改重要账号密码
D. 点击不明链接
5. 下列关于计算机网络的叙述,正确的是( )
A. 局域网不需要协议
B. 互联网上每一台主机都有唯一的IP地址
C. 路由器只能连接有线网络
D. 光纤是无线传输介质
6. 某算法的部分流程图如图所示。执行该流程,输入x的值为-3,输出y的值为( )
(流程图:开始→输入x→判断x>0?→是:y=2x→否:y=-x→输出y→结束)
A. -6 B. 6 C. 3 D. -3
7. 某二叉树的后序遍历序列为DEBFCA,中序遍历序列为DBEACF,则该二叉树的前序遍历序列为( )
A. ABDCEF B. ABCDEF C. ABDCFE D. ABDCEF
8. 队列初始为空,依次执行入队a、入队b、出队、入队c、出队、入队d,则队列中剩余的元素为( )
A. a B. b C. c D. d
9. 下列Python程序段执行后,列表a的值为( )
a = [5, 3, 8, 1]
for i in range(len(a)-1):
for j in range(len(a)-1-i):
if a[j] > a[j+1]:
a[j], a[j+1] = a[j+1], a[j]
A. [5,3,8,1] B. [1,3,5,8] C. [8,5,3,1] D. [1,5,3,8]
10. 定义如下函数:
def f(n):
if n <= 1:
return 1
else:
return n * f(n-1)
执行语句 `print(f(4))`,输出结果是( )
A. 6 B. 24 C. 10 D. 12
11. 某Python程序段如下:
s = "Hello2025"
t = ""
for ch in s:
if '0' <= ch <= '9':
t = t + ch
print(t)
运行后输出( )
A. Hello B. 2025 C. H2025 D. 25
12. 下列关于大数据的说法,不正确的是( )
A. 大数据具有体量大、速度快、多样化的特点
B. 大数据分析更关注因果关系
C. 大数据技术可以用于精准营销
D. 数据可视化是大数据分析的重要环节
二、非选择题(本大题共3小题,第13题8分,第14题9分,第15题9分,共26分)
13.(8分)某小区安装了智能快递柜系统,用户可以通过手机APP或快递柜终端存取快递。系统包括:快递柜终端(含触摸屏、扫码器、锁控板)、云服务器、数据库、手机APP等。请回答下列问题。
(1)快递柜终端上的触摸屏属于______(选填:输入设备 / 输出设备 / 既是输入也是输出设备)。
(2)用户取件时,输入取件码后,对应柜门自动打开。这一过程体现了信息系统的______功能(选填:输入 / 处理 / 输出 / 存储)。
(3)为保障系统安全,防止用户信息泄露,下列措施合理的有______(多选,填字母)。
A. 对用户密码进行加密存储
B. 定期备份数据库
C. 为不同用户设置不同权限
D. 在公共场合展示用户手机号
(4)小华编写了模拟快递柜取件的Python程序,代码如下。当用户输入取件码“123456”时,柜门打开;若输入错误,提示“取件码错误”。请在划线处填入合适的代码。
code = "123456"
user_input = input("请输入取件码:")
if user_input == code:
print("柜门已打开,请取件")
else:
print("______")
(5)系统正常运行一段时间后,用户反映有时扫码后无响应。结合系统组成,可能的原因有:①______;②______。
14.(9分)某校高二年级进行体能测试,男生1000米跑的成绩(秒)记录如下:
学号 成绩 学号 成绩 学号 成绩 学号 成绩
101 245 105 278 109 255 113 302
102 267 106 290 110 240 114 288
103 253 107 262 111 271 115 259
104 280 108 249 112 285 116 274
(1)现要计算全班的平均成绩,可以在WPS表格中使用______函数。
(2)若要用Python统计成绩在250秒以内(含250)的人数,请补充代码。
scores = [245,267,253,280,278,290,262,249,255,240,271,285,302,288,259,274]
count = 0
for s in scores:
if ______:
count += 1
print("成绩在250秒以内的人数:", count)
(3)要找出全班最好成绩(最短时间),可以使用Python内置函数______。
(4)将成绩按从低到高排序,下列排序算法中,效率最高的是______(填:冒泡排序 / 插入排序 / 快速排序 / 选择排序)。
15.(9分)某停车场收费规则如下:
入场时间在0:00-8:00之间,收费5元/次;
入场时间在8:00-20:00之间,前1小时免费,之后每半小时2元(不足半小时按半小时计),单次最高20元;
入场时间在20:00-24:00之间,收费8元/次。
编写程序计算停车费用。假设入场时间以小时数表示(如8.5表示8:30)。
(1)定义函数 `calc_fee(arrive)`,参数arrive为入场时间(浮点数),返回应缴费用。请补充代码。
def calc_fee(arrive):
if 0 <= arrive < 8:
fee = 5
elif 8 <= arrive < 20:
# 假设停车时长固定为2小时(120分钟)用于测试
duration = 120
if duration <= 60:
fee = 0
else:
extra = duration - 60
blocks = (extra + 29) // 30
fee = blocks * 2
if fee > 20:
fee = 20
else:
fee = 8
return fee
(2)上述代码中,`blocks = (extra + 29) // 30` 的作用是______。
(3)若某车入场时间为9:15,停车3小时20分钟,则费用为______元(写出计算过程)。
(4)停车场记录了当天所有车辆的入场时间列表 `arrive_list` 和对应停车时长列表 `duration_list`,要计算总收入,请补充代码。
total = 0
for i in range(len(arrive_list)):
total += ______
print("总收入:", total)

展开更多......

收起↑

资源预览