资源简介 浙江省A9协作体暑假返校联考高三技术试题卷考生须知:1.本试卷分两部分,第一部分信息技术,第二部分通用技术。满分100分,考试时间90分钟。2.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。橡皮擦净。3.选择题的答案用2B铅笔将答题纸上对应题目的答案选项涂黑,如要改动,须将原填涂处用4.非选择题的答案用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后用黑色字迹的签字笔或钢笔描黑,答案写在非答题纸上无效。第一部分:信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1. 某市开发部署了一个智能交通系统,通过摄像头和传感器等设备采集交通流量、车辆速度、道路拥堵状况等数据,并通过数据分析为交管部门提供信息决策支持,市民也可以通过APP查询实时的路况信息和出行路线建议。关于该智能交通系统中数据的描述,不正确的是( )A. 该系统中的数据都依附于同一载体 B. 该系统的数据采集以机器获取为主C. 该系统采集处理的数据属于大数据 D. 该系统通过摄像头采集的数据是非结构化数据2. 某市开发部署了一个智能交通系统,通过摄像头和传感器等设备采集交通流量、车辆速度、道路拥堵状况等数据,并通过数据分析为交管部门提供信息决策支持,市民也可以通过APP查询实时的路况信息和出行路线建议。下列关于数据安全与保护的做法,合理的是( )A. 为系统不同的授权用户设置相同的权限 B. 该系统采用磁盘阵列技术存储数据保障数据安全C. 公开交通违章人员人脸头像信息以起到警示宣传 D. 在服务器存放系统相关账号密码的文本文档以防遗忘3. 某市开发部署了一个智能交通系统,通过摄像头和传感器等设备采集交通流量、车辆速度、道路拥堵状况等数据,并通过数据分析为交管部门提供信息决策支持,市民也可以通过APP查询实时的路况信息和出行路线建议。下列系统的数据处理方式,不合理的是( )A. 将视频转换成MPG格式以减少存储空间 B. 将拍摄到的违章车牌号码识别成为文本并保存C. 该系统的所有数据统一采用批处理方式进行处理 D. 提高该系统音频采集时采样频率和量化位数可以提升音质4. 下列关于人工智能中联结主义的说法,正确的是( )A. 强调符号推理和运算 B. 专注于知识的精确编码和存储C. 模仿人类大脑中神经元之间的交互 D. 关注智能体与环境之间的交互和反馈5. 某医院搭建了一个在线预约挂号系统,该系统允许患者通过电脑、手机等终端的浏览器实现在线注册、预约挂号、查询检验结果等功能。关于该系统功能与软件设计的描述,正确的是( )A. 该在线预约挂号系统属于系统软件B. 注册时填写的电话号码属于个人一般信息C. 系统配备UPS(不间断电源)后可以对外部环境不再有依赖性D. 患者在线注册账号主要体现了系统的数据输入功能6. 某医院搭建了一个在线预约挂号系统,该系统允许患者通过电脑、手机等终端的浏览器实现在线注册、预约挂号、查询检验结果等功能。若要提升该系统服务器的性能,不合理的是( )A. 升级服务器CPU B. 升级服务器的显示器C. 升级服务器的内存 D. 升级服务器连接的网络带宽7. 某同学根据下图所示流程图编写的Python程序段如下:n= int( input())if n<60:s=''D''if n<75:s=''C''elif n<90:s=''B''else:s=''A''用下列输入数据测试程序段与流程图,两者得到的s值不同的( )A. 100 B. 75 C. 60 D. 508. 某二叉树的前序遍历结果为ABDCGFE,中序遍历结果为DBAGCEF。下列关于该二叉树的说法,正确的是( )A. 该二叉树的深度为4,节点D在第2层 B. 该二叉树形态唯一,后序遍历为DBGEFCAC. 该二叉树的叶子节点数比非叶子节点数多一个 D. 该二叉树可以通过添加至少8个节点后变为完全二叉树9. 栈初始为空,用P表示进栈操作,用O表示出栈操作,若元素进栈的顺序为“甲乙丙丁戊”,为了得到“甲丁丙戊乙”的出栈顺序,则由P和O表示的操作串是( )A. PPPPOOPOOO B. POPPPOOOO C. POPPPOOPOO D. POPPOPOOPO10. 采用冒泡排序算法对数据序列“22,35,43,56,19,8”完成升序排序,需要交换的次数为( )A. 9次 B. 12次 C. 15次 D. 21次11. 使用列表d模拟链表结构,每个节点包含数据区域和指针区域。如图所示,ha和hb分别为两个链表的头指针,现要找出并返回两个链表相交的起始节点,并输出该节点的数据域值。实现该功能的程序段如下:d=[]qa, qb= ha, hbwhile qa!=-1:(1)qa = data[ qa][1]while qb !=-1:(2)print( data[ qb][0])breakqb = data[ qb][1]else:print("两个链表不相交")上述程序段中可选语句为:① d. append( data[qa][0]) ② d append(qa)③ if qb in d ④ if data[qb][0] in d则(1)(2)处语句依次可为( )A. ①③ B. ②④ C. ①④ D. ②③12. 有如下Python程序段:import randoma=[10,20,28,36,36,54,68,92,98]f=[0]* len(a)key=2* random. randint(10,45)+1i=0; j= len(a)-1; n=0while i<=j:m=(i+j)//2f[m]=1if key>a[m]:i=m+1; n=n+1else:j=m-1; n=n-1执行该程序段后,下列说法正确的是( )A. 变量i值可能为4 B. 变量n的值范围为[-3,3]C. 数组f中至少有3个元素值为1 D. 数组f的值可能为[0,0,0,0,1,0,1,1,1]二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)13. 长桌上盘子和蜡烛排成一列,如果一个盘子的左边和右边都至少有一支蜡烛,那么这个盘子满足在两支蜡烛之间。字符串s只包含字符'*'和'|',其中'*'表示一个盘子,'|'表示一支蜡烛。若桌子上的盘子和蜡烛排列情况s值为"***|**|*****|**||**|*",若输入变量lefti和righti的值分别为1和17,查询子字符串s[1:18]中在两支蜡烛之间的盘子数目结果为9个,如图所示。编写程序,输入变量lefti和righti的值,统计子字符串s[lefti:righti+1]中在两支蜡烛之间的盘子的数目。请回答下列问题:(1)若桌子上的盘子和蜡烛排列情况为"**|**|***|",若变量lefti和righti的值分别为5和9,该范围中在两支蜡烛之间的盘子数目为____。(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。#读取桌子上的盘子和蜡烛排列情况存入s,读取变量lefti和righti的值,代码略①____ps=[0]*(n+1) #ps[i+1]存储s[:i+1]中盘子的总数left=[0]*n #left[i]存储i左侧最近蜡烛位置right=[0]*nc,res=-1,0for i in range(n):ch=s[i]if ch=='|':c=ips[i+1]=ps[i]else:②____left[i]=cc=nfor i in range(n-1,-1,-1):if s[i]=='|':c=iright[i]=cL,R=right[lefti],left[righti]if ③____:res=ps[R+1]-ps[L+1]print("桌子上盘子和蜡烛排列情况:",s)print("子字符串s[",lefti,":",righti+1,"]中在两支蜡烛之间的盘子的数目:",res)14. 某学习小组开发了一个智能能源监控系统,通过部署在校园各场所的智能终端和传感器,采集亮度、温度、水电等数据,并通过多种网络传输方式将数据传输到服务器进行数据分析,并反馈不同指令给对应的执行器,从而实现能源的智能调度和人工管控的结合。用户可通过浏览器进行实时数据查看及历史记录查询。请回答下列问题:(1)在该系统中,关于智能终端与传感器连接的说法,正确的是____(单选,填字母:A.不同类型的传感器必须连接不同的智能终端/ B.智能终端可以同时连接多个不同类型的传感器)(2)系统正常工作一段时间后,发现某教室不能实现依据环境亮度和人员情况自动开关灯,但能查询到实时亮度数据,下列与该现象有关的故障可能是____A.该教室网络故障 B.该教室光敏传感器故障 C.负责开关灯功能的执行器故障(3)关于该系统的设计的说法,正确的有____(多选,填字母)。A.该系统采用B/S的架构模式B.对搭建信息系统所需的费用和效益进行评估属于需求分析阶段C系统搭建完成后,系统测试应覆盖硬件、软件和网络等各个方面D.用户通过浏览器查看的实时数据是存储在智能终端中(4)该系统现增加了湿度传感器,请通过增加相应执行器对该系统功能进行一项扩展,写出增加的执行器名称及实现的功能。____(5)学习小组整理出所有班级教室2024年一月至六月份的每日用电数据,部分数据如图a所示,现要统计六月份中日均用电排名前五名的班级情况,并绘制如图b所示的柱形图。图a 图b实现上述功能的部分Python程序如下:import pandas as pdimport matplotlib. pyplot as pltdf= pd. read excel("data. xlsx")df1= df [df["月份"]=="六月"] #筛选出六月份的数据plt. bar(df4["班级"],df4["用电(度)"], label="用电(度)") #绘制柱形图#设置绘图参数,显示如图b所示的柱形图,代码略方框中应填入的语句依次为____(选3项,填数字序列,少选、多选、错选或次序错均不得分)。①df2=df1. groupby("班级", as index= False). mean()②df2=df1. groupby("用电(度)", as index= False). mean()③df3=df2. sort_values("用电(度)", ascending= False)④df3=df2. sort_values("用电(度)", ascending= True)⑤df4=df3. head(5)⑥df4=df3. tail(5)(6)观察图b可知,六月份日均用电最多班级为313班。现要筛选出六月份该班的每日用电数据以便进一步分析,可在第(5)小题处理结果的基础上,再运行如下语句,请在划线处填入合适的代码。df5=df1[____]15. 某社区共有n位居民,每位居民都有一个唯一的编号,编号为1到n。工作人员在调查中发现这n位居民之间存在k个亲属关系。每个亲属关系可以用一个列表[a,b]来表示(a●家庭1:包含居民1、2、3●家庭2:包含居民4、5●家庭3:只包含居民6其中,家庭1的人数最多,共有3人。编写程序:给定n位居民的编号及k个亲属关系的具体信息,求n位居民中总共有多少个不同的家庭以及最大的家庭中有多少人。请回答下列问题:(1)若社区中有10位居民,编号从1到10。经过初步调查,社区工作人员发现了以下6个亲属关系:[3,7]、[9,10]、[5,6]、[2,3]、[4,5]、[1,4],根据给定的亲属关系可以确定这10位居民总共组成了___个不同的家庭。(2)定义如下merge(lst1,lst2)函数,参数lst1和lst2的每个元素包含2个数据项,分别存放一对亲属关系。1st1和1st2均已按第一个数据项升序排列。函数功能是将1st2中的元素合并到1st1中,lst1按第一个数据项保持升序排列,函数返回1st1。def merge(lst1,lst2):x= len(lst1) - 1y= len(lst2) - 1tail=x + y + 1for i in range(y + 1):lst1. append([0,0])while y>=0:if x>=0 and lst1[x][0]>1st2[y][0]:lst1[ tail]=lst1[x]x-=1else:lst1[ tail]=lst2[y]y-=1tail-=1return lst1若lst1为[[1,2],[3,4],[10,11],[12,13],[17,18]],lst2为[[5,6],[9,10],[14,15],[15,16],[19,20]],调用merge(lst1,lst2)函数,则语句“1st1[tail]=1st1[x]”的执行次数为____。(3)实现上述功能的部分Python程序如下,程序中用到的列表函数与方法如图所示,请在程序中划线处填入合适的代码。函数与方法 功能w. append(x) 在列表w末尾添加元素xx=w. pop( ) 将列表w末尾元素赋值给x,并将其从w中删除def check(x):num=0q. append(x)f[x]=1num+=1while ①____:t=q. pop()for i in range(0, len(s[t])):if f[s[t][i]]==0:q. append(s[t][i])f[s[t][i]]=1num+=1return numn= int( input("请输入社区总人数: "))q=[]f=[0]*(n+1)total=0; maxsum=0"""读取csv文件中的关系数据,存入列表r1、r2,2个列表中的每个元素包含2个数据项,分别存放一对亲属关系。2个列表的数据已分别按编号升序排列,代码略"""a= merge(r1,r2) #根据列表r1、r2中亲属关系数据,进行合并排序s=[]for i in range(n+1):s. append([]) #s[i]初始为空列表,存放编号为i的居民直接相关的亲属编号k= len(a)for i in range(k):②____for i in rne(1,n+1):if f[i]==0:tmp= check(i)if tmp> maxsum:maxsum= tmp③____print(n, '位居民中总共有', total, '个不同的家庭')print('最大的家庭中有', maxsum,'人')浙江省A9协作体暑假返校联考高三技术试题卷第一部分:信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)【1题答案】【答案】A【2题答案】【答案】B【3题答案】【答案】C【4题答案】【答案】C【5题答案】【答案】D【6题答案】【答案】B【7题答案】【答案】D【8题答案】【答案】B【9题答案】【答案】C【10题答案】【答案】A【11题答案】【答案】D【12题答案】【答案】C二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)【13题答案】【答案】 ①. 3 ②. n=len(s) ③. ps[i+1]=ps[i]+1 ④. L【14题答案】【答案】 ①. B ②. C ③. AC ④. 增加加湿器,当湿度过低时开启加湿器;或增加排风扇,当湿度过高时开启排风扇;或增加蜂鸣器,当湿度异常时蜂鸣器报警;或其他可行答案 ⑤. ①③⑤ ⑥. df1["班级"]=="313班"【15题答案】【答案】 ① 4 ②. 3 ③. len(q)>0或len(q)!=0 ④. s[a[i][0]].append(a[i][1]) ⑤. total+=1 展开更多...... 收起↑ 资源预览