欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    浙江省宁波市九校2022-2023学年高二上学期1月期末考试信息技术Word版含解析.docx

    • 资源ID:97966542       资源大小:92.46KB        全文页数:14页
    • 资源格式: DOCX        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    浙江省宁波市九校2022-2023学年高二上学期1月期末考试信息技术Word版含解析.docx

    浙江省宁波市九校2022-2023学年高二上学期1月期末考信息技术试卷一、选择题(本大题共13小题,每小题2分,共26分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)1.全球气候变暖以及海水温度升高,导致珊瑚礁出现大片白化现象。珊瑚白化,是由于海水温度升高造成的。以往对珊瑚礁健康状况的监测主要靠人力完成,分析过程费时费力。现在,科学家们训练了一个 人工智能(AD系统,可以根据声音记录对珊瑚礁的健康状况进行分析。他们分别使用健康和退化珊瑚礁 的大量声音记录训练了一种计算机算法,使机器能够学习两者之间的差异,随后分析了数百个小时的声 音记录,快速便捷地识别出了珊瑚礁的健康状况,准确率不低于92%。关于数据、信息和知识,下列描述不正确的是()A.声音是数据的表现形式B.材料中的92%是数据,不包含任何信息C.数据的客观性为科学研究提供了可靠的依据D.珊瑚白化是由于海水温度升高造成的,这是知识的体现【答案】B【解析】【详解】本题主要考查数据、信息和知识的描述。材料中的92%是数据,也包含了识别准确率的信息, 故本题选B选项。2.全球气候变暖以及海水温度升高,导致珊瑚礁出现大片白化现象。珊瑚白化,是由于海水温度升高造 成的。以往对珊瑚礁健康状况的监测主要靠人力完成,分析过程费时费力。现在,科学家们训练了一个 人工智能(AI)系统,可以根据声音记录对珊瑚礁的健康状况进行分析。他们分别使用健康和退化珊瑚礁 的大量声音记录训练了一种计算机算法,使机器能够学习两者之间的差异,随后分析了数百个小时的声 音记录,快速便捷地识别出了珊瑚礁的健康状况,准确率不低于92%。下列关于人工智能的说法不正确的是()A.语音识别应用了人工智能技术B.人工智能技术将人类从繁重的工作中解脱出来C.资料中的人工智能系统是符号主义方法的典型代表D.深度学习是对原始数据所蕴含的特征模式进行学习的算法模型【答案】C【解析】2 1 O 18719 45236 选选选打选选选选选选 单单单徽单电单单单单Wli吴人数 26 191311109974 4332图c(3)要生成如图d所示的柱形图,第题加框处应填写的代码是 (多选)A.题号,错误人数B. df3题号df3错误人数C. df3.题号,df3.错误人数,labe仁”错误人数”D. df2_sort:6.题号,df2_sort: 6.错误人数,label="错误人数”【答案】.dfl.ati, “得分”<13或dfl得分”ivl3或dfl.得分ivl3.dfldfL得分=26或dfldfl ”得分”=26.num=dfli|.count() .ascending=False . head(6) .CD【解析】【详解】本题主要考查Python程序的综合应用。(1)将得分低于13分的同学学号加“”标识,故此处填dfl.ati, "得分”<13或dfl得分或 dfl.得分国<13。输出满分的同学,满分是26分,故填得分=26或得分=26。(2)小刘进一步统计了每个单选题的错误人数,用“1”表示该题是错选的,此处使用count函数统计 错误数量,故填 num=dfli.count()o根据错误人数进行降序排序,ascending值为False为降序排序,故填ascending=Falseo分析错误人数最多的前6个单选题,使用head函数,故填head(6)o(3)绘制的是柱形图,横纵坐标分别是题号和错误人数,标签是abel="错误人数”,故第题加框处 应填写的代码是df3.题号,df3.错误人数,label="错误人数”,或df2_sort: 6.题号,df2_sort: 6.错误 人数,labe仁”错误人数。15.寻找金蝉素数。素数是指大于1的自然数中,除了 1和它本身以外不再有其他因数的自然数。金蝉素 数是指由1、3、5、7、9这5个奇数排列组成不重复的五位素数,它的中间三位数和最中间的一位数也 都是素数的自然数,如“13597”是素数,“359”和“5”也是素数,则“13597”是金蝉素数。小乐编 写了一个python程序寻找金蝉素数,运行结果如图所示。金蝉素数保 13597, 53791, 79531, 91573, 95713)共有,5个(1)下列选项中可以填入加框处的代码是(多选)A. 2, nB. 2, n+1C. 2, int(math.sqrt(n)+1D. 2, n/2+1E. 2, n/2+l(2) Python程序代码如下,请在划线处填入合适的代码import mathdef isprime(n):for i in range(|if n%i=0:breakelse:return Truereturn Falsecicada=c=0fori in range( 13579, 99999, 2):a=0*10temp=iwhile temp!=0:temp/=10if al+a3+a5+a7+a9=5 : x=i/100%10y 二if and isprime(y) and isprime(i):cicada.append(i)c+=lprint("金蝉素数有:n, cicada)print("共有:二 c, “个“)【答案】 .ACE .atemp%10=l .i/10% 1000或i% 10000/10或其他等价答案.x!=l and x!=9 或 isprime(x) and x!=l 或其他等价答案【解析】【详解】本题主要考查Python程序的综合应用。isprime(n)函数用于判断n是否是素数,range(start, stop, step), start:计数从start开始。默认是从0 开始。例如range (5)等价于range (0, 5) ;stop:计数到stop结束,但不包括stop。例如:range(0, 5)是0,1,234没有5;step:步长,默认为1。例如:range (0, 5)等价于range(0,5,l)。由于判 断n是否是素数的过程中具有对称性,因此此处可以填2, n,或2, int(math.sqrt(n)+l,或2, n/2+1, 故选ACD选项。由if判断语句"if a 1 +a3+a5+a7+a9=5w可知此处将temp各个位的数字保存到列表a中,并赋 值为1,故此处填atemp%10=l。如“13597”是素数,“359”和“5”也是素数,则“13597”是金蝉素数,x取i的最中间的一位数, y 取 i 的中间三位数,故此处填 i/10%1000 或 i%10000/10,如 i=13579,则 i10% 1000=357。x是最中间的一位数,因此x是素数且不能为1,故此处填x!=l and x!=9或isprime(x) and x!=lo16.某字符串加密程序,其功能是:输入一个仅由小写英文字母组成的字符串,输出加密后的密文,加密 规则如下所述:将明文字符串分成3个字符一组,对每组字符进行处理,剩余不足3个的字符不做处理。随机产生由26个不重复的小写英文字母组成的密文串,将明文中的每组字符分别替换为密文串中对应 的字符,若密文串如表1所示,则明文"abcdefghijkl"替换为"jpgntkwmaery”。小 写 字 母abcdefgh*1Jk1mn0pqrstuVwXyz密文串*JPgntkwmaery1dcqf* 1Xuhzb0Vs表1输入一串数字密钥(由19数字组成),密钥中每个数字依次为每组字符向右旋转次数,若密钥长度不 足,则重复使用密钥,数字与对应旋转次数见表2。例如,数字密钥为“45”,则将第1组字符向右旋转 1次,如“jpg” > “gjp”,将第2组字符向右旋转2次,如“ntk” > “knt” > “tkn”,第3组字符向右旋 转1次,第4组字符向右旋转2次,依次类推。表2数字123456789旋转次数123123123将每组处理后的字符串顺序连接,每组之间用“”作为间隔符号,再将分组剩余的字符倒序连接, 得到密文。程序运行结果如下:请输入明文:happynewyearok请输入一串数字密钥:2326不小写字母对应的密文串:mgokfyejIpzstiuahbrvncqxwd密文知 okma j *awi*qwf *frnb*(1)若明文为“abc”,随机产生 密文串如图所示,数字密钥为“13”,则密文为 o(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。defjmdicQ:#随机生成由26个不重复的小写英文字母组成的密文串#返回密文字符串,代码略def rotate(array, k) : #旋转for i in range(k):temp=array len(array)-1 for j in range ():arrayU+l=arrayjarray! 0=tempming=input("请输入明文:”)mkey=input("请输入一串数字密钥:”)n=len(ming);m=len(mkey)a=dic=jmdic()print(“26个小写字母对应的密文串::die)for i in range(n/3):#对每组字符进行处理a.append() #append():在列表末尾添加元素for j in range(3):ai.append( die| ord(mmgi)|)keynum=k二(key num-1 )%3+1rotate(ai, k)ans廿"for i in range(n/3):#将每组字符进行连接for j in range(3):ans+=叫" *(i+l)ans=mingi*3+3 : +ansprint("密文为:% ans)(3)加框处代码有错,请更正o【答案】 .omg* 或 “omg*" (2). len(array) -2, -1, -1.int(mkeyi%m) .ans+=aij.ord(mingi*3+j)-97 或 ord(mingi*3+j)-ord(nan)【解析】【详解】本题主要考查人工智能技术 描述。语音识别应用了人工智能技术;人工智能技术将人类从繁 重的工作中解脱出来;资料中的人工智能系统是联结主义方法的典型代表;深度学习是对原始数据所蕴 含的特征模式进行学习的算法模型,故本题选c选项。3.下列有关信息的编码,描述正确的是()A.最小的存储单位是位(bit)B.黑白图像的颜色位深度是2位C.基本的ASCII码共有127个,用1个字节中的低7位编码D.若某音频文件的量化位数为4位,则其量化值取值范围为。3【答案】A【解析】【详解】本题主要考查信息编码。最小 存储单位是位(bit);黑白图像的颜色位深度是1位;基本的 ASCII码共有128个;若某音频文件的量化位数为4位,则其量化值取值范围为024-1 = 15,故本题选A 选项。4 .下列有关大数据及数据处理的说法,不正确的是()A.处理大数据时一般采用分治思想B.文本数据处理可应用于消费者意见数据的分析C.大数据要分析的是全体数据,每一个数据都必须准确D.探究具有关联性数据的分布关系,可以使用散点图、气泡图【答案】C【解析】【详解】本题主要考查大数据及数据处理。处理大数据时一般采用分治思想;文本数据处理可应用于消 费者意见数据的分析;大数据要分析的是全体数据,但不用每一个数据都必须准确;探究具有关联性数 据的分布关系,可以使用散点图、气泡图,故本题选C选项。5 .计算变量s的步骤如下:变量s的初值为0, f的初值为-1,变量i的初值为2若i不超过1。,则执行,否则执行s->s+f*i*(i+2), f->-f将i的值增加2,返回输出变量s的值则下列说法正确的是()A.该算法采用伪代码描述B.该算法基本结构为分支结构C.计算s的代数式可表示为:2*4+4*6-6*8+8*1010*12D.若去掉步骤中的“将i的值增加2”,则违反了算法的可行性特征【答案】C【解析】【详解】本题主要考查算法的描述。该算法采用自然语言描述;该算法基本结构为循环结构;计算S的 代数式可表示为:-2*4+4*6-6*8+8*10-10*12;若去掉步骤中的“将i的值增加2”,则违反了算法的 有限性特征,故本题选C选项。6 .我国普遍采用EAN13条形码,它由13位数字组成,前3位表示国家,如图所示,条形码的前3位 “690”表示中国大陆地区。若用字符串s存储条形码,则要获取“国家代码”的python表达式为EANI3A. s-13: -10: -1B. s-13: -10C.sl: 4D.s0: 2【答案】B【解析】【详解】本题主要考查Python表达式。切片操作基本表达式:object start_index:end_index: step, step:正负数均可,其绝对值大小决定了切取数据时的“步长”,而正负号决定了 “切取方向”,正表 示“从左往右”取值,负表示“从右往左”取值。start_index:表示起始索引(包含该索引对应值), 该参数省略时,表示从对象“端点”开始取值。end_index:表示终止索引(不包含该索引对应值),该 参数省略时,表示一直取到数据“端点”。我国普遍采用EAN13条形码,它由13位数字组成,前3位表 示国家,如图所示,条形码的前3位“690”表示中国大陆地区。若用字符串s存储条形码,则要获取“国家代码”的python表达式为sT3: TO或s0:3,故本题选B选项。7 .下列表达式的值和其他三项不同的是()A. str(666)=6*3'B. -5/3=int(-2.8)C. 2*3%53*2=0D.a ina", “b", ncH【答案】D【解析】【详解】本题主要考查Python表达式的运算。str(666)=6*3'值为True, -5/3=int(-2.8)值为True, 2*3%5/3*2=8%5/9=0,因此表达式 2*3%5/3*2=0 值为 True, a” ina”,“b“,值为 False, 故本题选D选项。8 .有如下Python程序段:die=“苹果”:9.98, 12.98, “香梨”:8.98, 16.98die苹果”1=15.98die葡萄”=12.58, 13.98print(dic)该程序运行后输出的结果为()A. “苹果”:15.98, 12.98, “香梨”:8.98, 16.98B. “苹果”:9.98, 15.98, “香梨”:8.98, 16.98C. “苹果”:15.98, 12.98, “香梨”:8.98, 16.98, “葡萄”:12.58, 13.98D. “苹果”:9.98, 15.98, “香梨”:8.98, 16.98, “葡萄”:12.58, 13.98【答案】D【解析】【详解】本题主要考查Python字典数据类型的操作。die=“苹果9.98, 12.98, “香梨”:8.98, 16.98),执行完 die"苹果”1=15.98 后,die=“苹果”:9.98, 15.98, “香梨”:8.98, 16.98。执行完 dic”葡萄12.58, 13.98后,dic="苹果”:9.98, 15.98, “香梨”:8.98, 16.98, “葡萄”:12.58, 13.98),故本题选D选项。9 .有如下Python程序段: import pandas as pd s=pd.Series(range(70, 100, 10) for i in s:print(i)该程序运行后输出的结果为()70070a. 80B. 180902900 701 80 c.2 903 1000D. 12【答案】A【解析】 【详解】本题主要考查Python程序的执行。range(start, stop, step), start:计数从start开始。默认是从0开始。例如range (5)等价于range (0, 5);stop:计数到stop结束,但不包括stop。例如:range (0, 5)是0, 1,2, 3, 4没有 5;step:步长,默认为 1。例如:range (0, 5)等价于 range© 5,1)。s=pd.Series(range(70, 100, 10),因此生成的数据列表是70,80,90,故本题选A选项。10 .小明制订了每周英语单词学习计划,本周单词保存在“word.txt”文件中,所有单词如图所示。丁 grd.txt 启, -OX文件的 KE)假式(O) SXV)帚勒(H) creative mount former preserve promote cypress committee cash charity account issue fund document republic conduct(他编写了一个Python程序,检测学习情况,代码如下:f=open("word.txt”,T')line=f.readline()word二口while line:temp=line.split() #将字符串以空格为分隔符号进行分割,并存储在列表中for i in temp:if i0=,c' and !e' in i:word.append(i)line=f.readline()print(word)执行该程序段后,输出的英语单词个数为()A. 3B.4C. 6D. 8【答案】A【解析】【详解】本题主要考查Python程序的综合应用。分析程序可知,每个单词以“c”开头且该单词中含有字 母“e”,则执行word.append,满足条件的单词有:creative> cypress> committee,故本题选A选项。11 .有如下python程序段:for i in range(100, 0, -1):flag二Truem二ifor j in range(len(a)-l, -1, -1):ifm%2!=aj:flag=Falsem/=2if flag:ans=ibreakprint(ans)已知列表=1, 0, 0, 0, 1, 0, 1,程序运行后,变量ans的值是()A 46B. 58C. 69D. 81【答案】C【解析】【详解本题主要考查Python程序的执行。该程序通过嵌套for循环找出1100之间其二进制数是 1000101的数,十进制数69的二进制数是1000101,故本题选C选项。12 .寻找最长无重复数字子串。输入一串仅由09组成的数字字符串,找出其中不含有重复字符的最长子 串,若有多个长度相同的子串,则输出最后一个。如:输入数字字符串"1231255768”,其最长的无重复数 字子串有“3125“、“5678“,则输出“5678”,长度为4。实现该功能的python程序如下:def repeat。,x, y):#判断字符串s从位置x到y是否有重复字符#无重复返回True(若x=y,为无重复),有重复返回Flase,代码略。si=input(”请输入一个数字字符串:”)len=len(sl)left, right, maxlen=0, 0, 0while righKlen:if not repeat(sl, left, right): else:if (2):maxlen=right-left4-1s2=slleft: right+l print("最长无重复子串为:”,s2, “长度是:",maxlen)加框处的可选代码为:Ieft+=1right+=lright-=l(4)right-left>maxlen right-left+1 >=maxlen为使程序正确运行,则程序段(1)(2)处代码依次为()A.B.C.D.【答案】D【解析】【详解】本题主要考查Python程序的综合应用。如果满足notrepeat(sl, left, right),则说明有重复 了,则left递增1继续判断,故填left+=L由下一行更新了 maxlen说明产生了新的最长字串,故 if判断条件是right-left+1 >=maxleno此处右端点right递增1,继续判断,故填right+=l,故选D选 项。13.用python程序对分辨率为500*50。的白色背景图像文件white.jpg (如图所示)进行处理,代码如 下:from PIL import Imageim = Image.open(nwhite.jpgn)pix = im.load()width=im.size0 #获取图像宽度值 height = im.sizel #获取图像高度值 for x in range(width):for y in range(height):if x<=width/2 and y<=height/2:if x%50=0 or y%50=0 : pixx, y=(0, 0, 0)elif y >height/2 :if x=y or width-x=y :pixx, y=(0, 0, 0)im.show ()white.jpg程序执行后的图像效果是()【答案】B【解析】【详解】本题主要考查Python程序处理图像。分析程序可知,当满足if分支,即x<=width/2 and y<=height/2,即处理图像的第二象限,每隔50像素画一条线。当满足elif分支,即y>height/2时,即处 理图像的第三、四象限,当满足y=x或y=width-x时,画一条线,选项B符合,故选B。二、非选择题(本大题共3小题,其中第14小题10分,第15小题6分,第16小题8分,共24分)14.为了协助老师进行高效的试卷讲评,课代表小刘收集了单选题的相关数据,保存为"wrong.xlsx"文 件,部分数据界面如图a所示,单选题共有13小题,每小题2分,共26分,用“1”表示该题是错选 的。11AB 单边】C 他选2D 小逸3E 14F小逸5c 通通6H 中达7I 小选8J 依选9K 小选】0L 小逸11M他选12N 小逸13t5011113t5021114t503115r )04116t505117118t507111191110t50911t510一.图a(1)小刘编写了如下python程序,计算每个同学的得分,输出满分同学,并将得分低于13分的同学学 号加“”标识,请在划线处填入合适的代码。import pandas as pdimport matplotlib.pyplot as pitplt.rc(ufontn, * "familyM: “SimHei”) # 设置中文字体dfl =pd.read_excel (nwrong.xlsxn)df 1得分26-df Lsum(axis= 1 )*2for i in dfl.index:if :dfLati, “学号“上叫”+dfl.ati, “学号”print () #输出满分的同学(2)小刘进一步统计了每个单选题的错误人数,并用图表分析错误人数最多的前6个单选题,请在划线 处填入合适的代码。wnum=for i in dfl.columnsl : 14:wnumi=numprint(wnum) #输出结果如图b所示'单选r:11单选1: 3单选31: 3,坐选41: 4单选5、5单选6,: 2, ,单选7: 9/单 选8F0J单选9:7, 单选10: 19单选1止9/单选12': 13/单选131:26图b#根据错误人数进行排序df2=pd.DataFrame(“题号":wnum.keys(),”错误人数":wnum.values( )df2_sort二df2.sort_values('错误人数)print(df2_sort) #输出结果如图c所示#创建图表,分析错误人数最多的前6个单选题df3 = df2_sort.pit.title("错误人数排名前6的单选题”)plt.bar ()plt.ylim(5, 30)pit legend( )plt.show ()

    注意事项

    本文(浙江省宁波市九校2022-2023学年高二上学期1月期末考试信息技术Word版含解析.docx)为本站会员(太**)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开