内容正文:
兵团二中2025-2026学年高一年级下学期期末测试
信息技术
注意事项:
1.本试题卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分,共8页,总分100分,考试时间60分钟。
2.答题前,考生先在答题卡上填写科目名称,并将自己的座位号、姓名、准考证号填写清楚,待监考员粘贴条形码后,认真核对条形码上的姓名准考证号、考场号、座位号与自己的准考证上的信息是否一致。
3.考生必须在答题卡上答题,在草稿纸、试题卷上答题无效。
第Ⅰ卷(选择题,共60分)
一、选择题(每小题2分,共60分)
1. 数据按获取的渠道可分为直接数据和间接数据。下列属于直接数据的是( )
A. 从书籍中获取的数据 B. 在互联网上搜索到的数据
C. 通过调查问卷获取的数据 D. 从媒体资源中得到的数据
【答案】C
【解析】
【详解】本题考查数据采集。直接数据是通过第一手资料获得的数据,通常是通过调查、实验、观测等方式直接获取的。间接数据是从已有的资料中获取的数据,如书籍、互联网、媒体资源等。通过调查问卷获取的数据属于直接数据,因为它是通过调查人员直接收集的第一手资料。故答案为:C。
2. 如图所示,E2处的公式为( )
A. SUM(B2, D2) B. SUM(B2:D2) C. =SUM(B2, D2) D. =SUM(B2:D2)
【答案】D
【解析】
【详解】本题考查Excel电子表格公式和求和函数的使用。在Excel中,输入公式必须以等号开头,本题中E2单元格需要计算陈小宁语文、数学、英语三科的总分,要对B2、C2、D2三个单元格求和。SUM(B2:D2)表示计算B2到D2连续区域内所有单元格的和,符合总分计算的要求;SUM(B2, D2)仅计算B2和D2两个单元格的和,遗漏了C2的成绩,前两个选项缺少公式开头的等号,不符合Excel公式的书写规则,因此正确公式为第四个选项。故答案为:D。
3. 下列关于数据库的说法不正确的是( )
A. Access数据库文件的扩展名是xlsx B. 数据表不能脱离数据库独立存在
C. 同一字段只能存放同类型的数据 D. 一个数据库可以有多个数据表
【答案】A
【解析】
【详解】本题考查数据库。
选项A,.xlsx是Excel文件的扩展名,用于存储电子表格数据,并不是Access数据库文件的扩展名。其它选项均正确。故正确答案为:选项A。
4. 下列选项中,属于信息系统输入功能的是( )
A. 小米音响自动播放叫醒音乐 B. 电子邮箱定时发送邮件
C. 彩票系统随机开奖 D. 用麦克风录入歌曲
【答案】D
【解析】
【详解】本题考查信息系统。选项A音响播放,输出功能。选项B为自动化过程。选项C不涉及外部数据的实时输入。开奖结果是系统根据预设的随机数生成算法自动产生的,不依赖于任何外部输入。选项D,麦克风作为输入设备,用于输入声音。体现信息系统输入功能。故正确答案为:选项D。
5. 当程序中要使用平方根函数sqrt()时,必须导入的库是( )
A. time B. math C. count D. random
【答案】B
【解析】
【详解】本题考查Python常用标准库的功能。在Python中,不同标准库对应不同功能,time库主要用于处理时间相关操作,math库提供了各类基础数学运算函数,平方根函数sqrt()就定义在math库中,count不是Python的标准内置库,random库主要用于生成随机数,因此使用sqrt()函数必须导入math库。故答案为:B。
6. 关于Python程序的列表类型,下列表述错误的是( )
A. 列表中的元素可以是数字,也可以是文本
B. len()可以统计列表的长度(即元素个数)
C. 可以用循环的方法实现列表内元素的遍历
D. 任何列表里的数据都不能进行求和运算
【答案】D
【解析】
【详解】本题考查Python列表的基础特性。Python列表是通用有序容器,支持存储不同类型的数据,元素可以是数字也可以是文本,第一种表述正确;len()是Python内置函数,可以用来统计列表的元素个数即列表长度,第二种表述正确;可以通过for循环、while循环等方式完成列表内元素的遍历操作,第三种表述正确;当列表内的元素都为数字类型时,可以使用内置的sum()函数对列表内的数据进行求和运算,因此第四种表述错误。故答案为:D。
7. 二进制数与十进制数可以相互转换。与十进制数17等值的二进制数是( )
A. 10011 B. 10100 C. 10001 D. 11100
【答案】C
【解析】
【详解】本题考查十进制数转换为二进制数的方法。将十进制数转换为二进制数常使用除2取余法,将十进制数17连续除以2,依次记录每次得到的余数:17除以2商8余1,8除以2商4余0,4除以2商2余0,2除以2商1余0,1除以2商0余1,再将所得余数按逆序排列,即可得到对应的二进制数为10001,对应题目第三个选项。故答案为:C。
8. 信息表达的规范化就是表达信息时要遵照一定的标准,英文字母和有关符号在计算机中采用的编码是( )
A. ASCII码 B. GB码 C. BIG5码 D. Unioode码
【答案】A
【解析】
【详解】本题考查计算机常用编码的基础知识。ASCII码即美国信息交换标准代码,是英文字母和相关符号在计算机中采用的标准编码;GB码是我国制定的简体汉字编码规范,BIG5码是繁体汉字的编码方案,Unicode码是支持全球多语言的通用字符编码,并非英文字母和有关符号在计算机中采用的对应标准编码。故答案为:A。
9. 一个公司得到了一个发明的专利使用权以后,使自己的年盈利金额上涨百分之二十,这主要体现了信息的( )特性。( )
A. 载体依附性 B. 价值性 C. 共享性 D. 时效性
【答案】B
【解析】
【详解】本题主要考查信息的特征。一个公司得到了一个发明的专利使用权以后,使自己的年盈利金额上涨百分之二十,这主要体现了信息的价值,故本题选B选项。
10. 以下Python语句四个选项中没有错误的是( )
A. n=int(input(“输入n的值”) B. a,b=b,a
C. print(a=,35) D. s=5*|3+4|
【答案】B
【解析】
【详解】本题考查Python基础语法。第一个选项中input使用了中文引号,同时缺少闭合的右括号,存在语法错误;第二个选项中a,b=b,a是Python中合法的变量交换写法,不存在语法错误;第三个选项中print(a=,35)不符合Python语法规范,写法错误;第四个选项中Python不支持使用| |来计算绝对值,正确写法需要调用abs()函数,存在语法错误。故答案为:B。
11. 在Python中,整型变量a中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如:15变成51。下列表达式正确的是( )
A. (a%10)*10+a//10 B. (a%10)//10+a//10 C. (a/10)%10+a//10 D. (a%10)*10+a%10
【答案】A
【解析】
【详解】本题考查Python算术运算符的使用与两位数数位交换的逻辑。要交换两位数a的个位和十位,首先需要分离出两个数位:a对10取模a%10可以得到原数的个位数字,a对10做整除运算a//10可以得到原数的十位数字;交换后原个位要作为新数的十位,原十位要作为新数的个位,因此新数的计算方式是原个位乘10后加上原十位,对应的表达式就是(a%10)*10+a//10,符合第一个选项,其余选项的运算逻辑错误,无法得到正确交换后的结果。故答案为:A。
12. 水仙花数是三位整数:其各位数字立方各等于该数本身,如153=1^3+5^3+3^3,如果要求出所有的水仙花数,下列算法最合适的是( )
A. 枚举法 B. 查找法 C. 解析法 D. 排序法
【答案】A
【解析】
【详解】本题考查的是算法。水仙花数是三位数,需遍历100到999之间的所有数,逐一验证每个数是否满足“各位数字立方和等于该数本身”的条件。枚举法通过穷举所有可能的三位数,并检查每个数是否符合条件,适合候选解数量有限且可直接列举的情况(共900个数)。查找法适用于在已有数据集中搜索特定值,但题目未提供数据集,需先生成所有三位数,因此不适用。解析法需通过数学公式直接推导结果,但水仙花数无通用解析表达式,必须逐个验证。排序法与问题无关,无需对数据进行排序。故选A。
13. 随机生成一个10以内的正整数,反复猜想可能的答案,直到猜对为止。在下列Python程序段的①处需要填写的语句是( )
import random
x=random.randint(1,10) #随机产生一个10以内的正整数
while True:
y=int(input("输入你的答案:"))
if (y==x):
①
A. exit B. break C. return D. continue
【答案】B
【解析】
【详解】本题考查Python循环结构。在循环结构中,当猜对答案时需要退出循环,可以使用break语句。break语句用于终止当前循环,跳出循环体。因此,在程序段的①处需要填写的语句是break。当用户输入的答案等于随机生成的数字时,通过break语句退出循环,结束程序的执行。故答案为:B。
14. 下列对大数据特点的说法中,错误的是( )
A. 数据规模大 B. 数据类型多样 C. 数据处理速度快 D. 数据价值密度高
【答案】D
【解析】
【详解】本题主要考查大数据的特点。大数据蕴含着巨大的价值,但因其数据量庞大,可能发挥价值的仅仅是其中非常小的部分,价值密度相对较低,故本题选D选项。
15. 下列图表主要用于分析数据变化趋势的是( )
A. 饼图 B. 折线图 C. 动态热力图 D. 词云图
【答案】B
【解析】
【详解】本题主要考查图表的应用。饼图适用于部分与整体的占比情况,柱形图适用于数据间的比较,折线图适用于描述趋势。故本题选B选项。
16. 下列选项中属于python合法变量名的是( )
A. 3hello B. if C. stud12 D. $money
【答案】C
【解析】
【详解】本题考查Python变量命名规则相关内容。Python变量名命名规则:由数字、字母、下划线组成;不能以数字开头;不能使用Python内置关键字;允许使用内置函数名作为变量名,但这会改变函数名的含义;严格区分大小写;对比4个选项,C选项为合法标识符。故本题答案是C选项。
17. 用计算机无法解决"打印所有素数"的问题,其原因是解决该问题的算法违背了算法特征中的( )
A. 唯一性 B. 有穷性 C. 有0个或多个输入 D. 有输出
【答案】B
【解析】
【详解】本题考查的知识点是算法的基本特征。算法具有有穷性、确切性、输入项(0个或多个输入)、输出项(1个或多个输出)、可行性五个重要特征。“所有素数”是无穷的,所以计算机无法解决“打印所有素数问题”,即违背了“有穷性”的原则。故选项B正确。
18. 在Python中,表达式100-25*4%3的值是( )
A. 1 B. 99 C. 25 D. 0
【答案】B
【解析】
【详解】本题考查Python表达式。表达式 100 - 25 * 4 % 3 的值可以通过遵循运算符的优先级和规则来计算。在这个表达式中,乘法和取余运算的优先级高于减法。按照从左到右的顺序进行计算: 先计算乘法:25 * 4 得到 100。 然后计算取余运算:100 % 3 得到 1。 最后进行减法运算:100 - 1 得到 99。故答案为:B。
19. 关于信息系统安全,以下说法正确的是( )
A. 只要电力供应稳定,信息系统就不会面临安全风险
B. 安装了防病毒软件,信息系统就不可能遭受病毒攻击
C. 定期对数据进行备份,可以确保信息系统数据的完整性
D. 实施严格的用户身份验证,可以增强系统数据的安全性
【答案】D
【解析】
【详解】本题考查信息系统安全。A选项错误,因为信息系统的安全风险不仅仅来源于电力供应问题,还包括网络攻击、硬件故障、软件漏洞等多种因素。即使电力供应稳定,信息系统仍可能面临其他安全风险。B选项错误,因为安装防病毒软件虽然可以减小病毒攻击的风险,但无法完全杜绝病毒攻击的可能性。病毒可能通过各种途径入侵系统,如未更新的防病毒软件、用户操作失误等。C选项错误,因为定期对数据进行备份可以在数据丢失或损坏时进行恢复,但并不能确保信息系统数据的完整性。数据完整性还需要通过访问控制、数据校验等措施来保障。D选项正确,因为实施严格的用户身份验证可以有效防止未授权用户访问系统,从而增强系统数据的安全性。这是信息系统安全的重要措施之一。故答案为:D。
20. 执行语句a=input(“输入一个数:”)后,输入10,则a的值是( )
A. 10
B. “10”
C. 10.0
D. “10.0”
【答案】B
【解析】
【分析】
【详解】本题主要考查Python输入函数。无论输入什么数值,input( )函数返回的都是字符串,故a的值是“10”,故本题选B选项。
21. 在“商品销售表”的字段是中,其数据类型适合设置为“整型”的字段的是( )。
A. 商品编号 B. 商品数量 C. 销售日期 D. 备注
【答案】B
【解析】
【详解】本题考查数据库相关知识。商品数量字段其数据类型适合设置为“整型”,商品编号数据类型适合设置为“文本”,销售日期设置为日期。故本题B选项为正确选项。
22. 在python语言中,下列运算符优先级别最低的是( )
A. = B. % C. * D. !=
【答案】A
【解析】
【详解】本题主要考查Python运算符优先级。*、/、//、%优先级相同且优先级高于==、!=、>、>=、<、<= 。=的优先级别最低,故本题选A选项。
23. 分析下边流程图的运行结果为( )
A. 1 B. 8 C. 15 D. 120
【答案】C
【解析】
【详解】本题考查程序流程图的运行结果计算。初始赋值i=1,s=1,第一次进入循环:计算得到s=s*i=1*1=1,i更新为1+2=3,判断i>6是否成立,3不大于6,不满足退出条件,返回继续循环;第二次循环:计算得到s=1*3=3,i更新为3+2=5,判断i>6是否成立,5不大于6,不满足退出条件,返回继续循环;第三次循环:计算得到s=3*5=15,i更新为5+2=7,判断i>6是否成立,7大于6,满足退出条件,结束循环输出s,最终结果为15,对应题目第三个选项。故答案为:C。
24. 《信息系统与社会》中提到,物联网技术通过将物品与物品、物品与人、人与人之间进行连接,实现智能化管理和控制。以下哪项不是物联网的关键技术?( )
A. 传感器技术 B. 射频识别技术
C. 云计算技术 D. 虚拟现实技术
【答案】D
【解析】
【详解】本题考查物联网。
传感器技术:传感器技术在物联网中起着至关重要的作用。传感器负责从自然源中获取信息并对其进行处理、转换和识别。传感器技术是物联网信息采集的关键部分,因此它是物联网的关键技术之一。
射频识别技术(RFID技术):RFID技术是一种无接触的自动识别技术,它通过射频信号及其空间耦合传输特性实现对静态或移动待识别物体的自动识别。RFID技术可以实现物品的标准化标识和自动识别,对于物联网的“识别”信息和近程通信层面起着重要作用,因此它也是物联网的关键技术之一。
云计算技术:云计算技术为物联网提供了强大的存储、计算和分析能力。物联网中的各种类型的数据都可以存储在云端,并通过云计算技术进行分析和处理。这使得物联网能够实现更加高效、智能的数据处理和应用,因此云计算技术是物联网的关键技术之一。
虚拟现实技术(VR技术):虽然VR技术在某些物联网应用中可能发挥着重要作用,比如提升用户体验、远程控制以及增强现实交互等,但它本身并不直接构成物联网的核心技术。VR技术主要关注的是创造一个沉浸式的虚拟环境,与物联网实现物品智能化、数据交换和通信的主要目标有所不同。
故正确答案为选项D。
25. range()函数可以生成某个范围内的数字序列,range(25, 0, -5)是( )
A. [20, 15, 10, 5] B. [25, 20, 15, 10, 5, 0]
C. [20, 15, 10, 5, 0] D. [25, 20, 15, 10, 5]
【答案】D
【解析】
【详解】本题考查Python中range函数的用法。range函数语法为range(start, stop, step),其中start是序列的起始值,stop是序列的结束值,生成的数字序列不包含stop本身,step代表步长,即相邻两个数字的差值。本题中start为25,stop为0,step为-5,依次生成的数字为25、20、15、10、5,下一个数字为0,等于结束值stop,不会被包含在序列中,因此最终得到的序列是[25, 20, 15, 10, 5],对应第四个选项。故答案为:D。
26. 在Python中运行下列程序,输出结果为( )
for i in range (1,6):
print(‘*’ )
print(‘-’ )
A. *****- B. *-*-*-*-*- C. ******- D. *-*-*-*-*-*-
【答案】A
【解析】
【详解】本题主要考查Python程序的执行。range(start, stop, [step]),start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5;step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)。for循环执行完,输出“*****”,print(‘-’ )执行完,输出结果是*****-,故本题选A选项。
根据下列材料回答下面小题。下图为学校高中机房拓扑结构图,该局域网由互相可访问的60台电脑组成。其中PC1的IP地址是192.168.0.11,子网掩码为255.255.255.0。
27. 机房中PC60的IP地址不可能为( )
A. 192.168.0.5 B. 192.168.1.55 C. 192.168.0.32 D. 192.168.0.100
28. 该局域网的拓扑结构为( )
A. 星形结构 B. 总线形结构 C. 环形结构 D. 网状结构
29. 如果PC60的IP地址为192.168.0.70,按IP地址的分类划分,该地址是( )
A. A类地址 B. B类地址 C. C类地址 D. D类地址
30. PC1的IP地址中,网络地址为( )
A. 192 B. 192.168 C. 192.168.0 D. 192.168.0.11
【答案】27. B 28. A 29. C 30. C
【解析】
【27题详解】
本题考查局域网IP地址与网段划分。整个局域网的60台电脑互相可访问,PC1的IP地址为192.168.0.11,子网掩码255.255.255.0,说明所有主机都属于192.168.0.0网段,192.168.1.55处于不同网段,无法和该局域网内其他主机互通,因此不可能是PC60的IP地址。故答案为:B。
【28题详解】
本题考查局域网拓扑结构的分类。星形拓扑结构的特点是存在一个中心节点,所有终端节点都与中心节点相连,该拓扑中交换机组是中心节点,所有PC都连接到交换机组,符合星形结构的特点。故答案为:A。
【29题详解】
本题考查IP地址的分类规则。IP地址分类中,A类地址范围是1.0.0.0-126.255.255.255,B类是128.0.0.0-191.255.255.255,C类是192.0.0.0-223.255.255.255,192.168.0.70处于C类地址的范围,因此属于C类地址。故答案为:C。
【30题详解】
本题考查网络地址的计算。已知PC1的子网掩码为255.255.255.0,说明IP地址中前三个字节为网络位,将IP地址192.168.0.11和子网掩码按位与运算后,得到的网络地址为192.168.0。故答案为:C。
第Ⅱ卷(非选择题,共40分)
二、判断题(每小题2分,共10分)
31. “人体正常体温平均在36~37℃之间”,此处的“37℃”是知识。( )
【答案】错误
【解析】
【详解】本题考查的是对知识的理解。“人体正常体温平均在36~37℃之间”,此处的“37℃”是数据。故题干描述错误。
32. 赋值语句n=n+1可以简写成n+=1。( )
【答案】正确
【解析】
【详解】本题考查编程语言中复合赋值语句的语法规则。在常见的编程语言中,当对变量自身做加法运算后重新赋值时,可以使用复合赋值运算符简化写法,n=n+1确实可以按照语法规则简写成n+=1,该表述符合复合赋值的语法规范。故答案为:正确。
33. 关于采样频率与声音信息存储量之间的关系,如果不考虑其他因素,采样频率越低,存储容量越小。( )
【答案】正确
【解析】
【详解】本题考查音频采样频率与存储容量的关系。在不考虑量化位数、声道数、音频时长等其他因素的情况下,音频存储容量和采样频率成正比,采样频率越低,单位时间内采集的声音样本数量越少,记录声音信息的数据量也就越小,因此存储容量越小,题目表述正确。故答案为:正确。
34. 算法必须具备有穷性和确定性,在经历有穷步后得到一个或多个数据输出结果。( )
【答案】正确
【解析】
【详解】本题考查的是算法的特征。算法必须具备有穷性和确定性,在经历有穷步后得到一个或多个数据输出结果。题干描述正确。
35. 在选秀活动中,三个评委为每一位选手打分,如果三个评委都亮绿灯,则进入下一轮。如果两个评委亮灯,则进入特定席。如果红灯数超过两盏,就淘汰。最适合用到的程序结构是循环结构( )
【答案】错误
【解析】
【详解】本题主要考查程序基本结构。如果三个评委都亮绿灯,则进入下一轮。如果两个评委亮灯,则进入特定席。如果红灯数超过两盏,就淘汰。最适合用到的程序结构是分支结构,表述错误。
三、填空题(每小题1分,共5分)
36. 人们在探索现实世界时,用__________(请从以下内容中选择正确的内容填写:“数字”“数据”“文字”“图片”)记录自然现象与社会的发展,通过寻找其基本特征和规律,人们就能探索与揭示出自然和社会的发展规律。
【答案】数据
【解析】
【详解】本题考查数据的基本概念与作用。人们在探索现实世界过程中,数据是对自然现象与社会发展进行记录的载体,人们通过分析数据挖掘其特征与规律,从而揭示自然和社会的发展规律;数字仅代表数值类信息,文字、图片只是单一的记录形式,均不符合题意描述。故答案为:数据。
37. 如果变量a=5,那么表达式10>a and a<3的结果是____。
【答案】False
【解析】
【详解】本题考查Python运算符与表达式相关内容。a=5,10>a and a<3-->True and False-->False。故本题答案是:False。
38. 某集成块共有5个针脚,每个针脚表示一个二进制位,它最多能表示的编码个数是__________。
【答案】32
【解析】
【详解】本题考查二进制编码个数的计算。每个二进制位有0、1两种不同状态,n个二进制位最多可表示的编码个数为2的n次方,本题中共有5个二进制位,计算可得总编码个数为2×2×2×2×2=32。故答案为:32。
39. 递归是计算科学领域中一种重要的计算思维模式,它既是一种抽象的表达手段,也是一种问题求解的重要方法。递归函数是指直接或间接__________的方法。
【答案】调用自身
【解析】
【详解】本题考查递归函数的基本概念。递归函数是递归计算思维的具体实现,递归函数的核心定义就是直接或间接调用自身来完成问题求解,因此此处空缺内容为调用自身。故答案为:调用自身。
40. 列表的索引是从__________开始的。
【答案】0
【解析】
【详解】本题考查Python列表的基础索引规则。在主流编程语言中,列表作为有序序列,默认采用从0开始计数的索引规则,列表的第一个元素对应的索引值为0,后续元素依次递增。故答案为:0。
四、分析题(每小题5分,共20分)
41. 对于变量a的数据类型,请选择正确的答案(填序号即可)。
①a= “blue” ②a=4.0 ③3a= “123” ④a=input() ⑤a=123
(1)整型__________。
(2)浮点型__________。
(3)字符串型__________。
【答案】(1)⑤ (2)②
(3)①③④
【解析】
【详解】本题考查Python中变量数据类型的判断。在Python中,整型是不带小数的整数类型,⑤中a被赋值为整数123,因此⑤属于整型;浮点型是带小数点的数值类型,②中a被赋值为4.0,属于带小数的浮点数,因此②属于浮点型;字符串是被引号包裹的文本数据,同时Python中input()函数获取的输入默认返回字符串类型,①中a赋值了带引号的"blue",③赋值的"123"本身是字符串,④中a接收input()的返回值,因此①③④属于字符串型。故答案为:整型填⑤,浮点型填②,字符串型填①③④。
42. 阅读下列程序段:
n=int(input(“请输入一个正整数”))
t=0
while(n):
t+=n%10
n=n/10
若输入n的值为356,程序运行结束后,变量t的值为____________。
【答案】14
【解析】
【详解】本题考查Python程序阅读、while循环执行流程与整数各位数字求和的运算逻辑。程序初始输入n为356,t初始值为0。第一次循环,n不为0满足循环条件,t加上n取模10得到的个位数字6,t变为6,n更新为35;第二次循环,n不为0满足循环条件,t加上n取模10得到的十位数字5,t变为11,n更新为3;第三次循环,n不为0满足循环条件,t加上n取模10得到的百位数字3,t变为14,n更新为0,此时n为0不满足循环条件,循环结束。故答案为:14。
43. 如图所示的流程图,请根据要求回答以下问题
(1)常见的算法描述主要有三种,本算法描述是什么?
(2)本算法的程序结构是什么?
(3)本算法程序的输出结果是多少?
【答案】(1)流程图 (2)循环结构
(3)72
【解析】
【小问1详解】
本题考查算法描述的常见方式。常见的算法描述主要有自然语言、流程图、伪代码三种,该算法使用流程框图的形式描述算法,属于流程图。故答案为:流程图。
【小问2详解】
本题考查程序的基本结构。程序的三种基本结构为顺序结构、选择结构、循环结构,该算法中存在满足条件时重复执行操作的结构,属于循环结构。故答案为:循环结构。
【小问3详解】
本题考查流程图运行结果计算。初始值为n=4,i=2,f=3;第一次判断i<=n成立,计算得到f=3*2=6,i更新为3;第二次判断i<=n成立,计算得到f=6*3=18,i更新为4;第三次判断i<=n成立,计算得到f=18*4=72,i更新为5;此时判断i<=n不成立,退出循环输出f,最终结果为72。故答案为:72。
44. 某同学决定根据信息技术课上所学的知识搭建一个信息系统——“室内环境实时监测系统”,实现室内温度、湿度以及各类污染物浓度等各方面因子的实时监测。小明在正式搭建该系统之前进行了可行性分析,主要从技术、经济、社会意义等方面来进行分析。
(1)下列选项可能是他在这一阶段要考虑的内容的是_________(多选:填写正确选项前的字母)。
A.预算硬件购买,软件开发所需的费用,为节省资金计划采用家里闲置的计算机充当服务器
B.编写应用程序代码并调试运行
C.评估现有开发工具和开发平台是否能够满足功能需求
D.分析“室内环境实时监测系统”对提高健康生活质量的意义
E.撰写“室内环境实时监测系统”的使用说明书
(2)、该系统搭建完成运行后,可以通过浏览器实时显示温湿度和污染情况变化,体现了该系统的____________功能。
【答案】 ①. ACD ②. 输出
【解析】
【详解】本题主要考查信息系统的组建。①分析选项,预算硬件购买,软件开发所需的费用,为节省资金计划采用家里闲置的计算机充当服务器;评估现有开发工具和开发平台是否能够满足功能需求;分析“室内环境实时监测系统”对提高健康生活质量的意义均属于搭建系统前的可行性分析,故选ACD选项。②可以通过浏览器实时显示温湿度和污染情况变化,体现了该系统的输出功能。
五、综合题(共5分)
45. 小申所住的小区里新安装了一台具有“用户识别”“自动称重”“满溢提醒”等功能的智能垃圾回收机。居民投递的可回收物送到分拣工厂后经机器人精细分类,最终进入相应的再生产工厂变废为宝。请根据以上情境回答以下问题。
(1)智能垃圾回收系统的“满溢提醒”功能是借助超声波传感器来获取相关数据。这种数据获取的方式属于____________(智能识别\自动采集\自动控制\人工输入),在物联网中,这属于物联网的__________层。
(2)在机器学习过程中,可以使用欧氏距离来判断回收物测试数据的类型。其中,二维平面上点a(x1, y1)与 b(x2, y2)之间的欧氏距离为:,该算法属于__________。
(3)垃圾分拣机器人判断某回收物是否为易拉罐的简要过程如图所示,虚线框中算法的基本控制结构是__________。
(4)智能垃圾回收机的“用户识别”功能,现在增加了“人脸识别”身份认证的功能。实现人脸识别的正确步骤是__________。(填序号)
①提取人脸特征 ②获取人脸图像 ③确认用户身份 ④比对人脸特征库
【答案】(1) ①. 自动采集 ②. 感知
(2)解析算法 (3)分支结构
(4)②①④③
【解析】
【小问1详解】
本题考查数据获取方式及物联网的分层。①超声波传感器自动感知获取垃圾满溢状态数据,无需人工操作获取,不属于智能识别、自动控制和人工输入,该方式属于自动采集。故答案为:自动采集。②物联网分为感知层、网络层和应用层,感知层的功能是通过各类传感器获取外部信息,因此传感器采集数据属于物联网的感知层。故答案为:感知。
【小问2详解】
本题考查算法类型的判断。解析算法是指用明确的数学公式来计算求解问题的算法,欧氏距离通过给定的数学公式计算得到点与点之间的距离,符合解析算法的特征,因此属于解析算法。故答案为:解析算法。
【小问3详解】
本题考查算法的基本控制结构。从流程图可以看出,虚线框内根据“是否是易拉罐”这个条件的判断结果,选择不同的处理路径,符合分支结构的特征,因此基本控制结构是分支结构。故答案为:分支结构。
【小问4详解】
本题考查人脸识别的实现流程。人脸识别的步骤为:首先获取人脸图像,接着提取人脸特征,之后将提取的特征与人脸特征库进行比对,最后确认用户身份,因此正确顺序是②①④③。故答案为:②①④③。
六、附加题(共100分,计入总分,但不计入排名计算)
46. 火车站。
题目描述
有n个火车站排成一条直线,从1到n编号。一共有m条火车轨道,每条轨道覆盖一段火车站区间[li, ri]。
对于一个被多条火车轨道覆盖的火车站,火车在经过这里的时候,可以在此处改变轨道。但是火车无法掉头,只能朝着一个方向运行(即只能一直往1的方向开或者一直往n的方向开)。
小A从火车站x出发,即搭上了经过x的任意一列火车(这列火车也可能是从车站x出发)。这列火车可能行驶在火车站x所处的任一条轨道上,其运行方向既可能是往1的方向开,也可能是往n的方向开。小A上车后就开始昏睡,直到乘坐的火车到达某条线路的终点站停下,他才醒过来。问小A最后可能到达的车站。
请注意,火车应运行至少一个车站,且火车切换轨道后不会立刻停下来,而是会继续沿着当前轨道前进。
输入格式
输入的第一行包含三个正整数n,m,x,分别为火车站的数量,火车轨道的数量以及小A初始的起点。
接下来m行,每行包含两个正整数li, ri,表示一条火车轨道运行的区间。
输出格式
输出一行,包含若干个用单个空格分隔的正整数,表示小A最后可能到达的车站,按照车站编号升序排序输出。
输入输出样例#1
输入#1
7 5 4
3 4
4 6
1 5
4 6
输出#1
1 3 6 5 7
说明/提示
【样例1解释】
火车从车站4出发,沿着第一条轨道可以运行到终点3,也可以接着沿第三条轨道运行到终点1。
火车从车站4出发,沿着第二条轨道可以运行到终点6,也可以在车站5换到第四条轨道运行到终点7。
所以最终按顺序输出1,3,6,7。
【数据范围】
对于所有的数据,保证1≤n,m≤2×105,1≤x≤n,1≤li≤ri≤n
测试点
n,m≤
特殊性质
1
50
无
2
50
无
3
5000
无
4
5000
无
5
5000
无
6
2×105
A
7
2×105
A
8
2×105
无
9
2×105
无
10
2×105
无
无特殊性质A:保证x=l。
代码片段提示
#include<bits/stdc++.h>
#define 11 long long
using namespace std;
const int N=1e6+10, NN=1e4+10;
附件
见试题文件夹下station.zip (1.79MB).
注:考生可使用任意IDE作答,程序设计语言仅允许使用C++,使用其他程序设计语言记为0分。考生代码编写完成后请将.cpp文件存储于桌面,同时命名为“P-准考证号”,命名不符要求视作0分。附加题作答时请全程打开OBS录屏软件且请勿关闭,一经发现录屏中断即视为作弊处理。考生作答过程中不得使用任意AI工具,如Ollma等,一经发现亦视作弊处理。
正确文件命名示例:P-20280101.cpp
【答案】参考题解(From Light_az @Luogu):
#include<bits/stdc++.h>
#define ll long long
#define F1(i,j,n) for(int i=j;i<=n;i++)
#define F2(i,j,n) for(int i=j;i>=n;i--)
using namespace std;
const int N=1e6+10,NN=1e4+10;
ll n,m,k,x,y,u,w,cnt=0,ans=0,t=0,l,r,len,T;
ll mini=INT_MAX,maxi=0,Mod;
bool v[N];
struct Node{
ll l,r;
}a[N];
bool cmp(Node a,Node b){
if(a.l==b.l) return a.r<b.r;
return a.l<b.l;
}
int main( ){
cin>>m>>n>>x;
F1(i,1,n){
cin>>a[i].l>>a[i].r;//双端编号
if(a[i].l<=x&&x<=a[i].r){//覆盖x号点,即合法区间
mini=min(mini,a[i].l);//更新合法端点最值
maxi=max(maxi,a[i].r);
v[a[i].l]=v[a[i].r]=1;//线段两端标记为答案
}
}
sort(a+1,a+1+n,cmp);//排序
//左端与合法线段有重合部分,更新最大值
F1(i,1,n) if(a[i].l>=mini&&a[i].l<=maxi) maxi=max(maxi,a[i].r);
//右端与合法线段有重合部分,更新最大值
F2(i,n,1) if(a[i].r>=mini&&a[i].r<=maxi) mini=min(mini,a[i].l);
F1(i,1,n){
if(a[i].l<mini||a[i].r>maxi) continue;//不是合法线段
if(a[i].r<x) v[a[i].l]=1;//由结论得,该合法线段在x号点左边时,左端点是答案
else v[a[i].r]=1;//同上
}
F1(i,1,m) if(v[i]&&i!=x) cout<<i<<" ";//此编号标记为答案且不是起点
return 0;
}
【解析】
【详解】本题考查贪心算法与区间合并处理。我们可以利用贪心思路扩展可到达的区间范围,具体步骤如下:1. 初始化阶段,先找出所有覆盖起点x的轨道区间,将这些区间的左右端点标记为可能的终点,同时初始化可到达区间的最小左端点mini为这些区间左端点的最小值,最大右端点maxi为这些区间右端点的最大值。2. 贪心扩展阶段,将所有轨道按左端点从小到大排序,先从左到右遍历所有区间,如果区间左端点落在当前[mini, maxi]范围内,说明该区间可以被到达,合并后更新maxi为更大的右端点;再从右到左遍历区间,如果区间右端点落在当前[mini, maxi]范围内,更新mini为更小的左端点,最终得到完整的可到达区间范围。3. 标记答案阶段,遍历所有区间,只处理整个区间都落在[mini, maxi]内的合法区间,如果合法区间完全在x左侧,就将它的左端点标记为答案,否则将它的右端点标记为答案。4. 最后按升序输出所有被标记且不等于起点x的车站即可,该算法时间复杂度为O(m log m),可以满足题目数据范围要求。
第1页/共1页
学科网(北京)股份有限公司
$
兵团二中2025-2026学年高一年级下学期期末测试
信息技术
注意事项:
1.本试题卷分第Ⅰ卷(选择题)和第Ⅱ卷(非选择题)两部分,共8页,总分100分,考试时间60分钟。
2.答题前,考生先在答题卡上填写科目名称,并将自己的座位号、姓名、准考证号填写清楚,待监考员粘贴条形码后,认真核对条形码上的姓名准考证号、考场号、座位号与自己的准考证上的信息是否一致。
3.考生必须在答题卡上答题,在草稿纸、试题卷上答题无效。
第Ⅰ卷(选择题,共60分)
一、选择题(每小题2分,共60分)
1. 数据按获取的渠道可分为直接数据和间接数据。下列属于直接数据的是( )
A. 从书籍中获取的数据 B. 在互联网上搜索到的数据
C. 通过调查问卷获取的数据 D. 从媒体资源中得到的数据
2. 如图所示,E2处的公式为( )
A. SUM(B2, D2) B. SUM(B2:D2) C. =SUM(B2, D2) D. =SUM(B2:D2)
3. 下列关于数据库的说法不正确的是( )
A. Access数据库文件的扩展名是xlsx B. 数据表不能脱离数据库独立存在
C. 同一字段只能存放同类型的数据 D. 一个数据库可以有多个数据表
4. 下列选项中,属于信息系统输入功能的是( )
A. 小米音响自动播放叫醒音乐 B. 电子邮箱定时发送邮件
C. 彩票系统随机开奖 D. 用麦克风录入歌曲
5. 当程序中要使用平方根函数sqrt()时,必须导入的库是( )
A. time B. math C. count D. random
6. 关于Python程序的列表类型,下列表述错误的是( )
A. 列表中的元素可以是数字,也可以是文本
B. len()可以统计列表的长度(即元素个数)
C. 可以用循环的方法实现列表内元素的遍历
D. 任何列表里的数据都不能进行求和运算
7. 二进制数与十进制数可以相互转换。与十进制数17等值的二进制数是( )
A. 10011 B. 10100 C. 10001 D. 11100
8. 信息表达的规范化就是表达信息时要遵照一定的标准,英文字母和有关符号在计算机中采用的编码是( )
A. ASCII码 B. GB码 C. BIG5码 D. Unioode码
9. 一个公司得到了一个发明的专利使用权以后,使自己的年盈利金额上涨百分之二十,这主要体现了信息的( )特性。( )
A. 载体依附性 B. 价值性 C. 共享性 D. 时效性
10. 以下Python语句四个选项中没有错误的是( )
A. n=int(input(“输入n的值”) B. a,b=b,a
C. print(a=,35) D. s=5*|3+4|
11. 在Python中,整型变量a中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如:15变成51。下列表达式正确的是( )
A. (a%10)*10+a//10 B. (a%10)//10+a//10 C. (a/10)%10+a//10 D. (a%10)*10+a%10
12. 水仙花数是三位整数:其各位数字立方各等于该数本身,如153=1^3+5^3+3^3,如果要求出所有的水仙花数,下列算法最合适的是( )
A. 枚举法 B. 查找法 C. 解析法 D. 排序法
13. 随机生成一个10以内的正整数,反复猜想可能的答案,直到猜对为止。在下列Python程序段的①处需要填写的语句是( )
import random
x=random.randint(1,10) #随机产生一个10以内的正整数
while True:
y=int(input("输入你的答案:"))
if (y==x):
①
A. exit B. break C. return D. continue
14. 下列对大数据特点的说法中,错误的是( )
A. 数据规模大 B. 数据类型多样 C. 数据处理速度快 D. 数据价值密度高
15. 下列图表主要用于分析数据变化趋势的是( )
A. 饼图 B. 折线图 C. 动态热力图 D. 词云图
16. 下列选项中属于python合法变量名的是( )
A. 3hello B. if C. stud12 D. $money
17. 用计算机无法解决"打印所有素数"的问题,其原因是解决该问题的算法违背了算法特征中的( )
A. 唯一性 B. 有穷性 C. 有0个或多个输入 D. 有输出
18. 在Python中,表达式100-25*4%3的值是( )
A. 1 B. 99 C. 25 D. 0
19. 关于信息系统安全,以下说法正确的是( )
A. 只要电力供应稳定,信息系统就不会面临安全风险
B. 安装了防病毒软件,信息系统就不可能遭受病毒攻击
C. 定期对数据进行备份,可以确保信息系统数据的完整性
D. 实施严格的用户身份验证,可以增强系统数据的安全性
20. 执行语句a=input(“输入一个数:”)后,输入10,则a的值是( )
A. 10
B. “10”
C. 10.0
D. “10.0”
21. 在“商品销售表”的字段是中,其数据类型适合设置为“整型”的字段的是( )。
A. 商品编号 B. 商品数量 C. 销售日期 D. 备注
22. 在python语言中,下列运算符优先级别最低的是( )
A. = B. % C. * D. !=
23. 分析下边流程图的运行结果为( )
A. 1 B. 8 C. 15 D. 120
24. 《信息系统与社会》中提到,物联网技术通过将物品与物品、物品与人、人与人之间进行连接,实现智能化管理和控制。以下哪项不是物联网的关键技术?( )
A. 传感器技术 B. 射频识别技术
C. 云计算技术 D. 虚拟现实技术
25. range()函数可以生成某个范围内的数字序列,range(25, 0, -5)是( )
A. [20, 15, 10, 5] B. [25, 20, 15, 10, 5, 0]
C. [20, 15, 10, 5, 0] D. [25, 20, 15, 10, 5]
26. 在Python中运行下列程序,输出结果为( )
for i in range (1,6):
print(‘*’ )
print(‘-’ )
A. *****- B. *-*-*-*-*- C. ******- D. *-*-*-*-*-*-
根据下列材料回答下面小题。下图为学校高中机房拓扑结构图,该局域网由互相可访问的60台电脑组成。其中PC1的IP地址是192.168.0.11,子网掩码为255.255.255.0。
27. 机房中PC60的IP地址不可能为( )
A. 192.168.0.5 B. 192.168.1.55 C. 192.168.0.32 D. 192.168.0.100
28. 该局域网的拓扑结构为( )
A. 星形结构 B. 总线形结构 C. 环形结构 D. 网状结构
29. 如果PC60的IP地址为192.168.0.70,按IP地址的分类划分,该地址是( )
A. A类地址 B. B类地址 C. C类地址 D. D类地址
30. PC1的IP地址中,网络地址为( )
A. 192 B. 192.168 C. 192.168.0 D. 192.168.0.11
第Ⅱ卷(非选择题,共40分)
二、判断题(每小题2分,共10分)
31. “人体正常体温平均在36~37℃之间”,此处的“37℃”是知识。( )
32. 赋值语句n=n+1可以简写成n+=1。( )
33. 关于采样频率与声音信息存储量之间的关系,如果不考虑其他因素,采样频率越低,存储容量越小。( )
34. 算法必须具备有穷性和确定性,在经历有穷步后得到一个或多个数据输出结果。( )
35. 在选秀活动中,三个评委为每一位选手打分,如果三个评委都亮绿灯,则进入下一轮。如果两个评委亮灯,则进入特定席。如果红灯数超过两盏,就淘汰。最适合用到的程序结构是循环结构( )
三、填空题(每小题1分,共5分)
36. 人们在探索现实世界时,用__________(请从以下内容中选择正确的内容填写:“数字”“数据”“文字”“图片”)记录自然现象与社会的发展,通过寻找其基本特征和规律,人们就能探索与揭示出自然和社会的发展规律。
37. 如果变量a=5,那么表达式10>a and a<3的结果是____。
38. 某集成块共有5个针脚,每个针脚表示一个二进制位,它最多能表示的编码个数是__________。
39. 递归是计算科学领域中一种重要的计算思维模式,它既是一种抽象的表达手段,也是一种问题求解的重要方法。递归函数是指直接或间接__________的方法。
40. 列表的索引是从__________开始的。
四、分析题(每小题5分,共20分)
41. 对于变量a的数据类型,请选择正确的答案(填序号即可)。
①a= “blue” ②a=4.0 ③3a= “123” ④a=input() ⑤a=123
(1)整型__________。
(2)浮点型__________。
(3)字符串型__________。
42. 阅读下列程序段:
n=int(input(“请输入一个正整数”))
t=0
while(n):
t+=n%10
n=n/10
若输入n的值为356,程序运行结束后,变量t的值为____________。
43. 如图所示的流程图,请根据要求回答以下问题
(1)常见的算法描述主要有三种,本算法描述是什么?
(2)本算法的程序结构是什么?
(3)本算法程序的输出结果是多少?
44. 某同学决定根据信息技术课上所学的知识搭建一个信息系统——“室内环境实时监测系统”,实现室内温度、湿度以及各类污染物浓度等各方面因子的实时监测。小明在正式搭建该系统之前进行了可行性分析,主要从技术、经济、社会意义等方面来进行分析。
(1)下列选项可能是他在这一阶段要考虑的内容的是_________(多选:填写正确选项前的字母)。
A.预算硬件购买,软件开发所需的费用,为节省资金计划采用家里闲置的计算机充当服务器
B.编写应用程序代码并调试运行
C.评估现有开发工具和开发平台是否能够满足功能需求
D.分析“室内环境实时监测系统”对提高健康生活质量的意义
E.撰写“室内环境实时监测系统”的使用说明书
(2)、该系统搭建完成运行后,可以通过浏览器实时显示温湿度和污染情况变化,体现了该系统的____________功能。
五、综合题(共5分)
45. 小申所住的小区里新安装了一台具有“用户识别”“自动称重”“满溢提醒”等功能的智能垃圾回收机。居民投递的可回收物送到分拣工厂后经机器人精细分类,最终进入相应的再生产工厂变废为宝。请根据以上情境回答以下问题。
(1)智能垃圾回收系统的“满溢提醒”功能是借助超声波传感器来获取相关数据。这种数据获取的方式属于____________(智能识别\自动采集\自动控制\人工输入),在物联网中,这属于物联网的__________层。
(2)在机器学习过程中,可以使用欧氏距离来判断回收物测试数据的类型。其中,二维平面上点a(x1, y1)与 b(x2, y2)之间的欧氏距离为:,该算法属于__________。
(3)垃圾分拣机器人判断某回收物是否为易拉罐的简要过程如图所示,虚线框中算法的基本控制结构是__________。
(4)智能垃圾回收机的“用户识别”功能,现在增加了“人脸识别”身份认证的功能。实现人脸识别的正确步骤是__________。(填序号)
①提取人脸特征 ②获取人脸图像 ③确认用户身份 ④比对人脸特征库
六、附加题(共100分,计入总分,但不计入排名计算)
46. 火车站。
题目描述
有n个火车站排成一条直线,从1到n编号。一共有m条火车轨道,每条轨道覆盖一段火车站区间[li, ri]。
对于一个被多条火车轨道覆盖的火车站,火车在经过这里的时候,可以在此处改变轨道。但是火车无法掉头,只能朝着一个方向运行(即只能一直往1的方向开或者一直往n的方向开)。
小A从火车站x出发,即搭上了经过x的任意一列火车(这列火车也可能是从车站x出发)。这列火车可能行驶在火车站x所处的任一条轨道上,其运行方向既可能是往1的方向开,也可能是往n的方向开。小A上车后就开始昏睡,直到乘坐的火车到达某条线路的终点站停下,他才醒过来。问小A最后可能到达的车站。
请注意,火车应运行至少一个车站,且火车切换轨道后不会立刻停下来,而是会继续沿着当前轨道前进。
输入格式
输入的第一行包含三个正整数n,m,x,分别为火车站的数量,火车轨道的数量以及小A初始的起点。
接下来m行,每行包含两个正整数li, ri,表示一条火车轨道运行的区间。
输出格式
输出一行,包含若干个用单个空格分隔的正整数,表示小A最后可能到达的车站,按照车站编号升序排序输出。
输入输出样例#1
输入#1
7 5 4
3 4
4 6
1 5
4 6
输出#1
1 3 6 5 7
说明/提示
【样例1解释】
火车从车站4出发,沿着第一条轨道可以运行到终点3,也可以接着沿第三条轨道运行到终点1。
火车从车站4出发,沿着第二条轨道可以运行到终点6,也可以在车站5换到第四条轨道运行到终点7。
所以最终按顺序输出1,3,6,7。
【数据范围】
对于所有的数据,保证1≤n,m≤2×105,1≤x≤n,1≤li≤ri≤n
测试点
n,m≤
特殊性质
1
50
无
2
50
无
3
5000
无
4
5000
无
5
5000
无
6
2×105
A
7
2×105
A
8
2×105
无
9
2×105
无
10
2×105
无
无特殊性质A:保证x=l。
代码片段提示
#include<bits/stdc++.h>
#define 11 long long
using namespace std;
const int N=1e6+10, NN=1e4+10;
附件
见试题文件夹下station.zip (1.79MB).
注:考生可使用任意IDE作答,程序设计语言仅允许使用C++,使用其他程序设计语言记为0分。考生代码编写完成后请将.cpp文件存储于桌面,同时命名为“P-准考证号”,命名不符要求视作0分。附加题作答时请全程打开OBS录屏软件且请勿关闭,一经发现录屏中断即视为作弊处理。考生作答过程中不得使用任意AI工具,如Ollma等,一经发现亦视作弊处理。
正确文件命名示例:P-20280101.cpp
第1页/共1页
学科网(北京)股份有限公司
$