浙江省五校联盟2022-2023学年高二上学期信息技术期末联考卷(含答案解析)_第1页
浙江省五校联盟2022-2023学年高二上学期信息技术期末联考卷(含答案解析)_第2页
浙江省五校联盟2022-2023学年高二上学期信息技术期末联考卷(含答案解析)_第3页
浙江省五校联盟2022-2023学年高二上学期信息技术期末联考卷(含答案解析)_第4页
浙江省五校联盟2022-2023学年高二上学期信息技术期末联考卷(含答案解析)_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江省五校联盟2022-2023学年高二上学期信息技术期末联考卷一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下面一段话,在微信朋友圈被刷屏:“如果‘阳’了的话,丢垃圾的时候最好消杀一下或用“鹅颈式封扎法”进行处理,因为很多垃圾清运人员是老人,他们更弱势”。下列说法不正确的是()A.“如果‘阳’了的话”这句话中的“阳”是数据B.“很多垃圾清运人员是老人,他们更弱势”,这是知识的体现C.如果‘阳’了的话,丢垃圾不进行处理,垃圾清运人员易感染,这体现了信息的载体依附性D.“鹅颈式封扎法”是人类智慧的体现【答案】C【解析】【详解】本题主要考查数据、信息、知识和智慧的描述。信息,指音讯、消息、通讯系统传输和处理的对象,泛指人类社会传播的一切内容,信息是加工了的数据;数据是记录客观事物的、可鉴别的符号;知识是人们运用大脑对所获取或积累的信息进行的提炼、研究和分析的结果,能够精确的反应事物的本质;智慧是为了达到预定目标而运用知识解决问题的创新思维能力。如果‘阳’了的话,丢垃圾不进行处理,垃圾清运人员易感染,这体现了信息的传递性,故本题选C选项。2.下列关于信息编码的描述,正确的是()A.每个中文汉字的输入码是唯一的B.录音的过程就是通过采样和量化实现数字信号的模拟化过程C.根据GB2312编码,“世界足球杯”共占10bitD.已知大写字母I的ASCII码是49H,则小写字母j的ASCII码是106D【答案】D【解析】【详解】本题主要考查字符编码。每个中文汉字的输入码是不唯一的;录音的过程就是通过采样和量化实现模拟信号的数字化过程;根据GB2312编码,“世界足球杯”共占10Byte;已知大写字母I的ASCII码是49H,对应十进制数是73,则小写字母j的ASCII码是73+32+1=106D,故本题选D选项。3.关于数据管理与安全,下列说法正确是()A.计算机数据的管理已经先后经历了文件管理、人工管理、数据库管理B.安装正版的杀毒软件并及时更新就一定能保证计算机的数据安全C.数据校验提高了数据的保密性D.常有的数据校验方法有MD5、CRC、SHA-1等【答案】D【解析】【详解】本题主要考查数据管理与安全。计算机数据的管理已经先后经历了人工管理、文件管理、数据库管理;安装正版的杀毒软件并及时更新能有效预防病毒,对计算机的数据安全起到保护作用;通过数据加密可以提高数据的保密性,数据校验能提高数据的完整性;常有的数据校验方法有MD5、CRC、SHA-1等,故本题选D选项。4.阅读材料,完成问题北京体育大学研究团队建立了无反光点人体运动自动捕捉人工智能系统,曾助力中国选手巩立姣和刘诗颖在东京奥运会女子投掷项目比赛中出色发挥,分获铅球和标枪金牌。目前该系统已应用在国家速度滑冰和越野滑雪项目训练中,获得超过8000人次的赛时动作技术数据,使机器深度学习越发“得心应手”,对于滑冰与滑雪运动员的动作捕捉与技术分析,既能精准到具体细节,又能快速反馈分析结果。根据以上描述,下列说法不正确的是()A.随着获取的动作数据逐渐增加,该技术对于数据的反馈会更有效B.材料中“获得超过8000人次的赛时动作技术数据,使机器深度学习越发‘得心应手’”说明大数据分析的是全体数据,而不是抽样数据C.该技术捕捉到的每一个数据都来自于真实数据,体现了大数据价值密度高的特点D.能根据动作自动捕捉进行分析,并快速反馈分析结果,体现了大数据速度快的特点【答案】C【解析】【详解】本题主要考查大数据的描述。该技术捕捉到的每一个数据都来自于真实数据,体现了大数据价值密度低的特点,故本题选C选项。5.阅读材料,完成问题北京体育大学研究团队建立了无反光点人体运动自动捕捉人工智能系统,曾助力中国选手巩立姣和刘诗颖在东京奥运会女子投掷项目比赛中出色发挥,分获铅球和标枪金牌。目前该系统已应用在国家速度滑冰和越野滑雪项目的训练中,获得超过8000人次的赛时动作技术数据,使机器深度学习越发“得心应手”,对于滑冰与滑雪运动员的动作捕捉与技术分析,既能精准到具体细节,又能快速反馈分析结果。根据以上材料中的描述,人工智能技术助力运动员主要基于以下哪种方法()A.符号主义 B.联结主义 C.行为主义 D.建构主义【答案】B【解析】【详解】本题考查的是人工智能技术。对人工智能研究影响较大的有符号主义、联结主义和行为主义三大学派。符号主义是基于逻辑推理的智能模拟方法模拟人的智能行为。联结主义:受脑科学的启发,把人的智能归结为人脑的高层活动,强调智能的产生是由大量简单的单元通过复杂的相互联结和并行运行的结果。行为主义是一种基于“感知——行动”的行为智能模拟方法。本题描述符合联结主义。故选项B正确。6.录制一段采样频率为44.1kHz,量化位数为16位的双声道立体环绕的Wave音频格式数据16秒,需要的磁盘空间大约为()A.3MB B.5MB C.30MB D.20MB【答案】A【解析】【详解】本题主要考查音频文件容量计算。音频文件容量=采样频率*量化位数*声道数*时长/8=44.1*1000*16*2*16/8/1024/1024≈3MB,故本题选A选项。7.某算法的部分流程图如图所示。执行这部分流程,若输入m的值为“append”,则输出c,a的值分别为()A.p2 B.e3C.p3 D.e4【答案】A【解析】【详解】本题主要考查算法流程图的执行。m="append",a=0,n=len(m)=6,c=m[0]="a"第一遍循环,满足a<nandc<=m[a+1],a=a+1=1,c=m[a]="p";第二遍循环,满足a<nandc<=m[a+1],a=a+1=2,c=m[a]="p";第三遍循环,不满足a<nandc<=m[a+1],循环结束,输出c、a的值分别是p和2,故本题选A选项。8.下列表达式中,值为True的是()A.notabs(-12.7)>12B.3**2<=2**3C.round(3.1415,3)==3.141and"2"in"3+27"D.3!=1+2or5>=5【答案】D【解析】【详解】本题主要考查Python表达式的运算。表达式notabs(-12.7)>12值为False,表达式3**2<=2**3值为False,round(3.1415,3)=3.142,故表达式round(3.1415,3)==3.141and"2"in"3+27"值为False,表达式3!=1+2or5>=5值为True,故本题选D选项。9.有如下Python程序段:s=input()y=""foriinrange(len(s)):c=s[i]ifc>="A"andc<="Z":c=chr(ord(c)+3)y=c+yprint(y)运行上述程序,若输入的s内容为“A1b2C3”,则显示的是:()A.A1b2C3 B.D1b2F3 C.3F2b1D D.3C2b1A【答案】C【解析】【详解】本题主要考查Python程序的执行。分析程序可知,当取到的字符是大写字母时,执行c=chr(ord(c)+3)即后移3个长度,其余字符不变。y=c+y,即将每次取到的字符插到最前面。字符"A"、"C"变为"D"、"F",因此输出的结果是3F2b1D,故本题选C选项。10.有如下Python程序段:defs(b):n=b[0]foriinb:ifi>n:n=ireturnna=[20,10,70,30]print(s(a))该程序段执行后,输出结果为()A.10 B.20 C.30 D.70【答案】D【解析】【详解】本题主要考查Python程序的执行。分析程序可知,函数s(a)返回列表a中的最大值,a=[20,10,70,30],因此输出结果是70,故本题选D选项。11.有如下Python程序段:n=int(input())s=0;i=1whilei*i<=n:ifi==n//i:s+=1elifn%i==0:s+=2i+=1print(s)若输入"16",该程序段执行后,输出的结果是()A.3 B.4 C.5 D.6【答案】C【解析】【详解】本题主要考查Python程序的执行。n=16,s=0,i=1第一次循环,满足i*i<=n,满足n%i==0,s=s+2=2,i=i+1=2;第二次循环,满足i*i<=n,满足n%i==0,s=s+2=4,i=i+1=3;第三次循环,满足i*i<=n,不满足if判断条件,i=i+1=4;第四次循环,满足i*i<=n,满足i==n//i,s=s+1=5,i=i+1=5,循环结束,输出的结果是5,故本题选C选项。12.有如下Python程序段:fromrandomimportrandints=[60,40,70,20,10,50]m=randint(1,3)*2foriinrange(6,m,-1):forjinrange(5,i,-1):ifs[j-1]>s[j]:t=s[j]s[j]=s[j-1]s[j-1]=tprint(s)该程序段执行后,输出的结果可能是()A.[60,40,70,20,10,50] B.[10,60,40,70,20,50]C.[10,20,60,40,70,50] D.[10,20,40,50,60,70]【答案】A【解析】【详解】本题主要考查Python程序的执行与调试。m=randint(1,3)*2,m随机生成2、4、6,当m=2时,a[3]~a[5]成升序状态,s=[60,40,70,10,20,50];当m=4时,a[4]~a[5]成升序状态,s=[60,40,70,20,10,50];当m=6时,s不变,故输出的结果可能是[60,40,70,20,10,50],故本题选A选项。二、非选择题(本大题共4小题,6+7+7+6,共26分)13.分解质因数是指一个整数可以写成几个质数相乘形式。现有如下Python程序段实现对一个整数(可以为负整数)分解质因数,如输入正整数15,输出结果为:15=3*5,输入负整数-4,输出结果为:-4=-1*2*2。(1)请在划线处填入合适的代码。x=int(input("输入一个整数:")s=str(x)+"="ifx<0:x=-xs+="-1*"i=2whilex>1:whilex%i==0:s+=str(i)+"*"__________i+=1print(_________)(2)当输入整数-40时,输出的结果为__________【答案】①.x//=i或x=x//i或其他等价答案②.s[:-1]或s[0:len(s)-1]或其他等价答案③.-40=-1*2*2*2*5【解析】【详解】本题主要考查Python程序综合应用。①循环过程的条件就是x能够被i整除,所以每循环一次x的值变为x//i,故此处填x//=i或x=x//i。②由于每次找到一个因数执行s+=str(i)+"*"语句,故最后s会多出一个"*",输出的时候要去除,故此处填:s[:-1]或s[0:len(s)-1]。③当输入整数-40时,根据题干信息,输出的结果为-40=-1*2*2*2*5。14.某市普通高中选课数据文件“xk73.xlsx”如图-1所示,学生从物理、化学、生物等七门课中选三门作为高考选考科目,“1”表示已选择的选考科目。(1)按选课要求每位学生都应从物理、化学、生物等七门课中选三门,即“已选科目数”列的值应为“3”,但是从上图中发现“已选科目数”列中有不是“3”的数字,需要该数据进行整理,该数据问题属于_______(单选:A.数据缺失;B.数据异常;C.数据重复)(2)现用Python语言编程统计每所学校各科目选考的总人数,全市各科选考总人数,并按技术选考人数创建图表,如图2,图3所示。代码如下:importpandasaspdimportitertools#包含了一系列迭代器相关的函数和类importmatplotlib.pyplotaspltimportcodecs#处理中文utf-8编码frommatplotlib.fontmanagerimportFontProperties#读数据到Pandas的DataFrame结构中df=pd.readexcel("____________")km=['物理','化学';'生物,'政治';历史,'地理','技术']zrs=len(df.index)#总人数#按学校分组计数sc=df.groupby('学校',asindex=False).count()result=_________________________#删除“姓名”列result=result.rename(columns={'学生编号:总人数'})#修改“学生编号”为“总人数”delresult['已选科目数']_________________________#创建如图3所示图表font=FontProperties(fname=r"c:\windows\fonts\simkai.ttf",size=12)plt.rcParams["font.sans-serif"]=["KaiTi"]plt.title("全市技术选考总人数对比情况")plt.xlabel("学校")plt.ylabel("技术")plt.legend()plt.show()#保存结果result.toexcel("学校人数统计.xlsx")根据题意,请在划线处填入合适的语句或表达式【答案】①.B②.xk73.xlsx;③.sc.drop('姓名',axis=1);④.plt.bar(result['学校'],result['技术'])或plt.bar(result.学校,result.技术)【解析】【详解】本题主要考查Python程序的综合应用。①按选课要求每位学生都应从物理、化学、生物等七门课中选三门,即“已选科目数”列的值应为“3”,但是从上图中发现“已选科目数”列中有不是“3”的数字,需要该数据进行整理,该数据问题属于数据异常,故选B选项。②某市普通高中选课数据文件“xk73.xlsx”如图-1所示,此处读取该文件,通过read_excel函数,故填xk73.xlsx。③删除“姓名”列,使用drop函数,故填sc.drop('姓名',axis=1)。④由图可知,绘制的是柱形图,使用plt.bar函数,横坐标是学校,纵坐标是技术,故填plt.bar(result['学校'],result['技术'])或plt.bar(result.学校,result.技术)。15.寻找字符串中连续数字(全部分解为1位数)之和为s的全部字串,如字符串”20210521”中和为6的字串为”105”。实现该功能的Python程序代码如下,运行界面如图所示。请在划线处填写正确代码:a=input("输入数字字符串:")i=0;j=0;s=6;sum=0;flag=Falsewhilej<len(a):___________sum+=int(c)whilesum>s:n=a[i]___________i+=1ifsum==sprint("符合条件的字串为:"___________)flag=True___________ifnotflag:print("没有符合要求条件的字串")【答案】①.c=a[j]②.sum-=int(n)③.a[i:j+1]④.j+=1【解析】【详解】本题主要考查Python程序的综合应用。①由下一行代码,可知此处取索引j处的字符,故填c=a[j]。②如果sum>s,说明该连续的字串不满足要求,则需要将左端索引i处的数字依次减去,直到满足要求,故此处填sum-=int(n)。③此处将符合条件的字串打印输出,即索引i~j之间的字符串,故填a[i:j+1]。④此处循环变量j递增1继续循环,故填j+=1。16.某高中高二年级一共16个班举行篮球比赛,每个班都与其他班级各进行一场比赛,赢一场比赛增加1点积分,平局或者输掉比赛不扣积分,以最后的积分决定冠军、亚军和季军。如果两个班级胜场数相同,则输场数更低的班级排名更高;如果胜场数和输场数都相同,则排名相同。小文想用python来模拟16个班级的比赛,首先初始化16个班级比赛积分情况,初始化界面(如图1所示),某次运行代码后,16个班级的比赛结果情况如下(如图2所示)每个班级与其他班级的比赛结果随机生成,0表示平局,-1表示输掉比赛,1表示赢得比赛,第一行数据表示1班对战16个班的比赛结果(每个班和自己的对战结果都用平局表示)代码如下,请完成代码填空:importrandomimportpandasaspds=[[0foriinrange(16)]forjinrange(16)]#生成16*16的二维列表(图1所示)k=[];n=[]m=[[1,0,0],[2,0,0],[3,0,0],[4,0,0],[5,0,0],[6,0,0],[7,0,0],[8,0,0],[9,0,0],[10,0,0],[11,0,0],[12,0,0],[13,0,0],[14,0,0],[15,0,0],[16,0,0]]#m列表[1,0,0]中第一个元素表示第几班,第二个元素表示胜场数,第三个元素表示输场数以此类推foriinrange(1,16):forjinrange(i):s[i][j]=random.randint(-1,1)___________df=pd.DataFrame(s,index=["1班","2班","3班","4班","5班","6班","7班","8班","9班","10班","11班","12班","13班","14班","15班","16班"],columns=["1","2","3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论