内容正文:
2025-2026学年高二上学期信息技术期末模拟卷
考试时间:90分钟 总分:100分
注意事项:
1. 本试卷分为第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分。
2. 答题前,请务必将自己的姓名、准考证号填写在答题卡指定位置。
3. 所有答案必须填写在答题卡相应区域,写在试卷上无效。
4. 考试结束时,请将答题卡交回。
第Ⅰ卷 选择题(共50分)
一、单项选择题(本大题共15小题,每小题2分,共30分。在每小题给出的四个选项中,只有一个选项是符合题目要求的。)
1. 下列关于信息特征的描述,错误的是( )。
A. 信息可以脱离它所反映的事物而被存储和传播
B. 信息必须依附于某种载体存在
C. 同一个信息只能有一种固定的表现形式
D. 信息可以被多个接收者共享并多次使用
2. 小明想用Python语言编写一个程序,计算从1加到100的和。下列哪段代码可以正确实现这个功能?( )。
A. sum = 0
for i in range(1, 100):
sum += i
print(sum)
B. sum = 0
for i in range(1, 101):
sum += i
print(sum)
C. sum = 0
while i <= 100:
sum += i
i += 1
print(sum)
D. sum = 0
for i in range(0, 100):
sum += i
print(sum)
3. 在计算机网络中,用于唯一标识网络上设备的地址是( )。
A. MAC地址 B. 域名 C. 端口号 D. 超链接
4. 下列关于算法的描述,正确的是( )。
A. 算法必须有一个或多个输入
B. 算法的每一步骤必须有确切的定义,不能存在歧义
C. 算法只能用自然语言来描述
D. 一个算法必须在有限步骤后结束,但可能没有输出
5. 在Python中,表达式 3 * 2 ** 2 + 15 // 4 的结果是( )。
A. 15 B. 16 C. 17 D. 18
6. 关系型数据库管理系统(RDBMS)中,用于对数据进行定义、操纵、查询和控制的核心语言是( )。
A. HTML B. SQL C. Python D. Java
7. 学校图书馆计划开发一个在线借阅系统。在系统设计初期,需要明确系统的目标、功能和性能要求。这个阶段属于软件开发流程中的( )。
A. 需求分析 B. 详细设计
C. 编码实现 D. 系统测试
8. 下列关于物联网的描述,不正确的是( )。
A. 物联网的核心基础仍然是互联网
B. 物联网实现了物与物、物与人之间的信息交互
C. 物联网中所有设备都必须通过Wi-Fi连接网络
D. 智能家居是物联网技术的典型应用之一
9. 在信息安全领域,确保信息不泄露给未经授权实体的特性被称为( )。
A. 完整性 B. 可用性
C. 机密性 D. 可靠性
10. 在Python中,以下哪种数据类型是可变(mutable)的?( )。
A. 字符串(str) B. 元组(tuple)
C. 列表(list) D. 整数(int)
二、多项选择题(本大题共5小题,每小题4分,共20分。在每小题给出的四个选项中,有两个或两个以上选项是符合题目要求的,全部选对得4分,选对但不全得2分,有选错或不选得0分。)
11. 下列属于大数据特征的是( )。
A. 数据体量巨大(Volume)
B. 数据处理速度快(Velocity)
C. 数据价值密度高(Value)
D. 数据类型多样(Variety)
12. 下列Python代码片段中,能够成功创建包含三个元素的元组的是( )。
A. t = (1, 2, 3)
B. t = tuple([1, 2, 3])
C. t = 1, 2, 3
D. t = tuple(1, 2, 3)
13. 在计算机网络中,以下属于应用层协议的是( )。
A. HTTP B. TCP C. FTP D. IP
14. 下列关于程序设计三种基本控制结构的描述,正确的是( )。
A. 顺序结构是最基本的结构
B. 选择结构(分支结构)用于根据条件执行不同路径的语句
C. 循环结构用于重复执行一段代码,直到满足特定条件
D. 任何复杂的程序都可以通过这三种基本结构组合实现
15. 下列行为中,有助于保护个人隐私和信息安全的是( )。
A. 为不同的网络账户设置复杂且不同的密码
B. 定期更新操作系统和应用软件的安全补丁
C. 在公共Wi-Fi环境下登录网银进行转账操作
D. 对于来源不明的电子邮件附件,先查毒再打开
第Ⅱ卷 非选择题(共50分)
三、填空题(本大题共5小题,每小题2分,共10分。)
16. 在Python中,使用__________函数可以获取用户从键盘输入的数据。
17. 一个二进制数1101B,其对应的十进制数是__________。
18. 在数据库表中,能够唯一标识一条记录的字段或字段组合称为__________。
19. 将高级语言编写的源程序转换为机器语言指令的过程,称为__________。
20. 在“智慧城市”的建设中,__________技术作为其核心技术之一,负责采集各类城市运行数据。
四、简答题(本大题共3小题,每小题8分,共24分。)
21. 请简述信息社会应遵循的道德规范和法律准则。(至少列出四点)
22. 请简述计算机网络的拓扑结构有哪些,并任选两种说明其特点。
23. 请说明在Python编程中,`break`语句和`continue`语句在循环控制中的区别,并分别举例说明。
五、综合应用题(本大题共1小题,共16分。)
24. 学校运动会需要统计各班的总分。已知有一个列表`score_list`,其中依次存储了各班的总分,例如 `[85, 92, 78, 95, 88]`。
请完成以下编程任务:
(1)编写一个函数 `find_max_score(scores)`,接收一个成绩列表作为参数,返回其中的最高分。(4分)
(2)编写一个函数 `calculate_average(scores)`,接收一个成绩列表作为参数,返回所有成绩的平均分(保留一位小数)。(4分)
(3)假设需要找出所有高于平均分的班级成绩,请编写一段主程序逻辑(伪代码或Python代码均可),调用上述函数,并输出最高分、平均分以及高于平均分的成绩列表。(8分)
参考答案及评分标准
第Ⅰ卷 选择题
一、单项选择题(每题2分)
1. C 2. B 3. A 4. B 5. C 6. B 7. A 8. C 9. C 10. C
二、多项选择题(每题4分,全部选对得4分,选对但不全得2分)
11. ABD 12. ABC 13. AC 14. ABCD 15. ABD
第Ⅱ卷 非选择题
三、填空题(每空2分)
16. input() 17. 13 18. 主键(Primary Key) 19. 编译 20. 物联网(或传感器)
四、简答题
21. (8分)
参考答案要点:尊重他人知识产权,不盗用软件或数字作品 ;遵守信息法律法规,不制作传播病毒 ;保护个人隐私,不泄露他人信息;诚信使用网络,不传播谣言 ;维护网络安全,不攻击他人系统 。(每点2分,答对任意四点即得满分,其他合理答案亦可给分)
22. (8分)
参考答案:常见的网络拓扑结构有总线型、星型、环型、树型、网状型等。(2分,答出三种即可)
特点示例(任选两种,每种3分):
• 星型拓扑:所有节点都连接到一个中心节点(如交换机)。结构简单,易于管理和扩展,单个节点故障不影响全网,但中心节点故障会导致全网瘫痪。
• 总线型拓扑:所有节点都连接到一条公共的传输介质(总线)。结构简单,成本低,但故障诊断困难,总线故障全网瘫痪。
• 环型拓扑:节点通过传输介质连成一个闭合环。数据沿环单向传输,延迟确定,但任意节点或链路故障都可能造成全网瘫痪。
23. (8分)
参考答案:
• `break`语句:用于完全终止当前循环,跳出循环体,执行循环后面的语句。(2分)
例如:for i in range(10): if i == 5: break,当`i`等于5时,循环提前结束。
• `continue`语句:用于跳过当前循环体中剩余的语句,直接进入下一次循环。(2分)
例如:for i in range(5): if i == 2: continue; print(i),输出结果为0,1,3,4,跳过了2。
(举例正确各得2分,共4分)
五、综合应用题(16分)
24. 参考答案:
(1)
def find_max_score(scores):
max_score = scores[0] # 假设第一个为最高分
for score in scores:
if score > max_score:
max_score = score
return max_score
(函数功能正确3分,逻辑完整1分)
(2)
def calculate_average(scores):
total = 0
for score in scores:
total += score
average = total / len(scores)
return round(average, 1) # 保留一位小数
(函数功能正确3分,保留小数处理正确1分)
(3)
# 假设已有成绩列表
score_list = [85, 92, 78, 95, 88]
# 调用函数
highest = find_max_score(score_list)
avg_score = calculate_average(score_list)
# 找出高于平均分的成绩
above_avg_scores = []
for score in score_list:
if score > avg_score:
above_avg_scores.append(score)
# 输出结果
print(f"最高分是:{highest}")
print(f"平均分是:{avg_score}")
print(f"高于平均分的成绩有:{above_avg_scores}")
(正确调用函数2分,正确筛选高于平均分的成绩3分,正确输出结果3分)
2/2
学科网(北京)股份有限公司
$