资源简介 浙江省金华市十校2024-2025学年高二下学期期末调研考试技术试题-高中信息技术学校:___________姓名:___________班级:___________考号:___________一、选择题1.某班级举行课堂展示课活动,教师通过黑板板书、课件展示、实验等方式教学,同学们可借助投票器等工具回答。其他师生可通过视频直播、视频回看等方式观看该活动。下列关于该活动中数据和信息的说法,正确的是( )A.黑板上的手绘图不是数据 B.实验数据可以被重复利用C.电脑中的多媒体数据属于模拟信号 D.师生可以通过课堂录像学习体现了信息的时效性2.某班级举行课堂展示课活动,教师通过黑板板书、课件展示、实验等方式教学,同学们可借助投票器等工具回答。其他师生可通过视频直播、视频回看等方式观看该活动。下列关于该课堂数据管理和信息安全的描述,合理的是( )A.课堂活动的各项数据均为结构化数据 B.学生的投票结果属于大数据C.班级中张贴系统的管理账号和密码 D.教师的教学设计受知识产权保护3.自动驾驶系统是一种通过人工智能、传感器和其他技术实现车辆在没有人为干预的情况下自主行驶的系统。它依靠摄像头或激光雷达感知环境,利用卫星定位,结合车辆控制单元和决策算法,让车辆实现安全的自动行驶,用户可用手机APP远程控制车辆的启停操作。下列关于自动驾驶系统功能和应用的说法,不合理的是( )A.自动驾驶系统是一套软件系统 B.该系统具备数据存储、处理和输出等功能C.自动驾驶系统可能存在安全隐患 D.该系统对外部环境有较强的依赖性4.自动驾驶系统是一种通过人工智能、传感器和其他技术实现车辆在没有人为干预的情况下自主行驶的系统。它依靠摄像头或激光雷达感知环境,利用卫星定位,结合车辆控制单元和决策算法,让车辆实现安全的自动行驶,用户可用手机APP远程控制车辆的启停操作。该系统某个设备的IP地址用十六进制表示为:02:60:23:17,则该地址用十进制表示为( )A.2.60.23.17 B.80.75.02.60 C.2.96.35.23 D.68.60.39.175.自动驾驶系统是一种通过人工智能、传感器和其他技术实现车辆在没有人为干预的情况下自主行驶的系统。它依靠摄像头或激光雷达感知环境,利用卫星定位,结合车辆控制单元和决策算法,让车辆实现安全的自动行驶,用户可用手机APP远程控制车辆的启停操作。下列关于新能源汽车自动驾驶系统软硬件的描述,正确的是( )A.激光雷达不属于该系统的硬件 B.该系统的数据输入仅依靠摄像头C.运行该系统需要系统软件的支持 D.该系统正常运行的前提是安装手机APP6.自动驾驶系统是一种通过人工智能、传感器和其他技术实现车辆在没有人为干预的情况下自主行驶的系统。它依靠摄像头或激光雷达感知环境,利用卫星定位,结合车辆控制单元和决策算法,让车辆实现安全的自动行驶,用户可用手机APP远程控制车辆的启停操作。下列关于自动驾驶系统传感和网络技术应用的说法,正确的是( )A.自动驾驶系统应该配备多种传感器 B.自动驾驶系统连接的网络是局域网C.终端和服务器通信时无需遵守网络协议 D.该系统网络只有数据通信功能7.某算法的部分流程图如图所示,输入“accbbaac”执行该流程,输出的结果是( )A.5 2 B.6 2 C.5 3 D.6 38.字符串“abba”按顺序入栈后再出栈,出栈顺序仍是“abba”的情况有( )A.1种 B.2种 C.3种 D.4种9.某二叉树中序遍历时,节点a在前、节点b在后,下列关于a、b的关系不可能是( )A.a是b的孩子节点 B.a在b的左子树C.a是b的父节点 D.a在b的右子树10.有python程序段如下:s="Imformation";s2=""for i in range(len(s)): if i % 2 == 0: if "a" <= s[i] <= "z": s2=s[i]+s2 else: s2=s2+s[i]运行该程序,s2的结果为( )A."niarfI" B."iarnI" C."Iarfn" D."nairl"11.有如下Python程序段:d=[2,4,5,5,6,8,8,8,9,12]def sear(d,key,f): left,right=0,len(d)-1 while left <= right: mid=(left+right)//2 if d[mid] < key: left=mid+1 elif d[mid] == key: if f > 0: left=mid+1 else: right=mid-1 else: right=mid-1 return left-fn=sear(d,8,1)-sear(d,8,0)+1执行该程序后,变量n的值是( )A.2 B.3 C.4 D.512.有如下Python程序段:link=[[1,3],[3,2],[7,-1],[5,1],[4,3]];head=0;n=2length=1curr=headwhile link[curr][1]!=-1: length+=1 curr=link[curr][1]index=headcount=0target_index=length-n-1if target_index < 0: head=link[head][1]else: while count < target_index: count+=1 index=link[index][1] link[index][1]=link[link[index][1]][1]print(link)执行该程序后,输出的结果是( )A.[[1,3],[3,2],[7,-1],[5,1],[4,3]] B.[[1,3],[3,2],[7,-1],[5,2],[4,3]]C.[[1,1],[3,2],[7,-1],[5,1],[4,3]] D.[[1,3],[3,-1],[7,-1],[5,1],[4,3]]二、操作题13.某科技馆搭建了信息管理系统,市民可在APP上预约进馆日期,在闸机上刷身份证入馆,出口处用红外传感器记录出馆人数,服务器接收出入口数据并在大屏显示馆内实时人数。当人数超过阈值时服务器发出预警信息并在入口大屏显示,智能终端接收到服务器指令后会关闭入口闸机。(1)下列属于该系统执行器的是 (单选,填字母:A.闸机/B.大屏/C.红外传感器)(2)下列功能在服务器端中实现的是 (单选,填字母)A.关闭入口闸机 B.根据馆内人数发出预警信息 C.获取身份证数据传送到服务器(3)下列关于该管理系统的描述中,正确的是 (多选,填字母)A.该系统网络软件架构是B/S模式 B.服务器性能会影响系统运行效率C.身份证数据不属于该系统的数据 D.概要设计中确定数据库管理系统(4)系统每隔5秒获取科技馆内人数,若近两次的人数是递增且都超过阈值的90%以上,发送预警信息给管理员,否则不发送。实现预警信息的代码如下,完善划线处的代码。lastnum=0 #科技馆内初始人数limit=2000 #科技馆最大的容纳人数flag=Falsewhile True: #服务器读取科技馆内实时人数并存变量newnum,代码略 if newnum > last num and lastnum >= limit*0.9: if flag == False: ① else: flag=False ② if flag: #发送预警信息,代码略sleep(1000*5) #间隔5秒钟(5)小明在APP上完成预约后按照预约时间来到科技馆,在闸机上刷身份证后闸机没有打开,系统中软件和网络都正常运行,则可能的原因是 (请写出两种可能的原因)。14.某校为方便管理学生就餐情况推出了一个订餐系统,小华收集了该校高二年级某周一的订餐情况,数据保存在“order.xls”中,部分数据如第图a所示,其中F2单元格的“?”表示"未订餐”,请回答下列问题:图a图b 图c(1)根据图a所示的数据,下列关于数据处理的说法,正确的是 (单选,填字母)A.“日期”列中存在数据逻辑错误B.存在数据重复问题,应直接删除其中一行C.若表格数据缺失,可以直接用"?”代替(2)该校高二年级共有10个班级,编写Python程序统计周一各班未订餐情况,绘制柱形图(如图b所示),并输出未订餐次数最多的班级,有多个班级符合的一起输出。(如图c所示)。请按要求完善代码。import pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("order.xls")for i in df.index: for j in df.columns[3:6]: #统计“早 中 晚”3列 if ① : df.at[i,j]=1 else: df.at[i,j]=0df.合计=df.早+df.中+df.晚df_g=②k=0for i in range(1,len(df_g)): if df_g.at[i,"合计"] > df_g.at[k,"合计"] ③result=""for i in range(0,len(df_g)): if df_g.at[i,"合计"] == df_g.at[k,"合计"]: result=result+""+④print("未订餐次数最多的班级为:"+result)#制作图表的代码略①处应填入的代码为 。②处应填入的语句应为 (单选,填字母)。A.df.groupby("班级",as_index=False).sum() #以“班级”分类并求和B.df.groupby("班级”,as_index=False).count() #以“班级”分类并统计个数③处应填入的代码为 。④处应填入的代码为 。15.有20位同学统一参加了4个项目的预赛,现在要根据初赛成绩从中挑选部分同学参加正式比赛。正式比赛分为全能组3人,4个单项每组2人,全能组的同学不参加单项比赛,每位同学最多只能参加2个单项比赛。选拔规则如下:●优先选拔全能组,按总分从高到低选出3名同学参加比赛。●从剩余人员中按项目1-4、单项成绩从高到低顺序选出同学参加比赛。●在所有组别中,当分数相同时挑选编号较小者参加比赛。请回答下列问题:(1)下表是参加单项选拔的5位同学预赛成绩,按项目1-4顺序、单项成绩从高到低录取,每位同学最多只能参加2个单项。则项目3入围正式比赛的2位同学是 (填编号)编号 项目1 项目2 项目3 项目41 85 76 80 802 78 87 82 903 84 88 84 924 70 85 90 785 82 90 75 73(2)函数sort的功能是选出总分最高的n人,python代码如下:def sort(d,n):#数组d共包括7个字段,分别是选手编号 项目1-4得分,总得分,入选次数 for i in range(n): for j in range( ): if d[j][5] < d[j+1][5]: d[j],d[j+1]=d[j+1],d[j] d[i][6]=2return d划线处应填入的代码是 (单选,填字母)A.18,i-1,-1 B.0,19-i C.19,i,-1 D.i,19(3)挑选正式比赛选手的Python程序如下,运行结果如图所示,请在划线处填入合适的代码。#读取选手成绩数据表存入列表d,代码略。#d[i]有7个字段,分别是选手编号、项目1-4得分,总得分,入选次数。d=sort(d,3)r=[0,1,2]for i in range(4): #4个单项项目挑选队员 numl=num2=-1 for j in range(3,20): if ① : if numl == -1: numl=j elif num2 == -1: num2=j if d[num1][i+1] < d[num2][i+1]: numl,num2=num2,numl else: if d[numl][i+1] < d[j][i+1]: ② numl=j elif d[num2][i+1] < d[j][i+1]: num2=j d[num1][6]+=1 r.append(numl) d[num2][6]+=1 r.append(num2)cnt=0while cnt < 11: p=r[cnt] if cnt < 3: print("全能组选手",d[p][0],'入选成绩',d[p][5])else: ③ print("项目",t,"组选手编号",d[p][0],`,入选成绩`,d[p][t])cnt+=1浙江省金华市十校2024-2025学年高二下学期期末调研考试技术试题-高中信息技术参考答案题号 1 2 3 4 5 6 7 8 9 10答案 B D A C C A D C D A题号 11 12答案 B B13. A B BD flag=True lastrum=newrum ①身份证非小明本人②闸机上识别身份证的模块出现故障;③身份证上芯片故障④控制闸机打开的设备出现故障或其他合理答案14. A df.at[i,j]=="?" A k=i df_g.at[i,"班级"]15. 2,4 A d[j][6]<2 num2=num1 t=(cnt-1)//2或t=(cnt+1)//2-1 展开更多...... 收起↑ 资源预览