摘要:
**基本信息**
以自适应信号灯、智慧社区安防等真实科技情境为载体,通过选择、综合分析及编程题,融合数据处理、数据库操作与Python实践,考查信息意识、计算思维及数字化学习能力。
**题型特征**
|题型|题量/分值|知识覆盖|命题特色|
|----|-----------|----------|----------|
|选择题|18题/45分|数据与信息、数据库基础、Python语法|结合牛奶营养成分表考查数据与知识区别,以校园二手网站情境考信息系统组成|
|综合分析题|4题/32分|数据分析方法、信息系统结构、数据伦理|通过食堂消费数据考聚类分析,结合智慧社区安防系统分析AI赋能优势与风险|
|编程题|3题/23分|Python循环、SQL操作、数据库事务|补全成绩统计代码,设计还书功能SQL语句并分析事务原子性|
内容正文:
云南省宣威市民族中学等高中三年级下学期期中
信息技术考试试题
(满分100分,考试用时90分钟)
注意事项:
1.答卷前,考生务必将自己的姓名、准考证号填写在答题卡上。
2.选择题时,选出每小题答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。
3.回答非选择题时,将答案写在答题卡上。写在本试卷上无效。
4.考试结束后,将本试卷和答题卡一并交回。
一、选择题(本大题共18小题,每小题2.5分,共45分)
下列各题的四个选项中,只有一个最符合题意,请将所选答案填入答题卡相应位置。
1.2025年某市交管部门在城区主干道启用了“自适应信号灯”系统。该系统通过路侧雷达实时采集车流量数据,并依据这些数据动态调整绿灯时长。下列说法正确的是( )
A. 路侧雷达采集的车流量数据不属于结构化数据
B. 该系统的决策完全依靠人工智能,不需要人工干预
C. 对历史车流量数据进行挖掘分析,可以为交通规划提供决策依据
D. 车流量属于典型的定性数据,无法进行量化分析
2.某牛奶包装盒上印有营养成分表,包含“能量”“蛋白质”“脂肪”“钠”等数据。下列说法正确的是( )
A. 营养成分表中的数值是信息,而“高钙奶有助于骨骼健康”是数据
B.“每100毫升含3.6克脂肪”是通过观察获得的具体数值,属于信息
C.“每天饮用250毫升牛奶能满足每日钙需求的50%”体现了知识的价值
D. 营养成分表自身不携带任何信息,只有经过分析才有意义
3.某同学使用Python的第三方库Django搭建了一个校园二手物品交易网站。按照信息系统组成要素分类,Django框架属于该系统的( )
A. 硬件 B. 软件 C. 数据D. 通信方式
4.某校图书馆管理系统背后连接着一个数据库,用于存储书号、书名、库存情况及学生借阅记录等信息。关于该数据库的说法,正确的是( )
A. 数据库只存放程序代码,不存储真实数据
B. 数据库系统中的数据冗余大,易造成数据不一致
C. 数据库管理系统(DBMS)处于用户与操作系统之间,负责数据的组织和管理
D. 同一个数据库不能被多个应用程序同时共享访问
5.在关系型数据库中,班级和学生两张表之间通常通过“班级编号”建立关联。两张表通过“班级编号”建立联系时,“班级编号”在学生表中被称为( )
A. 主键 B. 候选键 C. 外键 D. 索引
6.小明为班级设计失物招领系统时,使用Python编写了以下代码,用于统计“已认领物品”的个数。其中错误的是( )
count = 0
items = ["书包", "水杯", "眼镜", "钥匙"] # 假设state列表在另一个程序中已定义
for item in items:
if state[item] == "已认领":
count = count + 1
print(count)
A. 变量state未提前定义
B. 循环变量命名与列表项冲突
C. count未在循环前赋予初始值
D. if语句中的条件判定符号使用错误
7.大数据处理中常用MapReduce并行编程模型。关于MapReduce的描述,正确的是( )
A. MapReduce适用于实时性要求极高的联机事务处理(OLTP)场景
B. Map阶段负责对数据块进行过滤、排序和分组处理
C. Reduce阶段将Map阶段产生的中间结果进行冗余副本写操作
D. MapReduce不能处理存放在分布式文件系统中的数据
8.某同学在编写一个信息系统的数据库访问代码时,使用了以下Python语句。该语句采用了哪种数据库访问方式?( )
cur.execute("SELECT * FROM student WHERE class='高一(1)班'")
A. 图形化界面访问 B. 结构化查询语言(SQL)
C. 文件系统直接访问 D. 无监督机器学习模型调用
9.数组A中存储了10位学生的物理成绩,若要找出这10位同学的最高分,以下Python代码的核心逻辑正确的是( )
A. max_val = 0; for score in scores: if score > max_val: max_val = score; print(max_val)
B. max_val = scores[0]; for score in scores: if score > scores[0]: max_val = score; print(max_val)
C. max_val = 0; for i in range(1, 10): if scores[i] > max_val: max_val = scores[i]; print(max_val)
D. max_val = scores[0]; for score in scores: if score > max_val: max_val = score; print(max_val)
10.关于数据分析的说法,正确的是( )
A. 数据分析只能使用Excel等表格工具完成,无法通过编程实现
B. 数据可视化(如折线图、柱状图)是数据分析的重要辅助手段
C. 数据分析报告不需要考虑读者对象,格式统一即可
D. 只对数据进行简单的描述性统计就完成了数据分析的全部过程
11.某电商网站后台记录了大量用户的购买数据。现通过分析发现“购买婴儿尿布的男性顾客,常常也会同时购买啤酒”,这种分析发现的规律主要依托于( )
A. 关联规则挖掘 B. 回归分析 C. 聚类分析 D. 数据清洗
12.在Python中,下列哪个语句可以从列表中移除指定元素?( )
A. list.pop(index) B. list.delete(item)
C. list.clear(index) D. list.remove(item)
13.以下关于信息系统安全防护的描述,正确的是( )
A. 防火墙可以有效阻止所有的网络攻击
B. 数据加密只是为了防止数据被修改,不能防止数据外泄
C. 杀毒软件能查杀所有类型的病毒,无需再更新病毒库
D. 定期备份数据是在遭受不可逆破坏后恢复数据的有效手段
14.某公司员工希望查看自己上个月的考勤记录,他可以使用信息系统的( )功能实现。
A. 数据输入 B. 数据查询 C. 数据加工 D. 数据存储
15.某智能水表能够自动采集用户的用水量,并按月生成费用账单推送至用户手机App上。从信息系统功能的角度分析,下列说法错误的是( )
A. 水表自动采集用水量属于数据采集(输入)功能
B. 后台数据库存储用户的用量记录和账户信息属于数据存储功能
C. 系统实时计算阶梯水价所需费用属于数据加工处理功能
D. 推送费用账单至用户手机App属于数据输入功能
16.在Python中,函数的作用是( )
A. 实现代码的快速排版与美化
B. 封装可重复使用的代码块,提高程序模块性
C. 定义程序的全局变量
D. 自动修复程序中的语法错误
17.在MySQL数据库中,执行以下语句后,将会发生什么?( )
DELETE FROM student WHERE age < 18;
A. 删除student表中所有年龄字段值小于18的记录
B. 删除student表中所有年龄字段值大于等于18的记录
C. 删除整个student表<`/del>(删除表结构)
D. 将student表中所有年龄字段值小于18的记录的age字段设置为NULL
18.下列关于信息社会特征的描述,错误的是( )
A. 人们通过网络实现在家办公,体现了远程协作与网络社会的特征
B. 越来越多的人选择在线阅读电子书籍,体现了数字生活的特征
C. “一站式”网上政务大厅的普及,体现了在线政府(电子服务型政府)的特征
D. 消费者在直播电商平台购物,体现了以手工劳动为主的农业经济特征
二、综合阅读分析题(共4题,共32分)
19.(6分)信息系统后台数据库是存储核心业务数据的“大脑”。请分析数据库在信息系统中的重要作用,并简要说明数据库管理系统的基本功能。
20.(8分)学校为优化食堂餐饮服务,通过一卡通系统连续一个月采集了师生在食堂各窗口的消费明细(日期、时间、窗口编号、菜品编号、金额及用餐人身份等)。请回答以下相关数据分析问题:
(1)如果学校为了判断“不同年级学生在食堂的消费金额是否存在显著差异”,应采用哪种数据分析方法?(2分)
(2)如果想找出不同学生群体之间的偏好相似性(如高消费群体或偏好口味相似群体),应采用何种数据分析方法?(3分)
(3)请结合自身经历,分析数据挖掘技术对学校食堂运营可能带来的潜在负面影响,并给出规制建议。(3分)
21.(8分)某智慧社区安防系统利用高清摄像头实时采集视频信号,经编码压缩后上传至云端平台;平台通过深度学习算法自动识别人员、车辆以及区域内出现的可疑滞留物;一旦识别为异常事件,系统立即向安保人员手机App发送报警信息,并自动触发广播系统进行喊话驱离。
(1)从信息系统的组成结构来看,智慧社区安防系统中的高清摄像头、云端服务器、报警广播设备属于哪一类信息要素?(2分)
(2)结合材料中人工智能的应用,谈谈智慧平安社区建设中AI赋能公共安全管理的优势与潜在风险。(4分)
(3)在将监控视频数据进行云端存储之前,往往需要对数据进行预处理——包括数据清洗、格式转换和规约等。请从数据管理的角度说明“数据清洗”的必要性。(2分)
22.(10分)某班级管理信息系统后台的“学生信息表”结构如下(表名:tb_student):
请阅读材料并回答:
(1)学校要查找2025年入学但女生信息,以下SQL语句中正确的是______(3分)
A. SELECT * FROM tb_student WHERE grade > '2025' and gender = '女'
B. SELECT * FROM tb_student WHERE grade = '2025' and gender = '女'
C. SELECT * FROM tb_student WHERE grade = '2025' and gender = '男'
D. SELECT name FROM tb_student WHERE grade = '2025' and gender = '女'
(2)班主任计划查找本班入学年份最早的学生信息,他需要使用SQL语句中_________子句来实现依据入学年份升序排列。(2分)
(3)班主任想了解本班男生和女生的各自总人数,上述分组统计应使用SQL语句中的__________子句。(2分)
(4)为了提高“按照grade(入学年份)字段进行查询”的速度,最有效的优化方法是________________。(3分)
三、Python编程实践与程序设计题(共3题,共23分)
23.(6分)已知某校高三(4)班信息技术模拟测试成绩列表为grade_list = [92, 88, 79, 95, 60, 45, 100, 82, 77, 66, 91, 73, 54, 88, 69],你需要编写一个Python程序任务:①计算班级的平均分;②统计低于70分的人数。请补全程序中的空白部分。
grade_list = [92, 88, 79, 95, 60, 45, 100, 82, 77, 66, 91, 73, 54, 88, 69]
total = 0
n = 0
for g in grade_list:
total = ________(1)________
if ________(2)________:
n = n + 1
avg = ________(3)________ / len(grade_list)
print("班级平均分为:", avg)
print("低于70分的人数为:", n)
24.(7分)阅读以下Python代码,将其功能以及最终的运行结果填写在下方空白处。
def check_num(nums):
count = 0
for num in nums:
if num > 0:
count = count + 1
return count
list_a = [12, -5, 30, -8, 15, 20, -11, 9]
res = check_num(list_a)
print(res)
(1)该Python函数check_num(nums)的功能是:________________________。(3分)
(2)程序的输出运行结果是:____________。(4分)
25.(10分)某图书馆书籍管理系统有两张数据表,表Book(书号,书名,作者,价格,数量)和表Lend(学号,书号,借书日期,归还日期)。现需设计的自助还书功能,必须对Book表内“数量”字段和Lend表内“归还日期”字段同步更新。请你以借阅系统为背景,编写一段Python程序逻辑(两表具有信息一致性),实现“还书”操作:首先将Lend表中指定书号记录的“归还日期”更新为当天日期(2025年4月12日),然后将图书Book表中对应书号的“数量”增加1。
(1)请你根据要求,写出完成还书操作的对应SQL语句。(6分)
(2)请从逻辑层面分析,为什么要将更新Lend表和更新Book表的两个步骤放在同一数据库事务中执行?(4分)
参考答案及评分标准
一、选择题(每小题2.5分,共45分)
1.C 2.C 3.B 4.C 5.C 6.A 7.B 8.B 9.D 10.B 11.A 12.D 13.D 14.B 15.D 16.B 17.A 18.D
二、综合阅读分析题(共4题,32分)
19.(6分)
数据库在信息系统中发挥着数据存储、共享、组织管理并保证数据一致性和安全性的核心作用(2分);其管理系统的功能包括数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行管理以及数据库的建立和维护(4分)。
20.(8分)
(1)方差分析(ANOVA)或假设检验。(2分)
(2)聚类分析。(3分)
(3)数据挖掘可能侵犯用户隐私或形成消费歧视等负面影响,学校应建立数据脱敏机制、加强数据安全管理制度,并严格限制数据使用范围。(3分)
21.(8分)
(1)硬件。(2分)
(2)优势:提升异常事件识别时效、降低人力监控成本;风险:隐私数据泄露隐患、算法误判造成误报警或漏报警。(4分)
(3)消除原始数据中的噪声、不完整性和不一致性,提高数据质量;提升后续数据分析结果的准确性与可靠性。(2分)
22.(10分)
(1)B(3分)
(2)ORDER BY grade ASC(或ORDER BY grade)(2分)
(3)GROUP BY gender(2分)
(4)为该字段(grade)创建索引(3分)
三、Python编程实践与程序设计题(共3题,23分)
23.(6分)
(1)total + g(2分)
(2)g < 70(2分)
(3)total(2分)
24.(7分)
(1)统计并返回输入列表nums中所有正整数的个数(3分)
(2)5(4分)
25.(10分)
(1)① UPDATE lend SET 归还日期='2025-04-12' WHERE 书号='指定书号'(3分)
② UPDATE book SET 数量=数量+1 WHERE 书号='指定书号'(3分)
(2)既保证还书操作的原子性(要么全部更新成功,要么全部回滚),不会出现“Lend表归还日期更新但库存数量未增加”等数据不一致状态,又保证了数据完整性和一致性,避免并发操作导致数据错误。(4分)
2/2
学科网(北京)股份有限公司
$