资源简介 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. -37. 某二叉树的后序遍历序列为DEBFCA,中序遍历序列为DBEACF,则该二叉树的前序遍历序列为( )A. ABDCEF B. ABCDEF C. ABDCFE D. ABDCEF8. 队列初始为空,依次执行入队a、入队b、出队、入队c、出队、入队d,则队列中剩余的元素为( )A. a B. b C. c D. d9. 下列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 1else:return n * f(n-1)执行语句 `print(f(4))`,输出结果是( )A. 6 B. 24 C. 10 D. 1211. 某Python程序段如下:s = "Hello2025"t = ""for ch in s:if '0' <= ch <= '9':t = t + chprint(t)运行后输出( )A. Hello B. 2025 C. H2025 D. 2512. 下列关于大数据的说法,不正确的是( )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 302102 267 106 290 110 240 114 288103 253 107 262 111 271 115 259104 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 = 0for s in scores:if ______:count += 1print("成绩在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 = 5elif 8 <= arrive < 20:# 假设停车时长固定为2小时(120分钟)用于测试duration = 120if duration <= 60:fee = 0else:extra = duration - 60blocks = (extra + 29) // 30fee = blocks * 2if fee > 20:fee = 20else:fee = 8return fee(2)上述代码中,`blocks = (extra + 29) // 30` 的作用是______。(3)若某车入场时间为9:15,停车3小时20分钟,则费用为______元(写出计算过程)。(4)停车场记录了当天所有车辆的入场时间列表 `arrive_list` 和对应停车时长列表 `duration_list`,要计算总收入,请补充代码。total = 0for i in range(len(arrive_list)):total += ______print("总收入:", total) 展开更多...... 收起↑ 资源预览