内容正文:
内江市2025—2026学年度第一学期高二期末模拟练习
信息技术
本试卷分为选择题、非选择题两个部分,满分100分,考试时间60分钟。
注意事项:
1.答题前,考生务必将自己的姓名、班级、准考证号填写在试题卷和答题卡相应位置上,确保信息无误。
2.答题时,按照答题卡上“注意事项”的要求,在答题卡指定区域规范作答,写在试卷上无效。
第一部分 选择题
一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的)
1. 下列关于信息的表述,正确的是( )
A. 信息的传播必须依赖纸质载体 B. 信息可以被多个主体共享
C. 信息的价值是固定不变的 D. 信息可以脱离载体独立存在
2 计算机存储容量单位中,1GB等于( )
A. 1024B B. 1024KB C. 1024MB D. 1024TB
3. 下列设备中,属于计算机输入设备的是( )
A. 投影仪 B. 扫描仪 C. 音箱 D. 绘图仪
4. 关于操作系统的作用,下列说法错误的是( )
A. 为应用程序提供运行环境 B. 管理计算机的硬件资源
C. 直接完成用户的具体业务需求 D. 协调计算机各部件的工作
5. 算法的基本特征不包括( )
A. 有穷性 B. 不确定性 C. 可行性 D. 有输出
6. 数据加工处理后得到的结果是( )
A. 仍为数据 B. 一定是有价值的信息
C. 可能是信息 D. 是原始数据
7. 在Python语言中,下列变量命名符合规则的是( )
A. 8age B. age_18 C. class D. age#18
8. 计算机网络中,局域网(LAN)的典型覆盖范围是( )
A. 几十公里到几千公里 B. 几公里到几十公里
C. 小于1公里 D. 小于10公里
9. 下列关于Python列表的说法,正确的是( )
A. 列表中的元素类型必须一致 B. 列表是无序的数据结构
C. 列表中的元素可以修改 D. 列表使用圆括号括起来
10. 执行Python语句print(10 - 3 * 2 + 8 // 4),结果是( )
A. 6 B. 8 C. 10 D. 12
11. 关于数据库的描述,错误的是( )
A. 数据库是按一定结构组织存储的数据集合
B. 数据库可以实现数据的共享
C. Access是一款数据库管理系统
D. 数据库中的数据是孤立存在的
12. 下列属于矢量图格式的是( )
A. PNG B. JPG C. SVG D. BMP
13. Python中,用于输出信息的函数是( )
A. input() B. print() C. output() D. write()
14. 下列网络协议中,用于网页浏览的是( )
A. FTP B. HTTP C. TCP D. IP
15 信息安全防护措施不包括( )
A. 安装杀毒软件 B. 随意透露个人信息 C. 定期备份数据 D. 设置防火墙
16. Python中,循环结构for i in range(5)的循环次数是( )
A. 4次 B. 5次 C. 6次 D. 不确定
17. 信息系统的核心组成部分不包括( )
A. 硬件 B. 软件 C. 网络 D. 用户
18. 多媒体技术主要特征不包括( )
A. 集成性 B. 交互性 C. 实时性 D. 单一性
19. Python中,下列表达式结果为True的是( )
A. 5 < 3 B. 6 == 6 C. "" D. 3 != 3
20. 关于数据加密,下列说法正确的是( )
A. 加密后的数据无法解密 B. 加密的目的是保障数据安全
C. 加密会提高数据传输速度 D. 加密会增加数据存储体积
第二部分 非选择题
二、判断题(本大题共10小题,每小题1分,共10分。正确的打“√”,错误的打“×”)
21. 信息可以不依附载体,独立存在。( )
22. 计算机中所有数据都以二进制形式存储和处理。( )
23. 算法的步骤可以是无限的。( )
24. Python中的字典是无序的数据结构。( )
25. 广域网的覆盖范围比局域网小。( )
26. 数据库管理系统可以对数据库中的数据进行查询、修改等操作。( )
27. 多媒体技术只能处理图像和音频信息。( )
28. TCP协议是面向连接的传输层协议。( )
29. 定期更新操作系统可以提高信息安全防护能力。( )
30. Python函数定义必须使用def关键字。( )
三、程序改错题(本大题共2小题,每小题5分,共10分。下列程序存在错误,请找出并改正,写出改正后的完整程序)
31. 以下程序的功能是计算1到50的偶数累加和并输出结果,程序存在错误,请改正。____
原程序:
sum = 0
for i in range(50):
if i%2 == 1:
sum += i
print("1到50的偶数累加和为:", sum)
32. 以下程序的功能是比较两个整数的大小,输出较大的数,程序存在错误,请改正。____
原程序:
a = input("请输入第一个整数:")
b = input("请输入第二个整数:")
if a > b:
print("较大的数是:", a)
else:
print("较大的数是:", b)
四、程序设计题(本大题共1小题,15分。请使用Python语言编写程序,实现指定功能)
33. 编写一个Python程序,实现以下功能:
(1)提示用户输入3个正整数,依次存入列表num_list;
(2)计算列表中所有元素的总和;
(3)统计列表中大于10的元素个数;
(4)按如下格式输出结果:"总和:XX,大于10的元素个数:XX"
(示例:若输入5、12、15,则输出"总和:32,大于10元素个数:2")
五、程序计算题(本大题共2小题,每小题7.5分,共15分。阅读下列程序,计算并写出程序的执行结果)
34. 阅读以下Python程序,写出执行结果。____
程序:
x = 15
y = 4
m = x // y
n = x % y
p = x ** 2
print(m, n, p)
35. 阅读以下Python程序,写出执行结果。____
程序:
list1 = [3 7, 2, 9, 4]
list1.sort(reverse=True)
total = 0
for num in list1[0:3]:
total += num
print(total)
第1页/共1页
学科网(北京)股份有限公司
$
内江市2025—2026学年度第一学期高二期末模拟练习
信息技术
本试卷分为选择题、非选择题两个部分,满分100分,考试时间60分钟。
注意事项:
1.答题前,考生务必将自己的姓名、班级、准考证号填写在试题卷和答题卡相应位置上,确保信息无误。
2.答题时,按照答题卡上“注意事项”的要求,在答题卡指定区域规范作答,写在试卷上无效。
第一部分 选择题
一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题给出的四个选项中,只有一项是符合题目要求的)
1. 下列关于信息的表述,正确的是( )
A. 信息的传播必须依赖纸质载体 B. 信息可以被多个主体共享
C. 信息的价值是固定不变的 D. 信息可以脱离载体独立存在
【答案】B
【解析】
【详解】本题考查的是信息特征。信息可以被多个主体共享,这是信息的共享性特征。A 选项错误,信息传播载体多样,不只有纸质载体。C 选项错误,信息价值会随场景和时间变化。D 选项错误,信息不能脱离载体独立存在。故本题应选B。
2 计算机存储容量单位中,1GB等于( )
A. 1024B B. 1024KB C. 1024MB D. 1024TB
【答案】C
【解析】
【详解】本题考查的是计算机存储容量换算。计算机存储容量单位换算关系为 1GB = 1024MB,1MB = 1024KB,1KB = 1024B。故本题应选C。
3. 下列设备中,属于计算机输入设备的是( )
A. 投影仪 B. 扫描仪 C. 音箱 D. 绘图仪
【答案】B
【解析】
【详解】本题考查的是计算机设备。扫描仪是输入设备,可将纸质文件等转换为计算机能识别的数据。投影仪、音箱、绘图仪都属于输出设备。故本题应选B。
4. 关于操作系统的作用,下列说法错误的是( )
A. 为应用程序提供运行环境 B. 管理计算机的硬件资源
C. 直接完成用户的具体业务需求 D. 协调计算机各部件的工作
【答案】C
【解析】
【详解】本题考查的是操作系统的作用。操作系统的作用是管理硬件资源、为应用程序提供运行环境、协调各部件工作。它不直接完成用户的具体业务需求,具体需求由应用程序实现。故本题应选C。
5. 算法的基本特征不包括( )
A. 有穷性 B. 不确定性 C. 可行性 D. 有输出
【答案】B
【解析】
【详解】本题考查算法的基本特征。A选项有穷性是算法的基本特征,指算法必须在有限的步骤内执行完毕,不能出现无限循环的情况。B选项不确定性不是算法的基本特征,算法的核心特征之一是确定性,即算法的每一个步骤都有明确的定义,相同的输入必然得到相同的输出,不允许存在模糊或二义性的操作。C选项可行性是算法的基本特征,指算法的每一步操作都可以通过有限次的基本运算来实现,具备实际可执行性。D选项有输出是算法的基本特征,算法必须有一个或多个输出结果,用于反映对输入数据的处理结果。因此,本题选择B选项。
6. 数据加工处理后得到的结果是( )
A. 仍为数据 B. 一定是有价值的信息
C. 可能是信息 D. 是原始数据
【答案】C
【解析】
【详解】本题考查的是数据处理。数据加工处理后,可能成为有价值的信息,也可能还是无意义的数据,不是必然产生信息。故本题应选C。
7. 在Python语言中,下列变量命名符合规则的是( )
A. 8age B. age_18 C. class D. age#18
【答案】B
【解析】
【详解】本题考查的是Python变量名。Python 变量命名规则为只能以字母或下划线开头,不能是关键字,不能含特殊字符。A 选项以数字开头,C 选项是关键字,D 选项含特殊字符 #。故本题应选B。
8. 计算机网络中,局域网(LAN)的典型覆盖范围是( )
A. 几十公里到几千公里 B. 几公里到几十公里
C. 小于1公里 D. 小于10公里
【答案】C
【解析】
【详解】本题考查的是网络分类。在计算机网络中,局域网(LAN)是指覆盖范围较小的网络,通常用于一个建筑物、办公室、学校或家庭等局部区域。其典型覆盖范围一般在几十米到几百米之间,最大不超过1公里。故本题应选C。
9. 下列关于Python列表的说法,正确的是( )
A. 列表中的元素类型必须一致 B. 列表是无序的数据结构
C. 列表中元素可以修改 D. 列表使用圆括号括起来
【答案】C
【解析】
【详解】本题考查Python列表的基本特性与语法规则。A选项错误,Python列表的元素类型可以不一致,可同时包含整型、字符串、浮点型等不同类型的数据。B选项错误,列表是有序的数据结构,列表中的元素有固定的索引位置,元素的排列顺序不会随意改变。C选项正确,列表属于可变数据类型,列表中的元素可以通过索引进行修改,也可以对元素进行增加、删除等操作。D选项错误,Python中列表是使用方括号 [] 括起来的,圆括号 () 是用于表示元组的符号。因此,本题选择C选项。
10. 执行Python语句print(10 - 3 * 2 + 8 // 4),结果( )
A. 6 B. 8 C. 10 D. 12
【答案】A
【解析】
【详解】本题考查的是Python表达式。根据运算优先级,先算乘除后算加减。3∗2=6,8//4=2,再计算 10−6+2=6。故本题应选A。
11. 关于数据库的描述,错误的是( )
A. 数据库是按一定结构组织存储的数据集合
B. 数据库可以实现数据的共享
C. Access是一款数据库管理系统
D. 数据库中的数据是孤立存在的
【答案】D
【解析】
【详解】本题考查的是数据库。数据库中的数据是按一定结构组织的,具有关联性,不是孤立存在的。故本题应选D。
12. 下列属于矢量图格式的是( )
A. PNG B. JPG C. SVG D. BMP
【答案】C
【解析】
【详解】本题考查的是图片格式。SVG 是矢量图格式,PNG、JPG、BMP 都属于位图格式。故本题应选C。
13. Python中,用于输出信息的函数是( )
A. input() B. print() C. output() D. write()
【答案】B
【解析】
【详解】本题考查的是Python函数。Python 中 print() 函数用于输出信息,input() 用于获取输入,无 output() 函数,write() 常用于文件写入。故本题应选B。
14. 下列网络协议中,用于网页浏览的是( )
A. FTP B. HTTP C. TCP D. IP
【答案】B
【解析】
【详解】本题考查常见网络协议的功能及应用场景。A选项错误,FTP是文件传输协议,主要用于在网络中实现文件的上传和下载,与网页浏览无关。B选项正确,HTTP是超文本传输协议,专门用于在Web浏览器和Web服务器之间传输超文本数据,是支撑网页浏览的核心协议。C选项错误,TCP是传输控制协议,属于传输层协议,作用是提供可靠的端到端数据传输服务,是HTTP等应用层协议的底层支撑协议,不直接用于网页浏览。D选项错误,IP是网际协议,属于网络层协议,主要负责为数据包分配地址并进行路由选择,是网络通信的基础协议,不直接用于网页浏览。因此,本题选择B选项。
15. 信息安全防护措施不包括( )
A. 安装杀毒软件 B. 随意透露个人信息 C. 定期备份数据 D. 设置防火墙
【答案】B
【解析】
【详解】本题考查的是信息安全。随意透露个人信息会造成信息泄露,不属于信息安全防护措施。安装杀毒软件、定期备份数据、设置防火墙都是防护措施。故本题应选B。
16. Python中,循环结构for i in range(5)的循环次数是( )
A. 4次 B. 5次 C. 6次 D. 不确定
【答案】B
【解析】
【详解】本题考查的是Python循环语句。range(5) 生成的序列是 0、1、2、3、4,循环次数为 5 次。故本题应选B。
17. 信息系统的核心组成部分不包括( )
A. 硬件 B. 软件 C. 网络 D. 用户
【答案】C
【解析】
【详解】本题考查的是信息系统组成。信息系统核心组成包括硬件、软件、用户,网络是其运行的支撑环境,不属于核心组成部分。故本题应选C。
18. 多媒体技术的主要特征不包括( )
A. 集成性 B. 交互性 C. 实时性 D. 单一性
【答案】D
【解析】
【详解】本题考查的是多媒体特征。多媒体技术特征包括集成性、交互性、实时性,不包括单一性。故本题应选D。
19. Python中,下列表达式结果为True的是( )
A 5 < 3 B. 6 == 6 C. "" D. 3 != 3
【答案】B
【解析】
【详解】本题考查的是Python表达式。A 选项 5<3 不成立,结果为 False;B 选项 6==6 成立,结果为 True;C 选项空字符串为假;D 选项 3!=3 不成立,结果为 False。故本题应选B。
20. 关于数据加密,下列说法正确的是( )
A. 加密后的数据无法解密 B. 加密的目的是保障数据安全
C. 加密会提高数据传输速度 D. 加密会增加数据存储体积
【答案】B
【解析】
【详解】本题考查的是数据加密。数据加密的目的是保障数据安全,加密后的数据可以通过解密还原。加密不会提高传输速度,也不会必然增加存储体积。故本题应选B。
第二部分 非选择题
二、判断题(本大题共10小题,每小题1分,共10分。正确的打“√”,错误的打“×”)
21. 信息可以不依附载体,独立存在。( )
【答案】错误
【解析】
【详解】本题考查信息。信息不能独立存在,需要依附于一定的载体。故说法错误。
22. 计算机中所有数据都以二进制形式存储和处理。( )
【答案】正确
【解析】
【详解】本题考查的是计算机工作原理。计算机底层只能识别二进制,所有数据都以二进制形式存储和处理。题干中的说法正确。
23. 算法的步骤可以是无限的。( )
【答案】错误
【解析】
【详解】本题考查的是算法特征。算法具有有穷性,步骤必须是有限的。题干中的说法错误。
24. Python中的字典是无序的数据结构。( )
【答案】正确
【解析】
【详解】本题考查的是Python基础。Python中字典是无序的,因此题干描述正确。
25. 广域网的覆盖范围比局域网小。( )
【答案】错误
【解析】
【详解】本题考查的是网络分类。广域网覆盖范围通常是几十到几千公里,远大于局域网。题干中的说法错误。
26. 数据库管理系统可以对数据库中的数据进行查询、修改等操作。( )
【答案】正确
【解析】
【详解】本题考查的是数据库管理系统。数据库管理系统的核心功能就是对数据进行查询、修改、增加、删除等操作。题干中的说法正确。
27. 多媒体技术只能处理图像和音频信息。( )
【答案】错误
【解析】
【详解】本题考查的是多媒体技术。多媒体技术可以处理文本、图像、音频、视频等多种类型信息。故题干中的说法错误。
28. TCP协议是面向连接的传输层协议。( )
【答案】正确
【解析】
【详解】本题考查TCP协议的层次归属和核心特性。TCP协议全称为传输控制协议,属于计算机网络中的传输层协议,该协议的核心特征之一就是面向连接,在进行数据传输前需要通过三次握手建立连接,传输过程中能够保障数据的可靠传输,传输完成后会通过四次挥手释放连接,因此题干描述正确。
29. 定期更新操作系统可以提高信息安全防护能力。( )
【答案】正确
【解析】
【详解】本题考查操作系统更新与信息安全防护的关系。操作系统开发商会定期发布更新补丁,这些补丁通常包含对已知安全漏洞的修复,而这些漏洞是黑客攻击的常见切入点,定期更新操作系统能够封堵漏洞,减少被攻击的风险,从而有效提高信息安全防护能力,因此题干描述正确。
30. Python函数定义必须使用def关键字。( )
【答案】正确
【解析】
【详解】本题考查的是Python函数。Python 中定义函数必须使用 def 关键字开头。题干中的说法正确。
三、程序改错题(本大题共2小题,每小题5分,共10分。下列程序存在错误,请找出并改正,写出改正后的完整程序)
31. 以下程序的功能是计算1到50的偶数累加和并输出结果,程序存在错误,请改正。____
原程序:
sum = 0
for i in range(50):
if i%2 == 1:
sum += i
print("1到50的偶数累加和为:", sum)
【答案】sum = 0
for i in range(51): # 修正范围,包含50
if i % 2 == 0: # 修正判断条件,筛选偶数
sum += i
print("1到50的偶数累加和为:", sum)
【解析】
【详解】本题考查的是循环语句的应用及调试。
错误1:range(50)生成的序列是0到49,不包含50,需改为range(51)才能覆盖1到50。
错误2:判断条件i%2==1筛选的是奇数,偶数的判断条件应为i%2==0。
32. 以下程序的功能是比较两个整数的大小,输出较大的数,程序存在错误,请改正。____
原程序:
a = input("请输入第一个整数:")
b = input("请输入第二个整数:")
if a > b:
print("较大数是:", a)
else:
print("较大的数是:", b)
【答案】a = int(input("请输入第一个整数:")) # 修正:将输入转换为整数类型
b = int(input("请输入第二个整数:"))
if a > b:
print("较大的数是:", a)
else:
print("较大的数是:", b)
【解析】
【详解】本题考查的是Python分支语句的应用及调试。
错误:input()函数获取的输入是字符串类型,直接比较字符串大小会按字符编码比较,不是数值大小。
改正:需要用int()函数将输入转换为整数类型。
四、程序设计题(本大题共1小题,15分。请使用Python语言编写程序,实现指定功能)
33. 编写一个Python程序,实现以下功能:
(1)提示用户输入3个正整数,依次存入列表num_list;
(2)计算列表中所有元素的总和;
(3)统计列表中大于10的元素个数;
(4)按如下格式输出结果:"总和:XX,大于10的元素个数:XX"
(示例:若输入5、12、15,则输出"总和:32,大于10的元素个数:2")
【答案】num_list = []
for _ in range(3):
num = int(input("请输入一个正整数:"))
num_list.append(num)
total_sum = sum(num_list)
count = 0
for n in num_list:
if n > 10:
count += 1
print(f"总和:{total_sum},大于10的元素个数:{count}")
【解析】
【详解】本题考查的是循环语句的应用。
步骤1:创建空列表num_list。
步骤2:通过循环3次,提示用户输入正整数,转换为int类型后添加到列表。
步骤3:使用sum()函数计算列表总和。
步骤4:遍历列表,统计大于10的元素个数。
步骤5:按指定格式输出结果。
具体代码见参考答案。
五、程序计算题(本大题共2小题,每小题7.5分,共15分。阅读下列程序,计算并写出程序的执行结果)
34. 阅读以下Python程序,写出执行结果。____
程序:
x = 15
y = 4
m = x // y
n = x % y
p = x ** 2
print(m, n, p)
【答案】3 3 225
【解析】
【详解】本题考查的是Python顺序结构语句。x//y是整数除法,15//4=3;x%y是取余运算,15%4=3;x**2是平方运算,152=225。故答案为:3 3 225。
35. 阅读以下Python程序,写出执行结果。____
程序:
list1 = [3, 7, 2, 9, 4]
list1.sort(reverse=True)
total = 0
for num in list1[0:3]:
total += num
print(total)
【答案】19
【解析】
【详解】本题考查的是Python循环语句。list1.sort(reverse=True)将列表降序排列,得到[9,7,4,3,2]。list1[0:3]取前3个元素[9,7,4],求和结果为9+7+4=19。故答案为:19
第1页/共1页
学科网(北京)股份有限公司
$