版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江省湖州市20222023学年高二上学期信息技术期末调研测试卷一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)1.某停车场采用了无人值守停车收费系统,当车辆离场时,压到出口的地感线圈,地感线圈发射信号给卡口的高速摄像机,摄像机拍摄并通过软件识别车牌号,在出口终端显示器显示收款二维码,以及一些提示信息,如图所示。司机扫码支付后,道闸自动抬杆放行。下列关于数据与信息的说法,正确的是()A.二维码是图形,不是数据B.图中的“10”仅是数字,不具有意义C.支付信息需在终端显示器显示,体现了信息的载体依附性D.通过软件对车牌图像进行识别转变成文本后,车牌信息会丢失【答案】C【解析】【详解】本题主要考查数据和信息的描述。二维码是数据;图中的“10”不仅是数字,还具有意义,包含支付信息;支付信息需在终端显示器显示,体现了信息的载体依附性;通过软件对车牌图像进行识别转变成文本后,车牌信息不会丢失,故本题选C选项。2.某停车场采用了无人值守停车收费系统,当车辆离场时,压到出口的地感线圈,地感线圈发射信号给卡口的高速摄像机,摄像机拍摄并通过软件识别车牌号,在出口终端显示器显示收款二维码,以及一些提示信息,如图所示。司机扫码支付后,道闸自动抬杆放行。下列关于数据的采集与数字化的说法,正确的是()A.地感线圈采集的是车牌图像B.摄像头拍摄车牌照片的过程实现了数字信号转化为模拟信号C.扫描二维码的过程属于信息编码D.图像数字化一般需要经过采样、量化、编码等环节【答案】D【解析】【详解】本题主要考查数据的采集与数字化。地感线圈采集的是是否有车辆经过的数据;摄像头拍摄车牌照片的过程实现了模拟信号转化为数字信号;扫描二维码的过程属于信息采集的过程;图像的数字化一般需要经过采样、量化、编码等环节,故本题选D选项。3.小明在上了某APP软件,在安装过程中该软件申请获取位置以及读取通讯录和相机等权限,下列说法正确的是()A.授权相机权限能方便完成“扫一扫”、照片上传等功能,不存在用户数据泄露风险B.如果是官方地图导航软件,可以授权“获取位置”权限C.任意APP安装过程中都应该授权APP申请的所有权限D.只要从官方应用商店的APP,就不会存在收集个人信息的现象【答案】B【解析】【详解】本题主要考查信息安全。授权相机权限能方便完成“扫一扫”、照片上传等功能,会存在用户数据泄露风险;如果是官方的地图导航软件,可以授权“获取位置”权限;任意APP安装过程中不应该授权APP申请的所有权限;即使要从官方应用商店的APP,也会存在收集个人信息的现象,故本题选B选项。4.下列关于大数据的说法,不正确的是()A.大数据支持动态跟踪,提高了数据分析的即时性,让决策更精准B.大数据给生活带来便利的同时,也带来如信息泄露等安全问题C.大数据的特征是数据量大、速度快、类型多、价值密度高D.大数据蕴含着巨大的价值,在挖掘价值时不再追求数据的精确性【答案】C【解析】【详解】本题主要考查大数据的描述。大数据支持动态跟踪,提高了数据分析的即时性,让决策更精准;大数据给生活带来便利的同时,也带来如信息泄露等安全问题;大数据的特征是数据量大、速度快、类型多、价值密度低;大数据蕴含着巨大的价值,在挖掘价值时不再追求数据的精确性,故本题选C选项。5.给定数万张人脸图像,深度学习从这些图像出发,学习挖掘人脸图像中像素点的空间分布模式,然后就能基于学习得到的像素点空间分布模式来进行人脸识别。关于人脸识别与深度学习,下列说法不正确的是()A.人脸识别属于领域人工智能的应用B.人脸识别属于联结主义人工智能方法C.深度学习是一种数据驱动人工智能方法D.深度学习需要手工构造知识库,依靠推理引擎实现【答案】D【解析】【详解】本题主要考查人工智能技术的描述。采用“手工构造知识库+推理引擎”是专家系统的方式,深度学习是数据驱动人工智能方法的佼佼者,故本题选D选项。6.某算法的部分流程图如图所示,若输入n的值为3,执行该部分流程,则输出的结果是()A.0011 B.1100 C.011 D.11【答案】A【解析】【详解】本题考查算法流程图。首先将i赋值为0,s赋值为空字符串。第一次循环,i<4条件满足,t=n%2=1,s=“1”,n=n//2=1,i=i+1=1;第二次循环,i<4条件满足,t=n%2=1,s=“11”,n=n//2=0,i=i+1=2;第三次循环,t=n%2=0,s=“011”,n=n//2=0,i=i+1=3;第四次循环,i<4条件满足,t=n%2=0,s=“0011”,n=n//2=0,i=i+1=4;第五次循环,i<4条件不满足,输出s,即输出结果为0011。故答案为A选项。7.为全力做好亚运保障,杭州市政府推出了智能排水系统,依托低功耗嵌入式AI的毫米波雷达、超声雷达测速测距技术以及精准流量模型,不仅能在线监测实时降雨、管网水位、出水水量等信息,还能实时感知重点区域地表积水、窨井盖异位等情况,可实现地下污水管网漏损和淤积提前预警。关于该智能排水系统,下列说法不正确的是()A.该系统的用户指的是系统的操作人员B.监测到的实时数据一般存储在数据库中C.该系统的使用提高了工作效率,减少了人力投入D.采用市供电与蓄电池双路供电可降低系统对外部环境的依赖【答案】A【解析】【详解】本题主要考查信息系统的应用。该系统的用户包括系统的操作人员、系统开发人员、系统维护人员等,故本题选A选项。8.为全力做好亚运保障,杭州市政府推出了智能排水系统,依托低功耗嵌入式AI的毫米波雷达、超声雷达测速测距技术以及精准流量模型,不仅能在线监测实时降雨、管网水位、出水水量等信息,还能实时感知重点区域地表积水、窨井盖异位等情况,可实现地下污水管网漏损和淤积提前预警。该系统中测速测距传感器的编码方式如图所示。若用字符串s存储该编码,则获取“市辖区”的Python表达式是()A.s[3:4] B.s[3:5] C.s[2:3] D.s[2:4]【答案】C【解析】【详解】本题主要考查Python字符串切片操作。切片操作基本表达式:object[start_index:end_index:step],step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了“切取方向”,正表示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值),该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该参数省略时,表示一直取到数据“端点”。字符串索引从0开始,则获取“市辖区”的Python表达式是s[2:3],故本题选C选项。9.某Python程序段如下:importrandomans=""whilelen(ans)<3:t=chr(random.randint(0,25)+ord("A"))iftnotinans:ans+=tprint(ans)程序运行后,输出的结果可能是()A.TXT B.DOC C.Xls D.MP3【答案】B【解析】【详解】本题主要考查Python程序的执行。t=chr(random.randint(0,25)+ord("A")),t是随机生成A~Z之间的字母,故排除C、D选项,由if判断条件可知,ans中的字母没有重复,排除选项A,故本题选B选项。10.回文串是指正序(从左向右)和倒序(从右向左)读都是一样的字符串。编写自定义函数判断某字符串是否为回文串,若是返回True,否则返回False。defhw(s):i=0whiles[i]==s[len(s)i1]:ifi==len(s)//2:i+=1returnflag上述程序段中方框处可选语句为:①flag=True②flag=False③break则(1)(2)(3)处语句依次为()A.①②③ B.①③② C.②①③ D.②③①【答案】C【解析】【详解】本题主要考查Python程序的综合应用。只有当满足if判断条件时,说明该字符串是回文串。判断某字符串是否为回文串,若是返回True,否则返回False。因此①处初始化flag=False,同理②处是flag=True,③处执行break退出循环,故本题选C选项。11.某Python程序段如下:s="a123b456"t=""f=Trueforiins:if"0"<=i<="9"andf:t+=if=Falseelse:f=Trueprint(t)运行程序,输出结果是()A.123456 B.1346 C.123 D.14【答案】B【解析】【详解】本题主要考查Python程序的执行。分析程序可知,当i是数字且f为True时,执行if分支结构,否则执行else部分。因此当i是"1"、"3"、"4"、"6"时满足if分支,故t="1346",故本题选B选项。二、非选择题(本大题共4小题,6+6+7+7,共26分)12.小明将两份不同来源的“每小时空气质量数据”进行合并后存入“空气质量.xlsx”文件中,部分界面图a所示。他先对数据进行了整理,然后运用Pandas模块筛选出11月第1周的数据进行分析,并制作图表,如图b所示。请回答下列问题。图a图b(1)在对数据进行整理的过程中,下列说法正确的有________(多选,填字母)A.第4行与第5行数据重复,可删除其中一行B.单元格A169数据出现了逻辑错误,可将数据修改为“11月7日”C.第7行与第8行都是时间“4”监测到的数据,可直接删除其中一行D.两份数据的“时间”列数据格式不一致,需要统一数据格式(2)经数据整理后,每日都有24条数据,为直观显示该周“日平均AQI”的对比情况,小明编写如下程序,请在划线处填入合适的代码。importpandasaspdimportmatplotlib.pyplotaspltplt.rcParams["font.sansserif"]=["Simhei"]df=pd.read_excel("空气质量.xlsx")df=df.head(24*7)df_ave=df.groupby("日期",as_index=False)._______#日平均AQIdf_sort=df_ave.sort_values("AQI",ascending=_______)(),df_sort["AQI"],label="日均空气质量指数")plt.legend()plt.xlabel("日期")plt.ylabel("AQI值")plt.title("湖州市11月第1周日均空气质量指数对比")plt.show()【答案】①.ABD②.mean()③.False④.df_sort.日期或df_sort["日期"]【解析】【详解】本题主要考查Python程序的综合应用。①由表可知,第4行与第5行数据重复,可删除其中一行;单元格A169的数据出现了逻辑错误,可将数据修改为“11月7日”;第7行与第8行都是时间“4”监测到的数据,但监测的数据不同,不可直接删除其中一行;两份数据的“时间”列数据格式不一致,需要统一数据格式,故本题选ABD选项。②此处求日平均AQI,先按“日期”进行分类汇总,再使用mean()函数求平均值,故此处填mean()。③此处按照“AQI”进行降序排序,故ascending值为False,故填False。④绘制的是柱形图,横坐标是日期,故填df_sort.日期或df_sort["日期"]。13.为进一步分析该周的空气质量等级以及该等级出现的天数,小明根据“空气质量指数(AQI)划分标准”(如表1所示),编写了如下Python程序,读取图a中的数据,运行结果如图b所示,请回答下列问题。表1空气质量指数(AQI)划分标准图a图bf=open("日均AQI.csv","r")grade={"优":0,"良":0,"轻度污染":0,"中度污染":0,"重度污染":0,"严重污染":0}forlineinf:a=line.split(",")#列表a数据格式形如['11月7日','41.17','63.75']t=float(_____)ift<=50:key="优"elift<=100:key="良"elift<=150:key="轻度污染"elift<=200:key="中度污染"elift<=300:key="重度污染"grade[key]+=1print("本周共有"+str(grade["优"])+"天的空气质量为优")(1)若将11月7日的日均AQI值修改为,则输出结果是否发生变化?_______(选填字母:A.变化/B.不变化)(2)请在划线处填入正确的代码。_______(3)将加框处的代码段补充完整。_______【答案】①.B②.a[2]③.以下三种答案或其他等价语句else:key="严重污染"elift>300:key="严重污染"ift>300:key="严重污染"【解析】【详解】本题主要考查Python程序的综合应用。(1)若将11月7日的日均AQI值修改为163.75,则输出结果不会发生变化,因为输出的结果是统计空气质量为优的天气,而63.75和163.75对应的等级均不为优。(2)由图b可知,AQI对应的是a[2],故此处填a[2]。(3)加框处对应严重污染的情况,有以下三种:14.有图像如图a所示,用以下算法记录图像的像素点分布。先将像素的颜色值进行调整,使之成为一幅黑白图像(如图b所示),再将黑白图像中像素点(0表示黑色,1表示白色)分布以列表形式存储,如[2310,321,1230……]表示先有231个连续的黑色像素,再接着是32个连续的白色像素,再接着是123个连续的黑色像素……,列表中部分数据如图c所示。图a图b图c实现上述功能的Python代码如下:#导入库,代码略img=np.array(Image.open("hz.png").convert("L"))#将图像转换为二维矩阵rows,cols=img.shape#图像尺寸分别赋值,rows表示行数,cols表示列数foriinrange(rows):forjinrange(cols):ifimg[i,j]>180:#0~255表示256级灰度值,0表示黑色,255表示白色img[i,j]=1else:img[i,j]=0plt.imshow(img,cmap="gray")#显示灰度图像plt.show()#弹出包含了图片的窗口c=img[0,0];cnt=0;ys=[]foriinrange(rows):forjinrange(cols):ifimg[i,j]==c:______else:ysappend(cnt*10+c)cnt=1ys.append(cnt*10+c)print(ys)(1)由程序代码可知,对图像的记录方式采用___(填字母:A.逐行记录/B.逐列记录/C.随机记录)。(2)若得到图d颜色加深的图像,则划波浪线处代码应修改为()(单选)图dA.img[i,j]>210B.img[i,j]>140C.img[i,j]<140D.img[i,j]<210(3)在横线处填上合适的代码。_______(4)程序加框处代码有错,请改正。_______【答案】①.A②.A③.cnt+=1④.1c或abs(c1)或(c+1)%2或c=img[i,j]【解析】【详解】本题主要考查Python程序的综合应用。(1)由程序代码“foriinrange(rows)”外层循环控制行,可知对图像的记录方式采用逐行记录,故选A选项。(2)0~255表示256级灰度值,0表示黑色,255表示白色,若得到图d颜色加深的图像,说明白色少了,黑色多了,由下一行代码“img[i,j]=1”以及结合选项可知波浪线处代码应修改为img[i,j]>210,选A选项。(3)变量cnt统计像素点为c的数量,此处当满足if判断条件时,cnt递增1,故填cnt+=1。(4)c的值只有0和1两种,此处变为另一种情况,故填1c或abs(c1)或(c+1)%2或c=img[i,j]。15.某音乐平台可以为用户推荐歌曲,推荐歌曲的算法如下:第1步,系统根据用户的听歌行为,使用2~5进行量化,单曲循环=5,分享=4,收藏=3,主动播放=2,听完=1,未听=0,跳过=1,拉黑=2,量化值大于0表示喜欢,建立如图a数据。图a第2步,分别计算待推荐用户与其他每位用户的听歌相似度(相似度=两用户同时喜欢的歌曲数/两用户中至少有一人喜欢的歌曲数)。第3步,分别计算其他用户对每一首歌曲的推荐度(推荐度=某用户该歌曲的量化值*两用户的相似度)。第4步,在其他用户所有量化值大于0的歌曲中找到推荐度最高的,且待推荐用户没有听过的歌曲,推荐给该用户。小明用Python程序模拟了此推荐算法,请回答下列问题。(1)在图a所示的10首歌曲中,“yigoo”与“lucky”两用户的相似度为_______。(四舍五入保留两位小数)(2)实现上述功能的Python程序如下,运行结果如图b所示,请在划线处填上合适的代码。图b图cdeffind(nameuser):#代码略defsimalar(music,data,k):#计算相似度xsd=[0]*len(data)foriinrange(len(data)):ms1=ms2=0forjinrange(len(music)):ifk!=i:ifdata[k][j]>0anddata[i][j]>0:ms1+=1if_______:ms2+=1ifms2>0:xsd[i]=ms1/ms2return
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论