资源简介 浙江省丽水市2024-2025学年高二上学期期末教学质量监控信息技术一、选择题1.某校搭建了一个智慧教育平台,该平台依托人工智能与大数据分析技术,能全面采集、梳理学生在学习过程中产生的各类数据,开展数据分析及资源推荐等工作。教师与学生均可借助手机、电脑等终端设备访问该平台。关于该平台中数据的描述,不正确的是( )A.平台中的所有数据都是以二进制形式存储B.教师在运用数据的过程中也会产生新的数据C.学生回答问题时出现的错误答案不具备任何价值D.平台中的数据除了结构化数据,还可以有非结构化数据2.某校搭建了一个智慧教育平台,该平台依托人工智能与大数据分析技术,能全面采集、梳理学生在学习过程中产生的各类数据,开展数据分析及资源推荐等工作。教师与学生均可借助手机、电脑等终端设备访问该平台。下列有关信息安全与保护的做法,合理的是( )A.私自下载并售卖平台中的视频来谋取私利B.对用户的个人信息进行加密,可以保证数据的完整性C.可以使用磁盘阵列、异地容灾等手段主动防护D.为了使用方便,所有用户上传的内容都无需审核3.某校搭建了一个智慧教育平台,该平台依托人工智能与大数据分析技术,能全面采集、梳理学生在学习过程中产生的各类数据,开展数据分析及资源推荐等工作。教师与学生均可借助手机、电脑等终端设备访问该平台。为了提高该平台推荐资源的针对性,下列方法不可行的是( )A.优化平台自动推荐资源的算法B.引入符合本校学情的教育资源和课程C.提升平台服务器的硬件设备性能D.采集师生在平台上的行为数据,分析师生的学习习惯和偏好4.某校搭建了一个智慧教育平台,该平台依托人工智能与大数据分析技术,能全面采集、梳理学生在学习过程中产生的各类数据,开展数据分析及资源推荐等工作。教师与学生均可借助手机、电脑等终端设备访问该平台。对平台数据进行管理与加工,下列说法不正确的是( )A.为了节省存储空间,可以将图片存储为BMP格式上传B.可以通过批处理计算从平台近几年的数据中挖掘有价值的信息C.大数据技术的应用,使平台的数据管理水平大大提高D.为了方便查询数据,平台中的微课视频可以按学科分类存储在不同文件夹5.下列关于人工智能的说法,不正确的是( )A.人工智能的研究涉及到多学科知识的交叉应用B.人工智能技术推动人类社会进步的同时,也可能威胁人类安全C.知识的精确化编码是阻碍符号主义人工智能发展的一个瓶颈问题D.将“沃森”的智能能力从益智游戏领域移植到医疗领域属于混合增强智能的应用6.某算法的部分流程图如图所示,执行这部分流程,若输入a与b的值分别为21和9,则输出的结果为( )A.1 B.3 C.6 D.97.下列Python表达式,值为False的是( )A.11%3**2= =2 B.5>2 and "ab">"c"C.len("丽水"+"你好!")= =5 D.chr(ord("B")+2)= ="D"8.某小区公寓的声控灯,仅在光线暗且检测到声音时才会被点亮。现用变量x表示光线(值为0表示光线亮,值为1表示光线暗)、变量y表示声音(值为0表示无声音,值为1表示有声音)。执行下列代码后,变量s的值不能正确描述声控灯状态的是( )A.if x==1: if y==1: s="开灯" else: s="不开灯" else: s="开灯" B.if x= =0 and y= =0: s="不开灯" elif x= =0 and y= =1: s="不开灯" elif x= =0 and y= =0: s="不开灯" elif x= =1 and y= =1: s="开灯"C. if x= =1 and y= =1: s="开灯" else: s="不开灯" D.s="开灯" if x= =0: s="不开灯" elif y= =0: s="不开灯"A.A B.B C.C D.D9.有如下Python程序段:x= input("请输入字符串: ")i=0; j= len(x)-lwhile ii+=1; j-=1print(i, j)执行该程序段后,输入字符串"XNDFHDNX",输出的结果是( )A.3 4 B.3 3 C.4 4 D.4 310.有如下Python函数:def f(x, n):if xreturn str(x)else:return f(x//n, n)+ str(x % n)执行语句w=f(11, 2)后,w的值为( )A."1010" B."1111" C."1011" D."1101"11.有如下Python程序段:import randomkey= random. randint(1, 3)*7ans=""a=[3,5,7,8,10,15,16]i=0; j= len(a)-1while i<=j:m=(i+j)//2ans+= str(a[m])+""if a[m]= = key:breakif a[m]< key:i=m+1elif a[m]> key:j=m-1print(ans)执行该程序段后,变量ans的值不可能的是( )A."8 5 3" B."8 5 7" C."8 15 10" D."8 15 16"12.有如下Python程序段:a=[5,2,6,4,9,8]n= len(a);c=0for i in range(1,n):flag= Truec=c+1for j in range(n-i):if a[j]>a[j+1]:a[j],a[j+1]=a[j+1],a[j] #①flag= Falseif flag== True:breakprint(c)关于该程序段,下列说法正确的是( )A.该排序算法的时间复杂度是O(1)B.该算法的第1趟冒泡后数组a的值为[2,5,6,4,9,8]C.执行该程序段后,输出c的值为2D.该程序段的执行过程中,①处语句共执行了4次二、操作题13.某场所要求环境温度低于阈值(30℃),温控系统每隔1分钟采集1次实时温度,若实时温度连续6分钟都未低于阈值,则需要启动制冷设备,若实时温度连续6分钟都低于阈值,则关闭制冷设备。编写程序,统计某一天制冷设备启用的总时长(分钟)。请回答下面问题:(1)若某时刻制冷设备处于开启状态,系统依次采集到实时温度30℃、31℃、30℃、29℃、29℃、28℃后,该制冷设备处于 (选填:开启/关闭)状态。(2)实现上述功能的部分Python程序如下,i请在划线处填入合适的代码。实现上述功能的部分 Python程序如下,i请在划线处填入合适的代码。t_ last=0; time= dtime=0run=False #假设制冷设备的初始状态为关闭t0=30 #设置阈值为30℃while True:#每分钟接收一次采集到的实时温度,存入 temp,代码略#t new的值为0表示实时温度低于阈值,值为1表示实时温度未低于阈值if ① :t_ new=0else:t_ new=1if t new==t last:②if time>5:if temp>=t0: #实时温度连续6分钟都未低于阈值run= True#发送开启制冷设备的指令,代码略else:run= False#发送关闭制冷设备的指令,代码略else:time=1if run== True:dtime= dtime+1③#延时1分钟,代码略print("开启制冷设备的总时长 (分钟): ", dtime)14.助农直播作为一种新兴的农业电商模式,为偏远地区的农产品销售开辟了新的渠道,小张是一名助农主播,他希望通过分析图1所示的农作物相关数据表,合理安排助农直播活动。图1 图2(1)小张发现数据表中存在一些问题,需要先进行数据整理。下面关于数据整理的描述,不正确的是 (单选,填字母)。A.数据表中第7和第8行是相同品种数据,可以直接删除其中一行来避免数据重复B.单元格D5中的数据格式与其他收获期数据的格式不一致,需要进行数据转换C.单元格D2中的数据超出了月份的最大值,属于逻辑错误,向农户咨询后改为“10”(2)小张编写如下Python程序来解决问题,请在划线处填写合适的代码。import pandas as pdimport matplotlib. pyplot as pltdf= pd. read excel("农作物. xlsx")m=[0]*12for i in df. index:s=t=0for ch in s:if "0"<= ch<="9":t=else:m[t-1]=m[t-1]+1t=0m[t-1]=m[t-1]+1month=["1月", "2月", "3月", "4 月", "5月", "6月","7月", "8月", "9月", "10月", "11月", "12月"]plt. title("某地区各月份收获农作物品种的数量")plt. bar(month, )plt. show()(3)下面选项中与加框处代码功能相同的是 (单选,填字母)。A.df.at["收获期",i] B.df["收获期"][i] C.df[收获期][i](4)小张分析图2可知,该地区在 月收获农作物品种的数量最多。于是决定进一步与当地政府和农户交流,确定直播日期。15.小王编写了一段Python程序,帮助象棋初学者熟悉规则。输入某棋子的名称t及其当前位置(a, b)、目标位置(x, y),程序根据t棋子的移动规则判断是否可以从(a, b)直接移动到(x, y),并输出相应提示信息。棋盘坐标体系和部分棋子的移动规则如下:·棋盘上有10条横线、9条竖线及90个交叉点,坐标体系如图1所示,(0,0)点在左上角,则A处坐标为(2,3);·“马”的移动规则是“马走日”,先沿上、下、左或右的方向移动一步,再沿对角线移动一步。如图2中的“马”,可从所在位置直接移动到①~⑧中的一个位置,如果在A、B、C或D处遇到棋子,则不能移动,俗称“蹩马腿”,例如,若B处有棋子,则“马”不能直接移动到③或④;·“车”的移动规则是“车走直路”,沿着上、下、左或右的方向直线前进,直到遇上其他棋子。如图3中的“车”,可以直接移到A,但不能直接移到B。(1)当前棋盘状态如图1所示,若B处有马,则该马的坐标为 ,若A、C和D处均有棋子,则该棋子(马)可以直接移到的位置有 个(填数字)。(2)小王编写的部分Python程序如下,请在划线处填入合适的代码。def ma(a, b, x, y):if d[x][y]==1:return"不能到达,目标位置有我方棋子"if abs(x-a)==2 and abs(y-b)==1 or :if x-a==2: #分析目标位置在该棋子下方的情况if d[a+1][b]!=0:return"不能到达目标位置,存在蹩马脚"else:return"可以到达目标位置"#分析目标位置在该棋子上方、左方、右方的情况,代码略;else:return"不能到达目标位置"def zulan(a, b, x, y):if x>a: #分析目标位置在该棋子下方的情况for i in range(x-a-1):if :return"不能到达目标位置,存在阻挡的棋子"#分析目标位置在该棋子上方、左方、右方的情况,代码略;if d[x][y]==1:return"不能到达, 目标位置有我方棋子"if d[x][y]==2:return"可以到达目标位置,并吃掉该位置的敌方棋子"return"可以到达目标位置"def ju(a, b, x, y):if x= =a or y= =b:return( )else:return"不能到达目标位置"#主程序:"""读取棋盘当前状态的数据,存储到数组d中(如图4),某位置元素值0表示无棋子,1表示有我方棋子,2表示有对方棋子,代码略"""for i in range(len(d)): #输出当前棋盘状态print(d[i])while True:t= input("请输入棋子名称: ")a, b= map(int, input("输入该棋子的起始位置: "). split())#获取起始位置坐标x, y= map(int, input("输入该棋子的目标位置: "). split())#获取目标位置坐标if t= ="马":print(ma(a, b, x, y))elif t= ="车":print(ju(a, b, x, y))#判断其他棋子的规则,代码略题号 1 2 3 4 5 6 7 8 9 10答案 C C C A D B B A A C题号 11 12答案 A D13. 开启 temp14. A t*10+ int(ch) m B 715. (5, 1)或5, 1或(51)或51等(数字顺序对就给分) 4 abs(x-a)= =1 and abs(y-b)= =2 d[i+a+1][b]!=0或d[i+a+1][b]>0 zulan(a, b, x, y) 展开更多...... 收起↑ 资源预览