内容正文:
云南曲靖市宣威市民族中等学校2025-2026学年高二下6月月考
信息技术试题
注意事项:
1.答卷前,考生务必将自己的姓名、准考证号填写在答题卡上。
2.选择题时,选出每小题答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。
3.回答非选择题时,将答案写在答题卡上。写在本试卷上无效。
一、选择题(本题共20小题,1~10题每小题2分,11~20题每小题3分,共50分。在每小题给出的四个选项中,只有一项是最符合题目要求的。)
1. 下列选项中,属于数据库管理系统(DBMS)功能的是( )
A. 数据定义、数据操纵、数据控制 B. 网页设计与制作
C. 图像编辑与处理 D. 音频采集与合成
2. 在关系数据库中,一个表中的每一行称为( )
A. 字段 B. 记录 C. 属性 D. 主键
3. 以下关于数据管理技术发展阶段的描述,正确的是( )
A. 人工管理阶段数据可以长期保存
B. 文件系统阶段数据具有较高的独立性
C. 数据库系统阶段实现了数据的共享性和一致性
D. 三个阶段的划分依据是数据量的大小
4. 在SQL查询语句“SELECT * FROM student WHERE age > 18”中,“age > 18”属于( )
A. 投影条件 B. 选择条件 C. 连接条件 D. 排序条件
5. 下列网络设备中,工作在OSI参考模型第三层(网络层)的是( )
A. 集线器 B. 交换机 C. 路由器 D. 网桥
6. TCP/IP协议体系中,负责将数据包从源主机传输到目标主机的协议是( )
A. HTTP B. FTP C. IP D. SMTP
7. 在Python中,用于连接字符串的运算符是( )
A. + B. - C. * D. /
8. 下列选项中,属于人工智能典型应用的是( )
A. 使用Excel制作统计图表 B. 利用人脸识别技术解锁手机
C. 用Word编辑文档 D. 通过浏览器浏览网页
9. 在数据可视化中,若要展示某班级学生各科成绩的分布情况,最适合使用的图表类型是( )
A. 折线图 B. 饼图 C. 柱状图 D. 散点图
10. 下列行为中,属于合理使用网络信息资源的是( )
A. 未经授权下载付费音乐并分享 B. 引用他人论文数据并注明出处
C. 破解他人WiFi密码免费上网 D. 在网络论坛上散布虚假信息
11. 某学校图书馆管理系统使用关系数据库,其中“图书”表包含字段:书号、书名、作者、出版社、价格。要查询价格高于50元的图书书名和作者,正确的SQL语句是( )
A. SELECT 书名,作者 FROM 图书 WHERE 价格 > 50
B. SELECT 书名,作者 FROM 图书 WHERE 价格 > '50'
C. SELECT * FROM 图书 WHERE 价格 > 50
D. SELECT 书名,作者 FROM 图书 HAVING 价格 > 50
12. 在E-R图中,用来表示实体之间联系的图形是( )
A. 矩形 B. 椭圆 C. 菱形 D. 直线
13. 以下关于网络拓扑结构的描述,错误的是( )
A. 总线型拓扑中,所有节点共享一条通信线路
B. 星型拓扑中,中心节点故障会导致全网瘫痪
C. 环型拓扑中,数据沿一个方向传输
D. 网状拓扑中,任意两个节点之间都有直接连接
14. 在OSI参考模型中,负责为应用程序提供网络服务的层次是( )
A. 物理层 B. 数据链路层 C. 传输层 D. 应用层
15. 某电商平台根据用户的浏览记录推荐商品,这一功能主要应用了( )
A. 数据采集技术 B. 数据清洗技术
C. 数据分析与挖掘技术 D. 数据加密技术
16. 在Python中,执行语句“a = [3, 1, 4, 1, 5]”后,a[2]的值为( )
A. 3 B. 1 C. 4 D. 5
17. 以下关于物联网的描述,正确的是( )
A. 物联网是互联网的简单延伸,不需要新的技术
B. 物联网中的“物”仅指有计算能力的设备
C. 物联网通过传感器实现物理世界与信息世界的融合
D. 物联网与互联网没有任何关系
18. 在关系数据库中,能够唯一标识一条记录的字段或字段组合称为( )
A. 外键 B. 主键 C. 索引 D. 视图
19. 下列网络协议中,用于电子邮件的发送和接收的是( )
A. HTTP和HTTPS B. SMTP和POP3 C. FTP和TFTP D. TCP和UDP
20. 某公司需要将分散在不同地理位置的数据进行集中管理,并实现数据的共享与安全访问,最适合采用的技术方案是( )
A. 使用Excel分别管理各区域数据 B. 建立企业级数据库系统
C. 通过电子邮件传递数据文件 D. 使用U盘拷贝数据
二、判断题(本题共5小题,每小题2分,共10分。)
21. 在关系数据库中,一个表可以没有主键。( )
22. IP地址是互联网上每台计算机的唯一标识,目前广泛使用的IPv6地址长度为32位。( )
23. 数据清洗的目的是去除数据中的噪声和 inconsistencies(不一致),提高数据质量。( )
24. 在Python中,列表(list)中的元素必须是相同的数据类型。( )
25. 人工智能的目标是让机器具备人类的智能,包括学习、推理、感知等能力。( )
三、简答题(本题共3小题,每小题8分,共24分)
26. 某学校计划建立一个学生选课管理系统,需要存储学生信息、课程信息和选课记录。请回答下列问题:
(1)请为该数据库设计至少三个表,并说明每个表的主要字段。
(2)简要说明为什么要使用数据库管理系统而不是Excel文件来管理这些数据。
27. 阅读以下Python程序段,回答问题。
scores = [85, 92, 78, 90, 88, 76, 95, 83]
total = 0
for i in range(len(scores)):
total = total + scores[i]
avg = total / len(scores)
count = 0
for score in scores:
if score >= avg:
count = count + 1
print("平均分:", avg)
print("高于或等于平均分的人数:", count)
(1)该程序的功能是什么?
(2)程序运行后,输出的平均分和高于或等于平均分的人数分别是多少?
(3)如果要统计低于平均分的人数,应该如何修改程序?
28. 随着智能家居的普及,越来越多的家庭开始使用物联网设备,如智能灯泡、智能门锁、智能音箱等。请回答下列问题:
(1)请简要说明物联网的基本工作原理。
(2)智能家居在带来便利的同时,也可能带来哪些安全问题?请列举至少两点并提出相应的解决建议。
四、综合应用题(本题共1小题,共16分)
29. 某电商平台准备对其用户的购物行为进行分析,以优化商品推荐策略。平台数据库中存储了用户信息表(user)、商品信息表(product)和订单记录表(order)。请根据以下要求完成相关任务。
表结构如下:
user(user_id, user_name, age, gender, register_date)
product(product_id, product_name, category, price, stock)
order(order_id, user_id, product_id, order_date, quantity, total_price)
(1)请写出SQL查询语句:查询所有购买了“电子产品”类别商品的用户姓名和购买日期。
(2)平台发现近期“运动器材”类商品的销量下降。请设计一个数据分析方案,帮助平台找出销量下降的可能原因。
(3)有用户反映推荐系统推荐的商品与自己的兴趣不符。请从数据质量和算法两个角度,分析可能导致这一问题的原因,并提出改进建议。
第1页/共1页
学科网(北京)股份有限公司
$
云南曲靖市宣威市民族中等学校2025-2026学年高二下6月月考
信息技术试题
注意事项:
1.答卷前,考生务必将自己的姓名、准考证号填写在答题卡上。
2.选择题时,选出每小题答案后,用2B铅笔把答题卡上对应题目的答案标号涂黑。如需改动,用橡皮擦干净后,再选涂其他答案标号。
3.回答非选择题时,将答案写在答题卡上。写在本试卷上无效。
一、选择题(本题共20小题,1~10题每小题2分,11~20题每小题3分,共50分。在每小题给出的四个选项中,只有一项是最符合题目要求的。)
1. 下列选项中,属于数据库管理系统(DBMS)功能的是( )
A. 数据定义、数据操纵、数据控制 B. 网页设计与制作
C. 图像编辑与处理 D. 音频采集与合成
【答案】A
【解析】
【详解】本题考查数据库管理系统(DBMS)的基本功能。数据库管理系统是对数据库进行统一管理与控制的系统软件,核心功能包含数据定义、数据操纵、数据控制,分别可用于定义数据结构、对数据进行增删改查操作、管控不同用户的数据访问权限;网页设计与制作是网页开发工具的功能,图像编辑与处理是图像处理软件的功能,音频采集与合成是音频处理软件的功能,后三项均不属于数据库管理系统的功能。故答案为:A。
2. 在关系数据库中,一个表中的每一行称为( )
A. 字段 B. 记录 C. 属性 D. 主键
【答案】B
【解析】
【详解】本题考查关系数据库的基本概念。在关系数据库的二维表结构中,每一列称为字段,也叫属性,用于描述实体的某一个特性;每一行存储了单个实体的完整信息,被称为记录;主键是能够唯一标识表中每条记录的关键字,不是对表中行的称谓。故答案为:B。
3. 以下关于数据管理技术发展阶段的描述,正确的是( )
A. 人工管理阶段数据可以长期保存
B. 文件系统阶段数据具有较高的独立性
C. 数据库系统阶段实现了数据的共享性和一致性
D. 三个阶段的划分依据是数据量的大小
【答案】C
【解析】
【详解】本题考查数据管理技术的发展阶段及各阶段的特点。人工管理阶段数据无法长期保存,因此第一个描述错误;文件系统阶段数据独立性较差,数据和程序依旧存在较强依赖,不具备较高的独立性,因此第二个描述错误;数据库系统阶段采用结构化方式管理数据,实现了数据的共享性,同时通过完整性控制、并发控制等机制保障了数据的一致性,因此第三个描述正确;三个阶段的划分依据是数据的管理方式以及数据与程序的独立性,并不是数据量的大小,因此第四个描述错误。故答案为:C。
4. 在SQL查询语句“SELECT * FROM student WHERE age > 18”中,“age > 18”属于( )
A. 投影条件 B. 选择条件 C. 连接条件 D. 排序条件
【答案】B
【解析】
【详解】本题考查SQL查询语句中WHERE子句条件的概念。在SQL查询中,投影操作针对字段列进行选取,选择操作是根据条件筛选符合要求的行记录,WHERE子句后的内容是筛选行记录的条件,本题中age > 18是用来筛选满足年龄要求的记录,属于选择条件;连接条件用于多表连接查询,排序条件由ORDER BY子句定义,因此其他选项不符合。故答案为:B。
5. 下列网络设备中,工作在OSI参考模型第三层(网络层)的是( )
A. 集线器 B. 交换机 C. 路由器 D. 网桥
【答案】C
【解析】
【详解】本题考查OSI参考模型不同网络设备的工作层次知识。OSI参考模型从下到上分为七层,不同设备对应的工作层次不同:集线器工作在第一层物理层,网桥和普通二层交换机工作在第二层数据链路层,路由器工作在第三层网络层,符合题干要求。故答案为:C。
6. TCP/IP协议体系中,负责将数据包从源主机传输到目标主机的协议是( )
A. HTTP B. FTP C. IP D. SMTP
【答案】C
【解析】
【详解】本题考查TCP/IP协议体系中常见协议的功能。各协议功能逐一分析如下:HTTP是应用层的超文本传输协议,主要用于万维网网页内容的传输,不负责数据包从源主机到目标主机的基础传输;FTP是应用层的文件传输协议,主要用于网络中文件的上传和下载,不符合题干描述;IP是网络层的网际协议,核心功能是对数据包进行寻址与路由,负责将数据包从源主机传输到目标主机,符合题干要求;SMTP是应用层的简单邮件传输协议,主要用于电子邮件的传输,不符合要求。故答案为:C。
7. 在Python中,用于连接字符串的运算符是( )
A. + B. - C. * D. /
【答案】A
【解析】
【详解】本题考查Python中字符串运算符的基础知识。在Python中,+运算符可以实现多个字符串的拼接连接,-运算符用于数值的减法运算,*运算符可以实现字符串的重复生成,/运算符用于数值的除法运算,只有+能够用来连接字符串,对应题干里第一个选项。故答案为:A。
8. 下列选项中,属于人工智能典型应用的是( )
A. 使用Excel制作统计图表 B. 利用人脸识别技术解锁手机
C. 用Word编辑文档 D. 通过浏览器浏览网页
【答案】B
【解析】
【详解】本题考查人工智能典型应用的识别。人工智能是模拟、延伸和扩展人类智能的技术,人脸识别属于人工智能领域模式识别方向的典型应用。使用Excel制作统计图表、用Word编辑文档都属于常规办公软件操作,通过浏览器浏览网页属于常规网络应用,三者都不属于人工智能的典型应用。故答案为:B。
9. 在数据可视化中,若要展示某班级学生各科成绩的分布情况,最适合使用的图表类型是( )
A. 折线图 B. 饼图 C. 柱状图 D. 散点图
【答案】C
【解析】
【详解】本题考查数据可视化中不同图表类型的适用场景。折线图多用于展示数据的变化趋势,饼图多用于展示各部分占总体的比例关系,柱状图能够清晰展现不同类别数据的分布对比,适合展示某班级学生各科成绩的分布情况,散点图多用于探究变量间的相关关系。故答案为:C。
10. 下列行为中,属于合理使用网络信息资源的是( )
A. 未经授权下载付费音乐并分享 B. 引用他人论文数据并注明出处
C. 破解他人WiFi密码免费上网 D. 在网络论坛上散布虚假信息
【答案】B
【解析】
【详解】本题考查合理使用网络信息资源的道德与法律规范。逐一分析各选项:未经授权下载付费音乐并分享,侵犯了著作权人的合法权益,不属于合理使用;引用他人论文数据并注明出处,符合学术规范和相关法律规定,属于合理使用网络信息资源;破解他人WiFi密码免费上网,侵犯了他人的网络权益,违反相关规定,不属于合理使用;在网络论坛上散布虚假信息,违反网络管理规定,危害社会秩序,不属于合理使用。故答案为:B。
11. 某学校图书馆管理系统使用关系数据库,其中“图书”表包含字段:书号、书名、作者、出版社、价格。要查询价格高于50元的图书书名和作者,正确的SQL语句是( )
A. SELECT 书名,作者 FROM 图书 WHERE 价格 > 50
B. SELECT 书名,作者 FROM 图书 WHERE 价格 > '50'
C. SELECT * FROM 图书 WHERE 价格 > 50
D. SELECT 书名,作者 FROM 图书 HAVING 价格 > 50
【答案】A
【解析】
【详解】本题考查SQL查询语句的语法规则与应用。要得到正确的SQL语句,结合题目需求逐一分析:题目要求仅查询书名和作者,因此SELECT后需要指定这两个字段,使用SELECT *会返回所有字段,因此第三个选项错误;对整张表的行数据做条件筛选需要使用WHERE子句,HAVING仅用于分组后的结果筛选,本题不需要分组,因此第四个选项错误;价格属于数值型字段,条件中的50是数值,不需要添加单引号,因此第二个选项错误;第一个选项正确指定了查询字段和查询表,使用WHERE正确筛选出价格大于50的记录,符合题目要求。故答案为:A。
12. 在E-R图中,用来表示实体之间联系的图形是( )
A. 矩形 B. 椭圆 C. 菱形 D. 直线
【答案】C
【解析】
【详解】本题考查E-R图的图形符号含义。在E-R图的规范表示中,不同图形对应不同含义:矩形用于表示实体,椭圆用于表示实体的属性,菱形用于表示实体之间的联系,直线用于连接各类相关元素,因此符合题目要求的是菱形,对应第三个选项。故答案为:C。
13. 以下关于网络拓扑结构的描述,错误的是( )
A. 总线型拓扑中,所有节点共享一条通信线路
B. 星型拓扑中,中心节点故障会导致全网瘫痪
C. 环型拓扑中,数据沿一个方向传输
D. 网状拓扑中,任意两个节点之间都有直接连接
【答案】D
【解析】
【详解】本题考查网络拓扑结构的基本概念与特点。总线型拓扑的核心特点是所有节点共享一条公共通信线路,该描述正确;星型拓扑以中心节点为核心,所有节点的通信都依赖中心节点,中心节点故障会导致全网瘫痪,该描述正确;常规环型拓扑中,数据沿一个方向逐节点传输,该描述正确;网状拓扑分为全连接网状和不完全连接网状,只有全连接网状才要求任意两个节点之间有直接连接,并非所有网状拓扑都满足该条件,因此该描述错误。故答案为:D。
14. 在OSI参考模型中,负责为应用程序提供网络服务的层次是( )
A. 物理层 B. 数据链路层 C. 传输层 D. 应用层
【答案】D
【解析】
【详解】本题考查OSI参考模型各层次的功能。OSI参考模型从下到上共分为七层,不同层次功能不同:物理层负责传输二进制比特流;数据链路层负责实现相邻节点间的数据帧传输;传输层负责实现端到端的通信;应用层直接面向用户的应用程序,负责为应用程序提供网络服务。故答案为:D。
15. 某电商平台根据用户的浏览记录推荐商品,这一功能主要应用了( )
A. 数据采集技术 B. 数据清洗技术
C. 数据分析与挖掘技术 D. 数据加密技术
【答案】C
【解析】
【详解】本题考查大数据相关技术应用知识。A选项错误,数据采集仅负责收集用户浏览记录原始数据,不能实现商品推荐。B选项错误,数据清洗是去除无效、错误数据,和个性化推荐无关。C选项正确,平台对用户浏览行为数据进行分析挖掘,匹配用户偏好并推送对应商品,属于数据分析与挖掘技术。D选项错误,数据加密用于保护数据安全,不用于商品推荐。因此,本题选择C。
16. 在Python中,执行语句“a = [3, 1, 4, 1, 5]”后,a[2]的值为( )
A. 3 B. 1 C. 4 D. 5
【答案】C
【解析】
【详解】本题考查Python列表的索引取值规则。在Python中,列表的索引从0开始计数,第一个元素对应索引0,第二个元素对应索引1,第三个元素对应索引2。本题中执行语句a = [3, 1, 4, 1, 5]后,索引位置2对应的元素为4,对应第三个选项。故答案为:C。
17. 以下关于物联网的描述,正确的是( )
A. 物联网是互联网的简单延伸,不需要新的技术
B. 物联网中的“物”仅指有计算能力的设备
C. 物联网通过传感器实现物理世界与信息世界的融合
D. 物联网与互联网没有任何关系
【答案】C
【解析】
【详解】本题考查物联网的基本概念。物联网并非互联网的简单延伸,它需要传感、异构网络通信等多种新的技术支撑,因此第一个选项错误;物联网中的“物”可以是任意能被接入网络的物理实体,不要求必须具备计算能力,因此第二个选项错误;物联网通过传感器采集物理世界的信息,完成信息交互,实现了物理世界与信息世界的融合,该描述正确;物联网依托互联网等网络实现互联,和互联网联系密切,因此第四个选项错误。故答案为:C。
18. 在关系数据库中,能够唯一标识一条记录的字段或字段组合称为( )
A. 外键 B. 主键 C. 索引 D. 视图
【答案】B
【解析】
【详解】本题考查关系数据库的基本概念。外键的作用是建立不同关系表之间的关联,不能唯一标识一条记录;主键是关系数据库中能够唯一标识一条记录的字段或字段组合,符合题干描述;索引是用于提升数据查询效率的数据库对象,不具备唯一标识记录的作用;视图是基于基础表生成的虚拟表,并非字段或字段组合。故答案为:B。
19. 下列网络协议中,用于电子邮件的发送和接收的是( )
A. HTTP和HTTPS B. SMTP和POP3 C. FTP和TFTP D. TCP和UDP
【答案】B
【解析】
【详解】本题考查常见网络协议的功能。HTTP和HTTPS属于超文本传输协议,主要用于网页资源的传输浏览;SMTP是简单邮件传输协议,负责电子邮件的发送,POP3是邮局协议版本3,负责电子邮件的接收;FTP和TFTP是文件传输类协议,主要用于文件传输;TCP和UDP是传输层的通用传输协议,并非专门用于电子邮件收发的协议,符合题干要求的是第二个选项。故答案为:B。
20. 某公司需要将分散在不同地理位置的数据进行集中管理,并实现数据的共享与安全访问,最适合采用的技术方案是( )
A. 使用Excel分别管理各区域数据 B. 建立企业级数据库系统
C. 通过电子邮件传递数据文件 D. 使用U盘拷贝数据
【答案】B
【解析】
【详解】本题考查数据集中管理与共享安全访问的技术选型知识。使用Excel分别管理各区域数据无法实现集中统一管理,不便于共享和安全管控;通过电子邮件传递数据文件、使用U盘拷贝数据,不仅无法实现集中管理,还容易出现数据版本混乱、存在数据泄露风险,不满足题目需求;企业级数据库系统可以对分散在不同地理位置的数据实现集中存储管理,同时具备完善的权限管控保障访问安全,支持多主体共享访问,完全符合题目需求。故答案为:B。
二、判断题(本题共5小题,每小题2分,共10分。)
21. 在关系数据库中,一个表可以没有主键。( )
【答案】错误
【解析】
【详解】本题考查关系数据库中主键的基本定义和规则。根据关系数据库的设计规范,主键用于唯一标识关系表中的每一条元组,从关系模型的规范要求来说,每个关系表都必须具备能够唯一标识元组的主键,不允许存在没有主键的关系表,因此题干说法错误。故答案为:错误。
22. IP地址是互联网上每台计算机的唯一标识,目前广泛使用的IPv6地址长度为32位。( )
【答案】错误
【解析】
【详解】本题考查计算机网络中IP地址的基础知识。目前IP地址主要分为IPv4和IPv6两个版本,其中IPv4地址长度为32位,而目前广泛使用的IPv6地址长度为128位,因此题干的说法错误。故答案为:错误。
23. 数据清洗的目的是去除数据中的噪声和 inconsistencies(不一致),提高数据质量。( )
【答案】正确
【解析】
【详解】本题考查数据清洗的基本概念。数据清洗是数据预处理流程中的重要环节,核心目的就是去除数据中的噪声、处理数据不一致问题,从而提升数据质量,题干表述符合数据清洗的目的定义,该说法正确。故答案为:正确。
24. 在Python中,列表(list)中的元素必须是相同的数据类型。( )
【答案】错误
【解析】
【详解】本题考查Python列表的基本特性。在Python中,列表对元素的数据类型没有强制要求,同一个列表中可以同时存储多个不同数据类型的元素,因此题干的说法错误。故答案为:错误。
25. 人工智能的目标是让机器具备人类的智能,包括学习、推理、感知等能力。( )
【答案】正确
【解析】
【详解】本题考查人工智能的基本定义与目标。人工智能的核心目标就是让机器模拟并具备人类的智能,学习、推理、感知都属于人工智能需要赋予机器的能力,题干表述符合人工智能的基本概念。故答案为:正确。
三、简答题(本题共3小题,每小题8分,共24分)
26. 某学校计划建立一个学生选课管理系统,需要存储学生信息、课程信息和选课记录。请回答下列问题:
(1)请为该数据库设计至少三个表,并说明每个表的主要字段。
(2)简要说明为什么要使用数据库管理系统而不是Excel文件来管理这些数据。
【答案】(1)①学生表(student):学号、姓名、性别、班级、联系电话;②课程表(course):课程编号、课程名称、学分、教师;③选课表(enroll):学号、课程编号、成绩、选课时间。
(2)数据库管理系统相比于Excel的优势:①支持多用户并发访问,数据共享性好;②具有数据完整性约束和事务机制,保证数据一致性;③支持复杂的查询和数据分析,效率更高;④具有完善的权限管理机制,数据安全性更高。
【解析】
【详解】(1)本题考查数据库实体表设计。系统包含学生、课程两个独立实体以及选课多对多关联关系,对应三张数据表,①学生表(student):学号作为唯一主键,存储字段有学号、姓名、性别、班级、联系电话,用于记录所有学生基础信息;②课程表(course):课程编号作为主键,存储字段有课程编号、课程名称、学分、教师,用于存放全部课程基础信息;③选课表(enroll):由学号、课程编号组成联合主键,存储字段有学号、课程编号、成绩、选课时间,作为中间表关联学生与课程,记录每条选课的成绩与选课提交时间。
(2)本题考查数据库管理系统与Excel文件的对比优势。①支持多用户并发访问,多人可同时操作数据库数据,Excel难以多人同步编辑,数据共享能力差;②具备数据完整性约束和事务机制,能避免重复、错误数据,保障操作前后数据统一,Excel无强制约束,容易出现数据错乱;③可执行复杂查询、统计分析,搭配索引查询速度快,Excel数据量大时筛选计算卡顿;④拥有分级权限管控,可区分管理员、学生等不同操作权限,Excel文件所有人权限一致,数据易泄露、篡改,安全性不足。
27. 阅读以下Python程序段,回答问题。
scores = [85, 92, 78, 90, 88, 76, 95, 83]
total = 0
for i in range(len(scores)):
total = total + scores[i]
avg = total / len(scores)
count = 0
for score in scores:
if score >= avg:
count = count + 1
print("平均分:", avg)
print("高于或等于平均分的人数:", count)
(1)该程序的功能是什么?
(2)程序运行后,输出的平均分和高于或等于平均分的人数分别是多少?
(3)如果要统计低于平均分的人数,应该如何修改程序?
【答案】(1)该程序的功能是计算给定分数列表的平均分,并统计高于或等于平均分的人数。
(2)平均分:(85+92+78+90+88+76+95+83)/8 = 687/8 = 85.875;高于或等于平均分的有:92、90、88、95(共4人),所以人数为4。
(3)可以增加一个变量low_count,在遍历分数时判断如果分数低于平均分则low_count加1。或者在原有count统计的基础上,用总人数减去高于或等于平均分的人数。
【解析】
【详解】本题考查Python程序的阅读理解与基础代码修改能力。
(1)第一段循环累加所有成绩得到总分,计算得到平均分;第二段循环遍历所有成绩,统计满足「大于等于平均分」条件的成绩数量,最后输出两个结果。故功能是:计算给定成绩列表的平均分,输出平均分,同时统计并输出成绩高于或等于平均分的个数。
(2)计算验证:总分 = 85 + 92 + 78 + 90 + 88 + 76 + 95 + 83 = 687 =85+92+78+90+88+76+95+83=687,共8个成绩,平均分 = 687 ÷ 8 = 85.875 =687÷8=85.875;逐个判断得符合条件的成绩为92、90、88、95,共4个。
(3)原程序统计符合“大于等于平均分”的人数,要统计低于平均分的人数,直接修改判断条件筛选小于平均分的成绩即可,也可以用总人数减去原统计结果得到。
28. 随着智能家居的普及,越来越多的家庭开始使用物联网设备,如智能灯泡、智能门锁、智能音箱等。请回答下列问题:
(1)请简要说明物联网的基本工作原理。
(2)智能家居在带来便利的同时,也可能带来哪些安全问题?请列举至少两点并提出相应的解决建议。
【答案】(1)物联网的基本工作原理:通过传感器采集物理世界的信息(温度、光线、位置等),通过通信网络将数据传输到云端或本地服务器,对数据进行分析处理,再通过执行器(如开关、电机等)对物理世界进行控制。
(2)安全问题及建议:①设备被黑客入侵导致隐私泄露——建议使用强密码、定期更新固件;②网络攻击导致设备失控(如门锁被远程打开)——建议使用加密通信、设置访问权限。
【解析】
【详解】本题考查物联网的基本原理与物联网应用的安全问题分析能力。
(1)物联网通过二维码、射频识别、传感器等各类信息传感设备,按照约定的通信协议,将物品与互联网相连接,进行信息交换和通信,最终实现对物品的智能化识别、定位、跟踪、监控与管理,实现物与物、物与人的泛在连接与智能服务。
(2)安全问题与解决建议:
①隐私信息泄露:智能家居设备会采集用户语音、生活习惯、家庭环境等隐私信息,若设备防护能力不足,容易被窃取泄露。 解决建议:选择正规品牌的合格产品,关闭非必要的信息收集权限,定期修改设备登录密码,设置强密码。②设备被非法入侵控制:设备如果存在安全漏洞,容易被黑客破解入侵,比如智能门锁被非法开启、智能摄像头被远程偷看,威胁人身财产安全。 解决建议:及时更新设备固件/系统修补漏洞,不使用默认弱密码,非必要不开启设备的远程访问权限。
四、综合应用题(本题共1小题,共16分)
29. 某电商平台准备对其用户的购物行为进行分析,以优化商品推荐策略。平台数据库中存储了用户信息表(user)、商品信息表(product)和订单记录表(order)。请根据以下要求完成相关任务。
表结构如下:
user(user_id, user_name, age, gender, register_date)
product(product_id, product_name, category, price, stock)
order(order_id, user_id, product_id, order_date, quantity, total_price)
(1)请写出SQL查询语句:查询所有购买了“电子产品”类别商品的用户姓名和购买日期。
(2)平台发现近期“运动器材”类商品的销量下降。请设计一个数据分析方案,帮助平台找出销量下降的可能原因。
(3)有用户反映推荐系统推荐的商品与自己的兴趣不符。请从数据质量和算法两个角度,分析可能导致这一问题的原因,并提出改进建议。
【答案】(1)SQL语句:
SELECT u.user_name, o.order_date
FROM user u, order o, product p
WHERE u.user_id = o.user_id
AND o.product_id = p.product_id
AND p.category = '电子产品'
(使用JOIN写法同样给分)
(2)数据分析方案:①从时间维度分析,对比近三个月与去年同期的销量变化,判断是否为季节性因素;②从用户维度分析,查看购买运动器材的用户群体是否发生变化(如年龄、性别分布);③从商品维度分析,检查是否有替代商品出现,或运动器材的价格、评价是否出现异常。
(3)原因与改进建议:①数据质量问题:用户行为数据不完整或不准确(如浏览记录缺失、点击误操作等)——改进:完善数据采集机制,增加数据清洗环节;②算法问题:推荐算法过于依赖单一特征(如仅根据购买历史),未能充分捕捉用户兴趣变化——改进:采用协同过滤与内容推荐相结合的方法,引入用户实时反馈机制。
【解析】
【详解】本题考查SQL多表关联查询能力、电商业务数据分析方案设计能力、推荐系统问题原因分析与优化能力。
(1)需要关联三张表获取信息,通过user_id连接用户表和订单表,通过product_id连接订单表和商品表,筛选出类别为“电子产品”的订单,最终取出要求的用户姓名和购买日期。故答案为:SELECT u.user_name, o.order_date FROM user u, order o, product p WHERE u.user_id = o.user_id AND o.product_id = p.product_id AND p.category = '电子产品' (使用JOIN写法同样给分)
(2)多维度排查:
商品维度:分析销量下降是全品类还是仅部分细分/价位运动器材,排查是否存在库存不足、价格大幅上涨、自身商品竞争力下降等内部问题;
用户维度:分析新老用户、不同年龄段用户的购买量变化,判断是否是核心用户流失、新用户转化不足;
外部/时间维度:对比往年同期数据,判断是否为正常季节性波动;
同时可结合平台整体流量变化、竞品同类商品的促销/价格情况,排查外部因素影响; 汇总不同维度的分析结果,整理得到可能的销量下降原因。
(3)① 数据质量角度 可能原因:用户行为数据(浏览、购买、收藏)缺失不完整,无法反映真实兴趣;数据过时,用户兴趣变化后未更新数据,仍使用旧标签;存在误点击、误下单等噪声数据,错误标记用户兴趣。 改进建议:完善数据采集机制补充缺失数据,定期清洗数据,删除噪声、过期数据,及时更新校正用户兴趣标签,提升数据准确性。② 算法角度 可能原因:算法选型不合适,例如仅推热门商品忽略个性化;新用户缺少行为数据出现冷启动,算法无法准确建模;算法未考虑兴趣时效性,持续推荐用户已经不感兴趣的历史商品。 改进建议:根据平台场景选择匹配的推荐算法,新用户结合注册标签完成初始推荐,定期更新模型,融入用户近期行为数据,优化个性化匹配效果。
第1页/共1页
学科网(北京)股份有限公司
$