2023年1月浙江省普通高校招生选考信息技术试卷(含解析)
展开2023年1月浙江省普通高校招生选考信息技术试卷
一、选择题(本大题共12小题,共24.0分)
1. 下列关于数据和信息的说法,正确的是( )
A. 数据的表现形式只能是文字和图像 B. 同一信息对所有人而言其价值是相同的
C. 计算机中保存的数据可以是未经数字化的 D. 信息是数据经分析、解释后得到的
2. 下列关于人工智能的说法,不正确的是( )
A. 深度学习方法一般脱离数据进行学习
B. 采用行为主义方法的智能体通过与环境的交互学习提升智能
C. 符号主义人工智能的实现依赖对符号的推理和运算
D. 人工智能促进社会发展的同时也会带来一定的社会担忧
3. 某水果连锁店“智能收银系统”中,AI收银秤具备自动识别水果品种、称重、应付金额计算、扫码支付等功能,同时还具备和服务器数据库进行数据交换的功能。该系统主要设备的部分参数与功能如表所示:
服务器 | AI收银秤 |
显示器:1280×1024 | 显示器:1920×1080 |
下列关于该信息系统组成的说法,正确的是( )
A. Linux属于该系统的应用软件
B. 该信息系统中的用户只有客户和店员
C. 服务器和AI收银秤均属于该系统的硬件
D. 服务器硬盘容量是AI收银秤硬盘容量的16倍
4. 为提升该信息系统数据的安全性,下列措施中不合理的是( )
A. 为系统不同的授权用户设置相应的权限 B. 非营业时间关闭服务器防火墙.
C. 升级服务器端杀毒软件 D. 定期备份服务器中数据
5. 下列关于该信息系统中数据的说法,不正确的是( )
A. 选购水果的重量数据可由秤体内置传感器采集得到
B. 选购水果的品种数据可由AI摄像头自动识别得到
C. 顾客付款码数据无需事先存放于该系统数据库
D. 应付金额的计算只能在服务器端完成
6. 下列关于网络技术的说法,正确的是( )
A. 无线网络中的数据通信不需要传输介质
B. 网络协议是实现不同网络之间正确通信的基础
C. 网络中的资源就是指网络中的所有硬件资源
D. 移动终端之间只能通过移动通信网络进行通信
7. 某算法的部分流程图如图所示,执行这部分流程,若输入x的值依次为10,7,8,12,0,则输出k的值是( )
A. 2 B. 3 C. 4 D. 5
8. 下列二叉树中,中序遍历结果为BAEDFC的是( )
A. B.
C. D.
9. 有1个队列,队首到队尾的元素依次为8,3,2,9,5。约定:T操作是指队列中1个元素出队后再入队,Q操作是指队列中1个元素出队。则经过TTTQTTQ系列操作后,队列中队首到队尾的元素依次为( )
A. 2,9,5 B. 2,5,8 C. 5,8,2 D. 8,3,2
10. 列表s包含8个互不相等的元素,即s[0],s[1],s[2],……s[7],有如下Python程序段:
该程序段实现的是( )
A. s[0]到s[5]的降序排列 B. s[1]到s[6]的降序排列
C. s[1]到s[7]的升序排列 D. s[2]到s[6]的升序排列
11. 定义如下函数:
执行语句v=rf(5),函数r被调用的次数是( )
A. 11 B. 5 C. 7 D. 15
12. 有如下Python程序段:
执行该程序段后,a的值不可能的是( )
A. [‘A’,‘B’,‘#’,‘#’,‘C’,‘D’,‘#’]
B. [‘#’,‘#’,‘#’,‘#’,‘#’,‘#’,‘#’]
C. [‘#’,‘B’,‘#’,‘#’,‘C’,‘D’,‘A’]
D. [‘#’,‘#’,‘A’,‘B’,‘C’,‘D’,‘#’]
二、非选择题(本大题共3小题,共26.0分)
13. 小明为家庭小菜园搭建了环境温湿度监测系统,该系统结构示意图如图1所示。Web服务器端程序采用FlaskWeb框架开发。传感器采集的数据由智能终端经IOT模块发送到Web服务器,执行器用于实现温湿度的控制。请回答下列问题:
(1) 下列选项标注了图1中虚线框内的智能终端与传感器执行器之间的数据传输关系,其中合理的是 ______ (单选,填字母)。
(2)该系统网络应用软件的实现架构(图2)是 ______ (单选,填字母:A.B/S架构/B.C/S架构)。
(2) 若传感器的编号id为1,湿度值h为60提交数据到Web服务器的URL为http://192.168.1.6:5000/toserv?h=60&id=1,则服务器端应用实例app中与该URL关联的路由设置语句是@app.route(‘ ______ ’)。
(3) 菜园里的蔬菜适宜生长的空气温度范围是tmin-tmax。现要求当温度t正常、偏低、偏高时,将sta的值对应设为0、1、2。下列Python程序段中符合要求的有 ______ (多选,填字母)。
(4) 小明设定采集并上传数据的时间间隔为1分钟。他用浏览器查看温湿度页面,页面动态显示最新的温度、湿度及其采集时间。系统正常工作一段时间后,他发现该页面不再变化,刷新后仍不变。结合图1,简要说明系统中可能造成上述问题的原因 ______ (本系统中,传感器损坏传感器和智能终端连接异常,不会造成上述问题)。
14. 小红收集了部分城市2021年全年每天PM2.5、PM10、CO浓度数据,每天的数据分别保存在以8位日期字符串命名的CSV文件中,部分文件如图a所示,每个文件记录了-天24小时的监测数据,示例如图b所示。为统计分析城市A全年各月份PM2.5的月平均浓度(当月的日平均浓度的平均值),编写Python程序。
请回答下列问题:
(1) 定义pmday函数,功能为:读取某天的CSV文件,返回城市A当天PM2.5的日平均浓度。函数代码如下,划线处应填入的代码为 ______ (单选,填字母)。
A.df[‘类型’]==‘PM2.5’
B.df[‘类型’==‘PM2.5’]
C.df[df[‘类型’]]==‘PM2.5’
D.df[df[‘类型’]==‘PM2.5’]
(2) 统计城市A各月份PM2.5的月平均浓度并绘制线型图,部分Python程序如下,请在划线处填写合适的代码。
(3) 城市A2021年PM2.5年平均浓度为34.6微克/立方米。由图c可知,城市A2021年PM2.5月平均浓度超过年平均浓度的月份共 ______ 个。
15. 有2组器件共n个,要用一台检测设备检测。每个送检器件的信息包含送达时间、检测时长和优先级。优先级有m(1<m<6)个等级,由高到低分别用0-m-1的整数表示。每个机器件的送达时间各不相同。已送达的器件按照各优先级通道分别排队,先到达先入队。设备每次检测都从当前各非空队列中,选取优先级最高的队列的队首器件出队进行检测。(同一时刻出现入队和出队时,先处理入队。)编写程序模拟检测过程,先合并2组器件的数据,然后计算所有器件的平均等待时长,其中每个器件等待时长为其开始检测的时间与送达时间的时间差。(时间单位均为秒)
请回答下列问题:
(1) 由题意可知,表中器件A、B、C、D的检测顺序为A-C-D-B,A、C、D的等待时长分别为0、1、0,B的等待时长是 ______ 。
A | 送达时间 | 检测时长 | 优先级 |
B | 0 | 3 | 2 |
C | 1 | 1 | 2 |
D | 2 | 1 | 1 |
| 3 | 3 | 0 |
| 11 | 3 | 2 |
| 12 | 2 | 2 |
(2)定义如下merge(lst1,lst2)函数,参数lstl和lst2的每个元素由送达时间、检测时长和优先级3项构成,lst1和lst2均已按送达时间升序排列。函数功能是将lst2中的元素合并到Ist1中,并将Ist1按送达时间升序排列,函数返回lst1。
①调用merge(lst1,lst2)函数,若lst1为[[0,3,2],[1,1,2],[12,2,2]],Ist2为[[2,1,1],[4,3,0],[11,3,2]],则while语句中循环体的执行次数是 ______ 。
②若函数中while语句的条件“j>=0”误写为“k>=0”,会导致某些情况下无法得到符合函数功能的结果。调用merge(lst1,lst2)函数,下列4组数据中能测试出这一问题的是 ______ (单选,填字母)。
(2) 实现模拟检测过程并计算平均等待时长的部分Python程序如下,请在划线处填入合适的代码。
答案和解析
1.【答案】D
【解析】数据的表现形式有文字、图像、视频、动画、音频等;根据信息特征可知,信息具有价值相对性;计算机中保存的数据都是二进制数,都是经过数字化的。所以选项D说法符合题意。
故选:D。
本题主要考查数据、信息和知识。信息是加工了的数据,数据是记录客观事物的、可鉴别的符号。知识是人们运用大脑对所获取或积累的信息进行的提炼、研究和分析的结果,能够精确的反应事物的本质,知识可以继承。
熟练掌握数据、信息和知识之间的联系与区别。
2.【答案】A
【解析】深度学习是基于数据驱动的人工智能,需要大量数据,所以不可脱离数据进行学习,所以选项A符合题意。
故选:A。
本题考查的是人工智能的相关知识。符号主义人工智能的实现依赖对符号的推理和运算;采用行为主义方法的智能体通过与环境的交互学习提升智能;人工智能促进社会发展的同时也会带来一定的社会担忧。
熟练掌握人工智能的分类及各自的特征。
3.【答案】C
【解析】Linux是操作系统,属于系统软件;信息系统中的用户包括程序设计员、维护人员、数据库管理员等;服务器硬盘容量/AI收银秤=4*1024/64=64,所以选项D符合题意。
故选:C。
本题考查的是信息系统的相关知识。信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。
熟练掌握信息系统的定义及组成。
4.【答案】B
【解析】防火墙一般安装在内网和外网之间、公共网络和专用网络之间,用于保护内部网络资源的安全,抵挡外来的工具,不可以轻易关闭防火墙,所以选项B说法符合题意。
故选:B。
本题考查的是提升信息系统数据的安全性。常用措施有:为系统不同的授权用户设置相应的权限;升级服务器端杀毒软件;定期备份服务器中数据。
熟练掌握提升信息系统数据的安全性的常用措施。
5.【答案】D
【解析】该系统工作时,对于应付的金额计算可以通过服务端计算完成,也可以通过客户端完成,所以选项D符合题意。
故选:D。
本题考查的是信息系统中的数据。阅读题干可知,选购水果的重量数据可由秤体内置传感器采集得到;选购水果的品种数据可由AI摄像头自动识别得到;顾客付款码数据无需事先存放于该系统数据库。
熟练掌握信息系统中数据的定义及应用。
6.【答案】B
【解析】根据信息具有载体依附性,所以无线网络中的数据通信也离不开传输介质,如红外信号、电磁波信号等;网络协议就是一组标准规则,实现在不同网络和终端间相互识别正确通信;网络中的资源包括硬件和软件;移动通信网络是指通过移动通信链路使移动设备连接到公共网络设置,移动终端可以通过Wifi等进行通信。
故选:B。
本题考查的是网络技术的相关知识。网络技术是指采取一定的通信协议,将分布在不同地点上的多个独立计算机系统,通过互联通道(即通信线路)连接在一起,从而实现数据和服务共享的计算机技术,是现代计算机技术与通信技术的产物。
熟练掌握网络技术的定义及特征。
7.【答案】B
【解析】阅读流程图可知,y=y+x,y初值为0,所以y是x累加的和,循环条件为y>=10,有k=k+1,进行计数,满足条件时y值为0,当7不满足,输入8时y值为7,此时结果大于10,所以k共执行3次。
故选:B。
本题考查的是看流程图分析算法。流程图是一种用规定的图形、指向线及文字说明来准确表示算法的图形,具有直观、形象的特点,能清楚地展现算法的逻辑结构。题目一般涉及顺序、循环和选择三种结构。
解这类题目的关键就是找好初始值和最终结束循环的判断语句。
8.【答案】C
【解析】二叉树的中序遍历顺序为左子树->根->右子树,题目中四个二叉树遍历的结果:A:EDFBAC,B:BEDFAC,C:BAEDFC,D:BACEDF。
故选:C。
本题考查的是二叉树的遍历。1.前序遍历(先根遍历)——访问根结点的操作发生在遍历其左右子树之前(根->左子树->右子树)。2.中序遍历(中根遍历)——访问根结点的操作发生在遍历其左右子树之中(左子树->根->右子树)。3.后序遍历(后根遍历)——访问根结点的操作发生在遍历其左右子树之后(左子树->右子树->根)
熟练掌握二叉树的前、中、后序的遍历顺序及方法。
9.【答案】B
【解析】阅读题干信息可知,T的操作是出队并入队,Q的操作为出队,TTTQTTQ之后队列内元素依次是2,5,8,出队的元素依次是9,3。
故选:B。
本题考查的是进出栈的问题。栈的入栈和出栈的顺序规律是先进后出,1.出栈的每一个元素的后面,其中比该元素先入栈的一定按照入栈逆顺序排列,2.栈的顺序存储结构是利用内存中的一片起始位置确定的连续存储区域来存放栈中的所有元素,3.使用顺序表实现栈的存储结构,本质上是数组。
熟练掌握队列的入队和出队。
10.【答案】A
【解析】阅读题干可知,当i=1时,j的区间是[1,5],j=1时,s[0]与s[1]进行比较,当j=5时,s[4]与s[5]进行比较,因此排序区间最大为[0,5]。
故选:A。
本题主要考查冒泡排序算法。冒泡排序的思路为将相邻位置的关键字进行比较,若为逆序则交换之,重复该过程直到序列已排好序;选择排序算法的思路是每一次从待排序的数据元素中选出最小(或者最大)的一个元素,存放在序列的起始位置,然后再从剩余未排序元素中继续寻找最小(或者最大)元素,然后放到已排序序列的末尾,依此类推,知道全部待排序的数据元素排完。
熟练掌握冒泡排序的定义及排序过程。
11.【答案】C
【解析】阅读题干可知,当n=0,1,2时,rf(n)调用1次,当n=3时,调用rf(3),再调用rf(2)和rf(0),可得到一个式子为1,1,1,3,...即rf(n)=rf(n-1),若依调用此时为rf(n-3)调用此时+1,所以rf(4)=rf(3)+rf(1)+1==3+1+1=5,同理推得rf(5)=5+1+1=7。
故选:C。
本题考查的是递归函数的相关知识。递归,就是在运行的过程中不断地调用自己。递归有两个过程,简单地说一个是递的过程,一个是归的过程。
熟练掌握递归函数的定义及循环过程。
12.【答案】D
【解析】阅读题干可知,选项A与原数值相同,说法if语句不执行,得到a[i]=“#”,op=0,反之op=1,所以op的列表为[0,0,1,1,0,0,1];选项B均为#,所以只允许if不执行elif语句,得到op值恒为1,同理分析选项C得到列表为[0,0,1,1,0,0,1]。
故选:D。
本题考查的是python中的if语句。If-elif-else语句,形式:if 布尔表达式A:代码块A elif 布尔表达式B:代码块B else:代码块C,如果布尔表达式A为True,就执行代码A,否则就判断布尔表达式B的值,如果为True,就执行代码B;如果表达式A和表达式B都不为True,就执行代码C。
熟练掌握选择语句的结构及运行过程。
13.【答案】【小题1】B
【小题2】
【小题3】
【小题4】
【解析】(1)信息系统工作过程:智能终端通过传感器获取数据,控制器处理过后,再通过执行器对外部进行控制;
(2)阅读题干和图形可知,数据的传输主要是通过Web服务器,所以结构为B/S;
(3)题干中“http://192.168.1.6:5000/toserv?h=60&id=1”可知,路由器为/toserv;
(4)Python中分支结构,当t在[tmin,tmax]之间时,返回0,小于min返回1,大于tmax返回2,所以选项BD符合题意;
(5)阅读题干可知,传感器损坏传感器和智能终端连接异常,不会造成上述问题,需要从服务器端和互联网网络方向进行分析,系统中造成该问题的原因为:服务器中断不进行工作或者是互联网服务器出现故障。
本题考查的是信息系统的相关知识。信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。主要有五个基本功能,即对信息的输入、存储、处理、输出和控制。
熟练掌握信息系统的定义、组成部分及工作原理及过程。
14.【答案】【小题1】B
【小题2】
【小题3】
【解析】(1)pmday函数的功能是读取某天的CSV文件,返回城市A当体PM2.5的日平均浓度,DataFrame中数据的检索格式为df[df['类型']==‘PM2.5’];
(2)阅读题干和程序段可知,变量m表示月份,d表示每个月中的天数,所以填写为mdays[m];
(3)结合语句sd=pmday(dayfile)和pm[m]=sm/mdays[m]可知,sd为PM2.5的日平均浓度,sm为每月中每天平均值的累加,所以填写为sm=sm+sd;
(4)根据图像可以得到,y轴的数据来自每个月的PM2.5的平均浓度,故填写为pm;
(5)由图c可得,超过34.6的共有5个点。
故答案为:(1)D;
(2)①mdays[m];②sm=sm+sd;③pm;
(3)5。
本题考查的是Python程序的调试与运行。本程序实现的是统计分析城市A全年各月份PM2.5的月平均浓度(当月的日平均浓度的平均值)。程序通过数据的检索、数组中数据的调用来实现程序的运行。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
15.【答案】【小题1】B
【小题2】
【解析】解:(1)从表格可看成,A的优先级为2,在处理A时,B和C在等待,A在3时结束,B和C等待了2秒和1秒,C的优先级比B的优先级高,C先处理,从时刻2到4结束,D在时刻4到达,优先级比B高,D先处理,在时刻7结束,所以B在时刻7进行处理,B等待的时间为7-1=6;
(2)①根据自定义函数的程序,将具体数据代入,程序点在list1后添加len(list2)个数据元素,再比较大小,较大值从后往前放入lst1中,可知循环过程运行了4次;
②若函数中while语句的条件“j>=0”误写为“k>=0”,是指向lst2的指针,当lst2中的数据处理完毕时,会出现问题,所以选项A符合题意;
(3)①处是设置计算总时间的变量初始值,根据题意可知,total=0;
②阅读程序上下句可知,访问k等级虚点对应的链表表尾,找到表尾位置为p(p=queinfo[k][1]),然后在链表表尾追加当前器件的索引位置i,完成待处理器件的入队操作,所以该处填写为p=queinfo[k][1];
③在k等级链表中,找到最高k等级单链表指向位置p,p为单链表中队首器件位置,所以表头位置为queinfo[k][0],使链表虚点表头指向p的下一个器件位置,完成删除操作,所以答案为:queinfo[k][0]=data[p][3]。
故答案为:(1)6;
(2)①4;②A;
(3)①total=0;②p=queinfo[k][1];③queinfo[k][0]=data[p][3]
本题考查的是python程序的调试与运行。程序实现的是模拟检测过程,先合并2组器件的数据,然后计算所有器件的平均等待时长,其中每个器件等待时长为其开始检测的时间与送达时间的时间差。通过自定义函数、双指针和链式队列等方法实现程序的编写和运行。
这类题目难度较大,首先需要读懂题干所给提示信息的意思,然后根据所给程序段中上下文的意思来填写关键变量的表达式或者是变量的取值范围等等关键语句。
浙江省宁波市北仑区名校2022-2023学年高一下学期信息技术期初返校考试(选考)试卷: 这是一份浙江省宁波市北仑区名校2022-2023学年高一下学期信息技术期初返校考试(选考)试卷,共8页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
2023年1月浙江省普通高校招生选考信息技术试题及答案解析: 这是一份2023年1月浙江省普通高校招生选考信息技术试题及答案解析,共25页。
2023年1月浙江省普通高校招生选考科目考试信息技术试卷 含答案: 这是一份2023年1月浙江省普通高校招生选考科目考试信息技术试卷 含答案,共10页。