2023-2024学年浙江省宁波市余姚中学高二(下)质检信息技术试卷(3月份)(选考)(含解析)

资源下载
  1. 二一教育资源

2023-2024学年浙江省宁波市余姚中学高二(下)质检信息技术试卷(3月份)(选考)(含解析)

资源简介

2023-2024学年浙江省宁波市余姚中学高二(下)质检信息技术试卷(3月份)(选考)
一、选择题:本大题共12小题,共24分。
1.下列有关数据、信息、知识的说法,正确的是(  )
A. 一张光盘上存储的文件是信息
B. 信息可以不依附于载体而存在
C. 信息在传递的过程中,会因为被获取发生损耗
D. 知识是人类在社会实践中所获得的认识和经验的总和
2.近日,由Chat GPT引爆的新一轮人工智能热潮,使得人工智能的应用走向日常生活。以下关于人工智能的说法中正确的是(  )
A. 符号主义人工智能基于规则学习,需要实现构造知识库
B. 联结主义人工智能是在问题引导下的试错学习
C. 在智能叠加协调的回路中,人工智能是智能回路的总开关
D. 人们不必担心人工智能带来的一些社会担忧
3.近日华为Mate 60的发布,引发社会关注。小明的爸爸购买了这部手机,小明阅读了手机的说明书,部分参数如表所示:
存储 运行内存(RAM) 12 GB
存储卡类型 NM存储卡
机身内存(ROM) 1 TB
最大支持扩展 256 GB
传感器 环境光传感器
霍尔传感器
红外传感器
NFC功能
关于该手机下列说法中错误的是(  )
A. 手机的RAM相当于计算机中的内存条,断电后信息消失
B. 该款手机配置多种传感器,增加了移动终端的智能性
C. 手机的鸿蒙操作系统属于应用软件
D. 该手机可以实现无接触的移动支付
4.下面有关数据采集与编码的相关说法,正确的是(  )
A. 数字信号转换为模拟信号的过程称为数字化
B. ASCII码的最大值十进制表示为128
C. 信息编码的本质是信息形式转换的过程
D. 图像的数字化不需要经过采样阶段
5.某市地铁检票口闸机如图所示,该设备支持RFID技术,用户可以在闸机上“刷卡”进入。下列关于该系统的相关技术说法正确的是(  )
A. 刷卡时卡中的数据需要发送给系统,该卡必定是“有源标签”
B. 日常生活中的门禁卡、食堂餐卡也使用了RFID技术
C. 检票时必须将卡与闸机的感应器接触,否则无法进行识别
D. NFC也是一种RFID技术,是一种支持远距离传播的高频无线电技术
6.下列关于网络的说法,正确的是(  )
A. 5G 网络指的是网速为 5Gbps 的移动通信网络
B. HTTP 是文件传输协议的缩写
C. 局域网可以实现网络中的数据资源共享,但无法实现硬件资源共享
D. URL 用于在网络中定位文件,一般由网络协议、服务器地址、文件名三部分组成
7.已知算法的部分流程图如图所示,若输入 x 为 18,则输出结果为(  )
A. 4 B. 5 C. 6 D. 7
8.某数学表达式可以表示成二叉树,如图所示。则下列说法正确的是(  )
A. 该二叉树根节点的左子树高度为4
B. 该表达式树中存在度为1的节点
C. 任意表达式树中叶节点的数量比内部节点多一个
D. 通过后序遍历可求该表达式的逆波兰式为63-2/572+8/*+
9.有1个栈,从栈顶到栈底依次为元素a、b、c,并且已知元素d已入栈并出栈,则这四个元素的入栈顺序可能为(  )
A. a,b,c,d B. b,d,c,a C. c,d,b,a D. d,a,b,c
10.已知a=“012345“,b=[“012“,3,4,5],c={0:1,2:4,3:5},下列语句执行完毕后,s的值为5的是(  )
A. B. C. D.
11.将两个链表a和b按照间隔次序合并为一个链表,并将结果保存到链表a中,具体合并方式为:
原始链表a:
原始链表b:
合并后的链表a:
部分程序如下:
填入方框处的可选代码有:①data[p][1]=data[q][1]②data[q][1]=data[p][1]③data[p][1]=q④data[q][1]=p⑤p=data[p][1]⑥p=data[q][1]
已知链表b的长度不超过链表a,则下列选项中,代码顺序正确的是(  )
A. ①④⑤ B. ②③⑥ C. ①④⑥ D. ②③⑤
12.有如下Python程序段:
该程序段运行结束后,下列说法不正确的是(  )
A. i 的值一定为j+1 B. i的值是6 C. j的值是2 D. c的值为4
二、非选择题:本大题共3小题,共26分。
13.检查数学表达式中的括号是否配对是计算机进行数学计算的重要环节。括号序列“(  )(  )”中的“(”与“)”是配对的,而序列“(  ))(”中的括号则是不配对的。对于不配对的序列,可以将“(”修改为“)”,或者将“)”修改为“(”来实现配对。如图所示是括号序列“(  ))(  )”通过不同的修改方案使其配对所需要的修改次数,最少修改次数为2。
请回答下列问题:
(1) 若括号序列为“(  ))))(  ))”,最少需要修改 ______ 次才能使得括号序列中的括号配对。
(2) 编写程序,计算修改括号序列使其配对的最少次数。部分Python程序如下,请在划线处填入合适的代码。
14.小王同学利用自己学到的 Python 知识,帮亲戚制作了一个“蔬菜大棚温控系统”。该系统每 10 分钟通过温度传感器采集一次大棚温度数据,实时发送到智能终端,并通过物联网模块上传至服务器数据库,当温度超过阈值时自动报警;服务器分析数据,自动开启或关闭大棚内风机、遮阳设备等。用户可通过浏览器查看相应网页,获取最新的温度和报警信息。
请回答下列问题:
(1) 在进行系统硬件搭建时,服务器通过无线网络连接智能终端,连接在智能终端上的设备有: ______ (多选,填序号:①服务器②传感器③客户端手机④执行器)
(2) 网站框架示意图如图 b 所示,若要查看当前的实时温度信息,需访问的 url 是:http:// ______ 。
(3) 智能终端上的程序具有如下功能:每隔 10 分钟从传感器获取 1 次温度值:风机处于关闭状态时,若连续两次温度度值均高于阈值 t,则打开风机和遮阳设备;降温过程中,若连续两次温度值均低于 t,则关闭风机和遮阳设备;每隔 10 分钟将温度值和风机状态数据传输到服务器。部分 Python 程序如下,请在程序中划线处填入合适的代码。
(4) 小王将系统中 6、7 两月每天温度数据导出在“wd.jye.ai”文件中,经过处理后,部分数据如下图所示。现要分析 7 月每日平均温度,并统计出 7 月每日平均温度最高的 5 天,部分 python程序如下,请在程序划线处填入合适的代码。
15.小蓝一家五一节计划从城市 A 自驾前往城市 H 旅游,中间需要经过若干城市。如a所示,带箭头的边表示行驶的方向,上面的数字表示两个城市间的距离。小明从 A 城市到 H 城市的驾车路线可以选择“A->D->G->H”,也可以选择“A->E->F->H”,还可以选择“A->B->C->H”等,当然自驾过程中需要支付过路费,过路费为单位距离 2 元。幸运的小蓝获得了一张消费券,他可以选择其中一段道路支付半价。因此在所有方案中“A->E->F->H”支付的费用最少,总费用为 46 元(16(半价)+10+20)。请你编写程序帮助小蓝计算城市 A 到城市 H 的最小总费用,输入文件如图 b 所示,运行结果如图 c 所示。

请根据此背景,回答下列问题:
(1) 若删去图 a 中“A->E”的道路,则从城市 A 到城市 H 的最小费用为 ______ 。
(2) 用链表存储道路数据可以大大提高程序的效率,具体实现过程如下:
加框处应填入语句 ______ 单选,填字母)。
(3) 最小费用的计算过程如下,请在划线处填入合适的代码。

答案和解析
1.【答案】D
【解析】解:A、一张光盘上存储的文件是数据,A错误。
B、信息必须依附于载体而存在,B错误。
C、信息在传递的过程中,不会因为被获取发生损耗,C错误。
D、知识是人类在社会实践中所获得的认识和经验的总和,D正确。
故选:D。
本题考查数据、信息与知识的关系。
考生应了解数据、信息与知识的关系。
2.【答案】A
【解析】解:A、符号主义人工智能基于规则学习,需要实现构造知识库,A正确。
B、联结主义人工智能并不都是在问题引导下的试错学习,B错误。
C、在智能叠加协调的回路中,人类智能是智能回路的总开关,C错误。
D、人工智能可能带来的一些信息安全的担忧,人们应该防范担心。D错误。
故选:A。
本题考查人工智能的应用。
考生应了解人工智能的应用。
3.【答案】C
【解析】解:手机的鸿蒙操作系统属于系统软件。
故选:C。
本题考查的是移动端相关知识。
常识性知识点,难度较小。
4.【答案】C
【解析】解:模拟信号转换为数字信号的过程称为数字化;ASCI码的最大值十进制表示为127;信息编码的本质是信息形式转换的过程,所以选项C符合题。
故选:C。
本题考查的是数据采集与编码的相关知识,详细解析如下。
熟练掌握信息编码的基础知识。
5.【答案】B
【解析】有源电子标签:通过标签内部的电池来供电,不需要阅读器提供能量来启动,标签可主动发射电磁信号,识别距离较长;日常生活中的门禁卡、食堂餐卡也使用了RFID技术;检票时卡与闸机的感应器可以不接触;NFC是近距离无线通讯技术,芯片具有相互通信能力,并有计算能力。NFC可以看作是RFID的子集,用的是RFID的高频(13.56MHz)的标准,但却是双向过程。故选:B。
本题考查的是射频识别系统的相关知识。射频识别技术(RFID),是20世纪80年代发展起来的一种新兴自动识别技术,射频识别技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传递并通过所传递的信息达到识别目的的技术。RFID是一种简单的无线系统,只有两个基本器件,该系统用于控制、检测和跟踪物体。系统由一个询问器(或阅读器)和很多应答器(或标签)组成。
熟练掌握射频识别技术的定义及应用。
6.【答案】D
【解析】A选项,第五代移动通信技术(5th Generation Mobile Communication Technology,简称5G)是一种具有高速率、低时延和大连接特点的新一代宽带移动通信技术,选项错误。B选项,HTTP全称 HyperText Transfer Protocol,翻译过来叫做超文本传输协议,是因特网上应用最广泛的一种网络传输协议,所有WWW文件都必须遵守这个标准,选项错误。C选项,局域网可以实现网络中的数据资源共享,也可以实现硬件资源共享,选项错误。D选项,标准URL由“协议”、“主机名”、“路径及文件名”三个部分组成。“协议”指的是使用的传输协议,例“http”或“https”;“主机名”是指存放资源的服务器的域名系统主机名或IP地址;“路径及文件名”是指主机上一个目录或文件的具体地址,选项正确。故选:D。
本题考查网络相关内容,详细解析如下。
熟练掌握网络中常用名词的定义及作用。
7.【答案】B
【解析】分析流程图,其功能是统计x的因子个数(不包含x本身)。若输入x为18,则其因子为:1、2、3、6、9,个数为5,故选:B。
本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。题目一般涉及顺序、循环和选择三种结构。
解这类题目的关键就是找好初始值和最终结束循环的判断语句。
8.【答案】D
【解析】A选项,该二叉树根节点的左子树高度为3,选项错误。B选项,该表达式树不中存在度为1的节点,选项错误。C选项,内部节点是除叶子节点和根节点之外的所有节点,如图所示,该表达式树中叶节点的数量为7,内部节点个数为5,选项错误。D选项,一个二叉树后序遍历的结果就是后缀表达式(逆波兰式),通过后序遍历可求该表达式的逆波兰式为 63-2/572+8/*+,选项正确。故选:D。
本题考查的是二叉树的遍历。前序的规则就是根结点--->左子树--->右子树;中序遍历的规则是:左子树--->根结点--->右子树;后续就是左子树--->右子树--->根结点。根节点:没有父节点的节点。度:节点下孩子节点的个数,树的度为节点度的最大值。分支节点:度不为0的节点。叶子结点:没有子节点的节点,树的终端。
熟练掌握二叉树的遍历过程。
9.【答案】C
【解析】解:因为d已经入栈并且出栈,因此其入栈的顺序对于我们是未知的,而a、b、c三个元素的相对顺序是确定的,所以他们之间的入栈顺序也是确定的,依次为c、b、a,而d可任意穿插在其中。
故选:C。
本题考查栈相关内容。栈是一个先入后出的结构。
熟练掌握栈的进出规则。
10.【答案】C
【解析】解:已知a=“012345“,b=[“012“,3,4,5],c={0:1,2:4,3:5},a[5]=“5“,b[2]=4,c[2]=4,c[3]=5,选项运行结果依次是:1、4、5、0。故选:C。
本题考查Python循环结构的应用。列表中每个元素都有两个下标:一个是从0开始一次增加的下标值(0表示第一个元素)一个是从 -1开始依次减少的下标值(-1表示倒数第一个元素,-2表示倒数第二个元素)。
熟练掌握列表中元素的提取方法。
11.【答案】B
【解析】解:链表合并的过程是这样的,先把链表b的头指针指向的下一个位置给r,即r=data[q][1],然后把链表a的头指针指向的下一个位置放到链表b的头指针指向的下一个位置,即data[q][1]=data[p][1],之后把链表b的头指针数据放在链表a的头指针指向的下一个位置,即data[p][1]=q,链表a的头指针需要跳转到最初指向的下一个位置,而此时的位置已经交给了链表b的头指针指向的下一个位置,即p=data[q][1],然后链表b的头指针跳到下一个位置,即q=r,之后开启下一次循环。所以方框处填写的代码分别为:②data[q][1]=data[p][1]③data[p][1]=q ⑥p=data[q][1]
故答案为:B。
原始链表a为:A—>B—>C,原始链表b为:D—>E,合并到链表a中后变为:A—>D—>B—>E—>C,从结果可知,A位置的指针指向的B需要先放在D的后面,然后把D再放在A位置的指针指向的位置。当D插入到A后面之后,链表a的头指针需要跳到B的位置,链表b的头指针跳到下一个E位置,然后开启下一次循环,直到链表b中的数据都插入到链表a中。
本题考查的是数据结构的链表操作。
12.【答案】C
【解析】解:程序执行过程,变量变化如下:
m a[m] i j c
初值 0 9 0
第一轮循环 4 37 5 9 1
第二轮循环 7 49 5 6 2
第三轮循环 5 37 6 6 3
第四轮循环 6 49 6 5 4
该程序段运行结束后,j的值是5.
故选:C。
本题考查的知识点是二分查找法。二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法。但是,折半查找要求线性表必须采用顺序存储结构,而且表中元素按关键字有序排列。假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止,此时查找不成功。
熟练掌握对分查找的概念及查找过程。
13.【答案】【小题1】2
【小题2】
【解析】解:①处,观察“(  ))))(  ))”,参考修改规则,可以做多种修改,最少次数修改是:“(  )(  )(  ))”,即将第2个和第4个由“)”修改为“(”。故此处应填写:2(或:两);
②处,分析代码段,得知,s存放括号序列,当s[i]=='('时,新括号对即将产生,可能需要修改的括号对数量x增1,故此处应填写:x+=1(或x=x+1);
③处,由下面代码ans递增1,且x递增1,当s[i]==')',说明此处前已匹配完,s[i]处需要修改,因此判断条件除了 当s[i]==')'外,x也为0,故此处填x==0;
④处,ans统计最终需要修改的次数,由于出现不匹配时,要么将“(”修改为“)”,要么将“)”修改为“(”,有两种修改可能,我们只需要选择一种修改方式即可,故此处应填写:x//2。
本题考查表达式括号匹配相关操作,详细解析如下。
熟练掌握python表达式中括号的不同用处。
14.【答案】【小题1】②④
【小题2】192.68.1.100:8080/view
【小题3】
【小题4】
【解析】(1)传感器是采集信息;执行器接受控制器送来的控制信号;智能终端是物联网中连接传感网络层和传输网络层,实现采集数据及向网络层发送数据的设备。服务器通过无线网络连接智能终端,连接在智能终端上的设备有:传感器、执行器。
(2)由服务器主页及查看温度数据子页面的信息可得,若要查看当前的实时温度信息,需访问的url是:http://192.68.1.100:8080/view。
(3)分析程序段可知,s=1代表打开风机和遮阳设备,若要关闭风机和遮阳设备,可以s将设置为0。⑤由“sleep(1000*600)”知,系统将每隔10分钟从传感器获取1次温度值,当前的newt值在10分钟后将成为历史数据lastt,所以在延时前,应将newt赋值给lastt。
(4)⑤处,此处需要筛选出7月温度值,即从df中筛选出“月份==7”的数据,可以由语句df[df.月份==7]或df[df[“月份“]==7]实现。⑥处,Python中的sort_values(  )函数原理类似于SQL中的order by,可以将数据集依照某个字段中的数据进行排序,该函数即可根据指定列数据也可根据指定行的数据排序,ascending是否按指定列的数组升序排列,默认为True,即升序排列,此处需要统计出7月每日平均温度最高的5天,可由sort_values(  )函数实现,对7月份数据按照温度值降序排列并取前5个。
故答案为:②④192.68.1.100:8080/view s=0 lastt=newt df.月份==7或df[“月份“]==7 温度
本题考查信息系统相关内容,详细过程如下。
熟练掌握信息搭建的基本过程及常用命令。
15.【答案】【小题1】48
【小题2】D
【小题3】
【解析】(1)根据题意,若删去图a中“A->E”的道路,则从城市A到城市H的最小费用为48元(12(半价)+6+10+20),路线为A->D->E->D->H。
(2)首先,将当前城市x的起始道路索引设置为len(data)-1,即当前data列表中的最后一个元素的索引。因为这是当前城市的第一条道路,所以起始索引就是当前data列表的最后一个元素的索引。然后,将当前道路信息添加到data列表中,包括道路的终点、长度和下一条道路的索引。在这里,下一条道路的索引被设置为当前城市的起始道路索引head[x]。这样做的好处是,在后续需要查找某个城市的道路信息时,可以通过head[x]直接找到该城市的起始道路索引,从而快速地访问到该城市的所有道路信息。
(3)这里是从队列q中取出当前城市编号x,然后对qhead进行加1操作,表示取出下一个城市的编号。所以这里的填空应该是x=q[qhead]。这里是判断从当前城市x到下一个城市y的费用是否更小。如果当前费用ans[y]为0(即尚未更新过),或者从当前城市到下一个城市的费用更小(ans[y]>ans[x]+z),则更新费用。所以这里的填空应该是ans[y]==0 or ans[y]>ans[x]+z。这里是更新当前城市的下一条道路索引p,以便在下一轮循环中处理下一条道路。所以这里的填空应该是p=data[p][2]。
故答案为:48 D x=q[qhead]ans[y]==0 or ans[y]>ans[x]+z p=data[p][2]
本题考查Python综合应用。程序实现的是计算城市 A 到城市 H 的最小总费用的过程,详细解析如下。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
第1页,共1页

展开更多......

收起↑

资源预览