资源简介 (…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙江省绍兴市海亮高级中学2020-2021学年高一下学期信息技术期中考试试卷一、选择题1.(2021高一下·绍兴期中)今年3月的中美外交会谈,中美代表就各项问题展开了激烈的讨论和深入的交流,使得大家对热点问题有了更加深入的认识了解,这最能说明信息具有( )A. 载体依附性 B. 时效性 C. 共享性 D. 价值性【答案】 C【考点】信息及其特征【解析】【解答】对各项问题进行激烈的讨论和深入的交流,这说明信息具有共享性。故答案选C。【分析】本题主要考查信息的特征。信息的特征:载体依附性、时效性、共享性、可加工处理性、真伪性、价值性。共享性:同一信息同时或异时、同地或异地被多个人所共享。2.(2021高一下·绍兴期中)下列对数据、信息、知识说法正确的是( )A. 信息和数据没有任何关系 B. 知识不可以继承C. 文字、语言、声音、书籍都是常见的信息 D. 信息就是数据解释后产生的意义【答案】 D【考点】信息及其特征,数据、信息、知识与智慧的关系【解析】【解答】数据、信息和知识可以看作人类对客观事物感知的三个不同阶段。数据是对事物属性的客观记录,信息是经过组织的有结构的数据,知识是经过人的思维整理过的信息、数据、形象、价值标准以及社会的其他符号化产物,可以继承。文字、语言、声音、书籍都是常见的信息的载体。故答案选D。【分析】本题主要考查数据、信息和知识的概念与关系。数据、信息、知识、智慧的关系如图:3.(2021高一下·绍兴期中)某购物平台推出了“amazon go”免排队超市,在超市中顾客拿了商品就可以走,无需排队,付钱系统会自动结算,下列操作没有涉及到人工智能技术的是( )A. 利用摄像头识别了顾客拿了哪种商品,并添加到顾客的订单中B. 利用“amazon go”应用程序产生二维码C. 收集拍摄商品包装后在其它零售平台搜索同款商品并比对价格D. 用语音的方式将商品需求交给“amazon go”,系统自动为你补货【答案】 B【考点】信息的智能化处理【解析】【解答】人工智能技术应用主要有:模式识别(OCR光学字符识别、手写识别、语音识别等);机器翻译(常见的语言翻译软件有金山快译、译星、万能对译等);其他应用(问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等)。选项A属于模式识别,选项C属于图像识别,选项D涉及到模式识别的语音识别技术。故答案选B。【分析】本题主要考查人工智能技术的应用。随着人工智能技术的发展及与各个行业的深度融合,生活中的人工智能将无处不在,人工智能必将为人们呈现一个安全、便捷的智能社会。4.某十进制偶数x,范围为100-254,将其转化为二进制数y,以下说法不正确的是( )A. x/2的运算结果转为二进制一定比y少1位B. 二进制数y的最低位一定是0C. 十进制数x+1转化为二进制数不超过8位D. 十进制数x mod16与二进制数y的左侧4位的值相等【答案】 D【考点】进制及数制转换【解析】【解答】选项A:x除以2后的结果,其二进制数是二进制数y每1位上的数向右移动1位,比原来少1位。A正确;选项B:偶数转化为二进制数,最低位一定是0。B正确;选项C:最大的8位二进制数值为255。C正确;选项D:x除以16取余,其余数与y的右侧4位相等。D错误。故答案选D。【分析】本题考查十进制数与二进制数之间的转换。5.使用 UltraEdit 软件查看字符内码,部分界面如图所示。下列描述正确的是( )A. 字符“朋”的二进制编码是 11000101 11110000B. 图中除“朋友圈”外其他字符都是ASCII 字符C. 小写英文字母“w”的十六进制编码为 89D. 大写英文字母“Z”的十六进制编码为 60【答案】 B【考点】进制及数制转换,字符编码【解析】【解答】字符“朋”十六进制编码为:C5 F3,转二进制编码为:11000101 11110011,选项A错误;ASCII字符十六进制编码不大于7F,图中除“朋友圈”外,其他字符都不大于7F,都是ASCII字符,选项B正确;大写英文字母 “W”十六进制编码为:57,则小写英文字母 “w”为:77,选项C错误;大写英文字母“Z”与大写英文字母 “W”间隔2,其十六进制编码为:5a,选项D错误。故答案选B。【分析】本题考查的是字符编码。 用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。6.海军军官通过对前人航海日志的分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点。这体现了大数据分析理念中的( )A. 在数据基础上倾向于全体数据而不是抽样数据B. 在分析方法上更注重相关分析而不是因果分析C. 在分析效果上更追究效率而不是绝对精确D. 在数据规模上强调相对数据而不是绝对数据【答案】 B【考点】大数据思维【解析】【解答】通过对前人航海日志等相关分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点。体现的是大数据的相关分析,而不是因果分析。故答案选B。【分析】本题考查大数据分析理念。大数据不一定强调对事物因果关系的探求,而是更加注重它们的相关性。7.(2021高一下·绍兴期中)有一段以25fps播放的,每帧画面为512*288像素、24位色时长为4秒的无声AVI视频。将其转换成mp4格式后,容量变为4320KB,则压缩比为多少( )A. 100:1 B. 50:1 C. 20:1 D. 10:1【答案】 D【考点】声音、图像、视频编码【解析】【解答】AVI视频文件大小:512*288*24*25*4/8/1024=43200KB。压缩比为43200:4320=10:1。故答案选D。【分析】本题考查视频文件存储容量的计算。未经压缩的视频文件存储量的计算方法为:存储量=帧图像存储量×帧频×播放时间(单位:字节)8.(2021高一下·绍兴期中)某算法部分流程图如图所示。执行这部分流程,输出n的值是( )A. 11 B. 12 C. 13 D. 14【答案】 C【考点】流程图识读【解析】【解答】变量i每次递增10,当i=510时,退出循环。当a=1或者b=1时,n递增1。当i等于100、110、120、130、140、150、160、170、180、190、210、310、410时,a=1或者b=1,执行n递增。程序结束时,n=13。故答案选C。【分析】本题主要考查算法流程图的分析。9.(2021高一下·绍兴期中)变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是( )A. k+1 B. k%7+1 C. (k+1)%7 D. (k+1)%7-1【答案】 B【考点】运算符、基本运算与表达式【解析】【解答】一周7天,即周期是7,变量K表示某天是星期几(k=1,表示星期一),可用表达式K%7表示,则表示K的下一天表达式是K%7+1。故答案选B。【分析】本题主要考查Python表达式。%是求模运算符。10.(2021高一下·绍兴期中)数据结构中栈和队列的共同特点是( )A. 处理数据时满足先进后出B. 处理数据时满足先进先出C. 只允许在端点处插入和删除数据D. 没有共同点【答案】 C【考点】基本数据结构【解析】【解答】栈仅允许在表的一端进行插入和删除运算,这一端被称为栈顶,相对地,把另一端称为栈底。队列是一种有限制的线性结构,它的数据元素只能在一端依次添加(进队),在另一端依次删除(出队)。栈和队列的共同特点是只允许在端点处插入和删除数据。故答案选C。【分析】本题主要考查数据结构。基本数据结构有表、队列、树、图等。11.(2021高一下·绍兴期中)运行下列程序,分别先后输入18,24,求运行结果( )x=int(input(“输入x”))y=int(input(“输入y”))r=x%ywhile r!= 0: x,y=y,r r=x%yprint(y)A. 6 B. 72 C. 18 D. 24【答案】 A【考点】运算符、基本运算与表达式,循环结构语句及程序实现【解析】【解答】x=18,y=24,r= x%y=18%24=18;第一次循环,执行x=y=24,y=r=18, r= x%y=24%18=6;第二次循环,执行x=y=18,y=r=6, r= x%y=18%6=0,循环结束,输出y的值为6。故答案选A。【分析】本题考查的是对Python循环程序的分析。12.(2021高一下·绍兴期中)运行以下代码,输出的结果是( )(2+2==4)and(not(2+2)==5)A. true B. false C. True D. False【答案】 C【考点】运算符、基本运算与表达式【解析】【解答】表达式2+2==4值为True,not(2+2)==5值为True,True and True=True(Python中区分大小写)。故答案选C。【分析】本题主要考查Python表达式的运算。Python运算符及优先级(从高到低):运算符说明 小括号 ( )索引运算符 x[i] 或 x[i1: i2 [:i3]]乘方 **按位取反 ~符号运算符 +(正号)、-(负号)乘除 *、/、//、%加减 +、-位移 >>、<<按位与 &按位异或 ^按位或 |比较运算符 ==、!=、>、>=、<、<=is运算符 is、is notin运算符 in、not in逻辑非 not逻辑与 and逻辑或 or13.(2021高一下·绍兴期中)以下代码,可以输出A,B,C,的选项是( )A. for i in range(3): print(ord(65+i),end=",") B. for i in [1,2,3]: print(chr(65+i),end=",")C. i = 0while i < 3: print(chr(i+65), end= “,”) i += 1 continue D. i = 0while i < 3: print(ord(i+65),end= “,”) i += 1【答案】 C【考点】循环结构语句及程序实现,常用标准函数【解析】【解答】ord函数返回对应字符的ASCII数值,chr函数返回对应ASCII码对应的字符。选项A、D无法输出A,B,C;选项B输出的是B,C,D;选项C输出的是A,B,C。故答案选C。【分析】本题考查的是Python循环语句及函数功能。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。在许多情况下,当一个循环执行之前,可能并不知道它需要执行的次数。这时,就可以使用while循环。14.(2021高一下·绍兴期中)下面的代码段可以实现统计某种递增序列的功能:a=[3,7,2,5,8,9,4,6,1]m, c=1, 1for i in range(1,len(a)): if a[i]>=a[i-1]: c+=1 m=max(m, c) else: c=1程序执行后,c和m的值分别是( )A. 1和1 B. 1和4 C. 2和4 D. 3和4【答案】 B【考点】程序的调试及运行,循环结构语句及程序实现【解析】【解答】分析程序可知:当后一项大于等于前一项时,c递增1,同时比较m和c的大小,将最大的赋给m,若后一项小于前一项时,赋值c为1,其中2<5<8<9,故c的最大值为4,即m=4,最后一项,1<6,c=1。程序执行后,c和m的值分别是1和4。故答案选B。【分析】本题主要考查Python列表以及循环程序的执行。列表可以通过索引访问列表中特定位置的元素。15.(2021高一下·绍兴期中)运行下面的程序,执行完成后,输出的值是( )x=4095s1="ABCDEFGHIJ"s2="abcdefghij"ret=""while x>0: r=x % 10 if r % 2==1: ret=s1[r]+ret else: ret=ret+s2[r] x=x//10 print(ret)A. JFae B. JFea C. eaJF D. EAjf【答案】 A【考点】运算符、基本运算与表达式,循环结构语句及程序实现【解析】【解答】程序分析:第一次循环,x=4095,r=x % 10=5,ret=s1[r]+ret="F",x=x//10=409;第二次循环,r=x % 10=9,ret=s1[r]+ret="JF",x=x//10=40;第三次循环,r=x % 10=0,ret=ret+s2[r]="JFa",x=x//10=4;第四次循环,r=x % 10=4,ret=ret+s2[r]="JFae",x=x//10=0,循环结束,输出ret的值为JFae。故答案选A。【分析】本题主要考查的是Python表达式和循环结构程序的运行。//是向下取整除法,%是求模。二、操作题16.(2021高一下·绍兴期中)小杰收集了8月连续5天疫情相关数据,并用EXCEL表进行处理,如图a所示:图a(1)为计算图a中的“治愈率”,小杰已正确计算了单元格K4中的数据。他希望将单元格K4中的公式向下自动填充至单元格K12再将K4:K12中的公式向右自动填充至L列,从而正确计算出区域L4:L12中的数据,则单元格K4中的公式应修改为________。(2)根据图a中数据制作的图表如图b所示,则创建图表的数据区域是________。图b(3)根据图a所示,下列操作正确是 (多选题)A.若要对欧洲各国的数据以“累计病例”为主要关键字进行降序排序,则排序时选择的数据区域是B3:L3,B10:L12B.若对欧洲各国的数据以“累计病例”为主要关键字进行降序排序后,第图b不会发生变化C.若要筛选出北美洲地区治愈率最高的国家,则可以“地区”为“北美洲”,“治愈率”最大1项进行筛选D.若要筛选出北美洲地区治愈率最高的国家,则可以先按“治愈率”为主要关键字进行降序排序,再以“地区”为“北美洲”进行筛选【答案】 (1)=I4/$H4*100(2)C3:G4(3)B,D【考点】表格数据的处理与计算,数据分析【解析】【解答】(1)公式中相应数据绝对引用时,可添加“$”符号。故答案为:=I4/$H4*100;(2)图表b显示美国8月连续5天新增病例趋势,对应数据区域为C3:G4。故答案为:C3:G4;(3)不可对多重选定区域执行排序操作,选项A错误;欧洲各国的数据以“累计病例”为主要关键字进行降序排序,不影响图表b中数据源,图表不会发生变化,选项B正确;对数据执行多重条件筛选时,筛选范围均是全部数据,选项C错误;先按“治愈率”为主要关键字进行降序排序,再以“地区”进行筛选,选项D正确。故答案选BD.【分析】本题主要考查的是Excel中公式的应用、图表数据区域的选择以及图表的数据分析。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式。相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化;绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化;混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。17.(2021高一下·绍兴期中)哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。import mathdef ss(n): Flag=True i=2 while i <= int(math.sqrt(n))and Flag: if ________ Flag = False ________ return Flagn=int(input(“输入一个大于2的偶数”))for i in rang(2,n//2+1): if________ print(str(n)+"="+str(i)+"+"+str(n-i))如果输入“8”则结果显示________【答案】 n%i==0:;i+=1;ss(i) and ss(n-i):;8=3+5【考点】过程与自定义函数,循环结构语句及程序实现,模块【解析】【解答】第一空:函数ss(n)用来判断n是否为质数,若是则返回True,否则返回False,此处是通过while循环逐个判断n是不是能整除i,故答案为:n%i==0:。第二空:若不满足if条件,则i递增,继续循环判断,故答案为:i+=1。第三空:此处判断i与n-i是否都是质数,若是,则表明该偶数可以写成两个质数之和,并输出,故答案为:ss(i) and ss(n-i):。第四空:如果输入“8”,结果显示8=3+5。【分析】本题主要考查的是Python模块以及自定义函数的应用。18.(2021高一下·绍兴期中)小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)day=input("请输入年月日(格式举例:2000-01-05):")year=int(day[:4])month= ① sun=int(day[8:10])print(year,month,sun)f_run=[31,28,31,30,31,30,31,31,30,31,30,31] tall_day=0if ② : for i in range(month-1): tall_day +=f_run[i] ③ else: for i in range(month-1): tall_day +=f_run[i]tall_day += sunprint(day+"是当年的第"+str(tall_day)+"天")(1)将程序横线处补充完整①________ ②________ ③________ (2)如输入“2020-4-19”为当年的第________天。【答案】 (1)int(day[5:7]);(year%4==0 and year%100!=0 or year%400==0) and month>=2;tall_day+=1(2)110【考点】常见数据类型、数组,分支结构语句及程序实现,循环结构语句及程序实现【解析】【解答】(1)①:此处是取出字符串day中的月份赋给变量month,month是第5~第6位,str[start:end],start会包含在结果中而end却不会,故①处答案为:int(day[5:7]);②:此处判断是不是闰年,因为闰年的二月有29天。if语句还要判断当前的月份是不是包含2月即大于等于2月,故②处答案为:(year%4==0 and year%100!=0 or year%400==0) and month>=2;③:如果是闰年且当前日期包括2月,则循环完tall_day需增加1天,故③处答案为:tall_day+=1。(2)“2020-4-19”为当年的第110天。故答案为:110。【分析】本题考查的是Python程序的分析以及列表的应用。程序运行如下:19.(2021高一下·绍兴期中)小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s): m=0 le=len(s) key=s[le-1] if key=="B": n=2 elif key=="D": ① else: n=16 i=0 while i<=le-2: c=s[le-1-i] if c>="0"and c<="9": a=ord(c)-ord("0") elif c>="A"and c<="F": a=ord(c)-ord("A")+10 ② i+=1 return ms=input("请输入算式")result=0;suanfu1="";suanfu2="";s1=""for i in range(len(s)): c=s[i] if c=="+" or c=="-" or c=="=": ③ suanfu1=suanfu2 suanfu2=c if suanfu1=="": result=t if suanfu1=="+": result=result+t if suanfu1=="-": result=result-t s1="" else: s1=s1+cprint("计算结果为"+str(result)+"D")(1)将程序横线处补充完整①________ ②________ ③________ (2)如输入“1110B+10D-30H=”则输出结果为________。【答案】 (1)n=10;m=m+(n**(le-2-i))*a;t=convert(s1)(2)-24D【考点】过程与自定义函数,分支结构语句及程序实现,循环结构语句及程序实现【解析】【解答】(1)①处:二进制的权值是2,十进制的权值是10,十六进制的权值是16,此处是十进制的情况,故①处答案为:n=10;②处:二进制、十六进制转化为十进制的方法是“按权展开、逐项相加”,从右往左加,变量i的初值等于0,故此处要变换为le-2-i,故②处答案为:m=m+(n**(le-2-i))*a;③处:当字符c是“+”、“-”、“=”时,则表明第一个运算数已全部保存到变量s1中,此处需要将其转化为十进制保存到变量t中,故③处答案为:t=convert(s1)。(2)1110B转化为十进制数是14D,30H转化为十进制数是48D,1110B+10D-30H=-24D。故答案为:-24D。【分析】本题主要考查的是Python分支与循环结构的综合应用。ord( ):返回对应字符的ASCII数值。1 / 1(…………○…………外…………○…………装…………○…………订…………○…………线…………○…………) (※※请※※不※※要※※在※※装※※订※※线※※内※※答※※题※※) (…………○…………内…………○…………装…………○…………订…………○…………线…………○…………)登陆二一教育在线组卷平台 助您教考全无忧浙江省绍兴市海亮高级中学2020-2021学年高一下学期信息技术期中考试试卷一、选择题1.(2021高一下·绍兴期中)今年3月的中美外交会谈,中美代表就各项问题展开了激烈的讨论和深入的交流,使得大家对热点问题有了更加深入的认识了解,这最能说明信息具有( )A. 载体依附性 B. 时效性 C. 共享性 D. 价值性2.(2021高一下·绍兴期中)下列对数据、信息、知识说法正确的是( )A. 信息和数据没有任何关系 B. 知识不可以继承C. 文字、语言、声音、书籍都是常见的信息 D. 信息就是数据解释后产生的意义3.(2021高一下·绍兴期中)某购物平台推出了“amazon go”免排队超市,在超市中顾客拿了商品就可以走,无需排队,付钱系统会自动结算,下列操作没有涉及到人工智能技术的是( )A. 利用摄像头识别了顾客拿了哪种商品,并添加到顾客的订单中B. 利用“amazon go”应用程序产生二维码C. 收集拍摄商品包装后在其它零售平台搜索同款商品并比对价格D. 用语音的方式将商品需求交给“amazon go”,系统自动为你补货4.某十进制偶数x,范围为100-254,将其转化为二进制数y,以下说法不正确的是( )A. x/2的运算结果转为二进制一定比y少1位B. 二进制数y的最低位一定是0C. 十进制数x+1转化为二进制数不超过8位D. 十进制数x mod16与二进制数y的左侧4位的值相等5.使用 UltraEdit 软件查看字符内码,部分界面如图所示。下列描述正确的是( )A. 字符“朋”的二进制编码是 11000101 11110000B. 图中除“朋友圈”外其他字符都是ASCII 字符C. 小写英文字母“w”的十六进制编码为 89D. 大写英文字母“Z”的十六进制编码为 606.海军军官通过对前人航海日志的分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点。这体现了大数据分析理念中的( )A. 在数据基础上倾向于全体数据而不是抽样数据B. 在分析方法上更注重相关分析而不是因果分析C. 在分析效果上更追究效率而不是绝对精确D. 在数据规模上强调相对数据而不是绝对数据7.(2021高一下·绍兴期中)有一段以25fps播放的,每帧画面为512*288像素、24位色时长为4秒的无声AVI视频。将其转换成mp4格式后,容量变为4320KB,则压缩比为多少( )A. 100:1 B. 50:1 C. 20:1 D. 10:18.(2021高一下·绍兴期中)某算法部分流程图如图所示。执行这部分流程,输出n的值是( )A. 11 B. 12 C. 13 D. 149.(2021高一下·绍兴期中)变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是( )A. k+1 B. k%7+1 C. (k+1)%7 D. (k+1)%7-110.(2021高一下·绍兴期中)数据结构中栈和队列的共同特点是( )A. 处理数据时满足先进后出B. 处理数据时满足先进先出C. 只允许在端点处插入和删除数据D. 没有共同点11.(2021高一下·绍兴期中)运行下列程序,分别先后输入18,24,求运行结果( )x=int(input(“输入x”))y=int(input(“输入y”))r=x%ywhile r!= 0: x,y=y,r r=x%yprint(y)A. 6 B. 72 C. 18 D. 2412.(2021高一下·绍兴期中)运行以下代码,输出的结果是( )(2+2==4)and(not(2+2)==5)A. true B. false C. True D. False13.(2021高一下·绍兴期中)以下代码,可以输出A,B,C,的选项是( )A. for i in range(3): print(ord(65+i),end=",") B. for i in [1,2,3]: print(chr(65+i),end=",")C. i = 0while i < 3: print(chr(i+65), end= “,”) i += 1 continue D. i = 0while i < 3: print(ord(i+65),end= “,”) i += 114.(2021高一下·绍兴期中)下面的代码段可以实现统计某种递增序列的功能:a=[3,7,2,5,8,9,4,6,1]m, c=1, 1for i in range(1,len(a)): if a[i]>=a[i-1]: c+=1 m=max(m, c) else: c=1程序执行后,c和m的值分别是( )A. 1和1 B. 1和4 C. 2和4 D. 3和415.(2021高一下·绍兴期中)运行下面的程序,执行完成后,输出的值是( )x=4095s1="ABCDEFGHIJ"s2="abcdefghij"ret=""while x>0: r=x % 10 if r % 2==1: ret=s1[r]+ret else: ret=ret+s2[r] x=x//10 print(ret)A. JFae B. JFea C. eaJF D. EAjf二、操作题16.(2021高一下·绍兴期中)小杰收集了8月连续5天疫情相关数据,并用EXCEL表进行处理,如图a所示:图a(1)为计算图a中的“治愈率”,小杰已正确计算了单元格K4中的数据。他希望将单元格K4中的公式向下自动填充至单元格K12再将K4:K12中的公式向右自动填充至L列,从而正确计算出区域L4:L12中的数据,则单元格K4中的公式应修改为________。(2)根据图a中数据制作的图表如图b所示,则创建图表的数据区域是________。图b(3)根据图a所示,下列操作正确是 (多选题)A.若要对欧洲各国的数据以“累计病例”为主要关键字进行降序排序,则排序时选择的数据区域是B3:L3,B10:L12B.若对欧洲各国的数据以“累计病例”为主要关键字进行降序排序后,第图b不会发生变化C.若要筛选出北美洲地区治愈率最高的国家,则可以“地区”为“北美洲”,“治愈率”最大1项进行筛选D.若要筛选出北美洲地区治愈率最高的国家,则可以先按“治愈率”为主要关键字进行降序排序,再以“地区”为“北美洲”进行筛选17.(2021高一下·绍兴期中)哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。import mathdef ss(n): Flag=True i=2 while i <= int(math.sqrt(n))and Flag: if ________ Flag = False ________ return Flagn=int(input(“输入一个大于2的偶数”))for i in rang(2,n//2+1): if________ print(str(n)+"="+str(i)+"+"+str(n-i))如果输入“8”则结果显示________18.(2021高一下·绍兴期中)小明设计了一个可以输入日期得到当天是年度第几天的程序,请阅读程序,完成填空(闰年判断规则:能被4整除但不能被100整除或能被400整除,闰年的2月为29天)day=input("请输入年月日(格式举例:2000-01-05):")year=int(day[:4])month= ① sun=int(day[8:10])print(year,month,sun)f_run=[31,28,31,30,31,30,31,31,30,31,30,31] tall_day=0if ② : for i in range(month-1): tall_day +=f_run[i] ③ else: for i in range(month-1): tall_day +=f_run[i]tall_day += sunprint(day+"是当年的第"+str(tall_day)+"天")(1)将程序横线处补充完整①________ ②________ ③________ (2)如输入“2020-4-19”为当年的第________天。19.(2021高一下·绍兴期中)小金同学学完了进制转换后,对课后的不同进制的加减法很是头疼,爱动脑筋的小金突发奇想,能不能用python程序来完成这些作业呢?请帮小金完成代码编程.def convert(s): m=0 le=len(s) key=s[le-1] if key=="B": n=2 elif key=="D": ① else: n=16 i=0 while i<=le-2: c=s[le-1-i] if c>="0"and c<="9": a=ord(c)-ord("0") elif c>="A"and c<="F": a=ord(c)-ord("A")+10 ② i+=1 return ms=input("请输入算式")result=0;suanfu1="";suanfu2="";s1=""for i in range(len(s)): c=s[i] if c=="+" or c=="-" or c=="=": ③ suanfu1=suanfu2 suanfu2=c if suanfu1=="": result=t if suanfu1=="+": result=result+t if suanfu1=="-": result=result-t s1="" else: s1=s1+cprint("计算结果为"+str(result)+"D")(1)将程序横线处补充完整①________ ②________ ③________ (2)如输入“1110B+10D-30H=”则输出结果为________。答案解析部分一、选择题1.【答案】 C【考点】信息及其特征【解析】【解答】对各项问题进行激烈的讨论和深入的交流,这说明信息具有共享性。故答案选C。【分析】本题主要考查信息的特征。信息的特征:载体依附性、时效性、共享性、可加工处理性、真伪性、价值性。共享性:同一信息同时或异时、同地或异地被多个人所共享。2.【答案】 D【考点】信息及其特征,数据、信息、知识与智慧的关系【解析】【解答】数据、信息和知识可以看作人类对客观事物感知的三个不同阶段。数据是对事物属性的客观记录,信息是经过组织的有结构的数据,知识是经过人的思维整理过的信息、数据、形象、价值标准以及社会的其他符号化产物,可以继承。文字、语言、声音、书籍都是常见的信息的载体。故答案选D。【分析】本题主要考查数据、信息和知识的概念与关系。数据、信息、知识、智慧的关系如图:3.【答案】 B【考点】信息的智能化处理【解析】【解答】人工智能技术应用主要有:模式识别(OCR光学字符识别、手写识别、语音识别等);机器翻译(常见的语言翻译软件有金山快译、译星、万能对译等);其他应用(问题求解、智能数据库、智能机器人、计算机博弈、自动程序设计、自动定理证明、智能代理等)。选项A属于模式识别,选项C属于图像识别,选项D涉及到模式识别的语音识别技术。故答案选B。【分析】本题主要考查人工智能技术的应用。随着人工智能技术的发展及与各个行业的深度融合,生活中的人工智能将无处不在,人工智能必将为人们呈现一个安全、便捷的智能社会。4.【答案】 D【考点】进制及数制转换【解析】【解答】选项A:x除以2后的结果,其二进制数是二进制数y每1位上的数向右移动1位,比原来少1位。A正确;选项B:偶数转化为二进制数,最低位一定是0。B正确;选项C:最大的8位二进制数值为255。C正确;选项D:x除以16取余,其余数与y的右侧4位相等。D错误。故答案选D。【分析】本题考查十进制数与二进制数之间的转换。5.【答案】 B【考点】进制及数制转换,字符编码【解析】【解答】字符“朋”十六进制编码为:C5 F3,转二进制编码为:11000101 11110011,选项A错误;ASCII字符十六进制编码不大于7F,图中除“朋友圈”外,其他字符都不大于7F,都是ASCII字符,选项B正确;大写英文字母 “W”十六进制编码为:57,则小写英文字母 “w”为:77,选项C错误;大写英文字母“Z”与大写英文字母 “W”间隔2,其十六进制编码为:5a,选项D错误。故答案选B。【分析】本题考查的是字符编码。 用UltraEdit软件观察字符的内码时,每个英文字母占用1个字节,每个汉字占用2个字节。6.【答案】 B【考点】大数据思维【解析】【解答】通过对前人航海日志等相关分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点。体现的是大数据的相关分析,而不是因果分析。故答案选B。【分析】本题考查大数据分析理念。大数据不一定强调对事物因果关系的探求,而是更加注重它们的相关性。7.【答案】 D【考点】声音、图像、视频编码【解析】【解答】AVI视频文件大小:512*288*24*25*4/8/1024=43200KB。压缩比为43200:4320=10:1。故答案选D。【分析】本题考查视频文件存储容量的计算。未经压缩的视频文件存储量的计算方法为:存储量=帧图像存储量×帧频×播放时间(单位:字节)8.【答案】 C【考点】流程图识读【解析】【解答】变量i每次递增10,当i=510时,退出循环。当a=1或者b=1时,n递增1。当i等于100、110、120、130、140、150、160、170、180、190、210、310、410时,a=1或者b=1,执行n递增。程序结束时,n=13。故答案选C。【分析】本题主要考查算法流程图的分析。9.【答案】 B【考点】运算符、基本运算与表达式【解析】【解答】一周7天,即周期是7,变量K表示某天是星期几(k=1,表示星期一),可用表达式K%7表示,则表示K的下一天表达式是K%7+1。故答案选B。【分析】本题主要考查Python表达式。%是求模运算符。10.【答案】 C【考点】基本数据结构【解析】【解答】栈仅允许在表的一端进行插入和删除运算,这一端被称为栈顶,相对地,把另一端称为栈底。队列是一种有限制的线性结构,它的数据元素只能在一端依次添加(进队),在另一端依次删除(出队)。栈和队列的共同特点是只允许在端点处插入和删除数据。故答案选C。【分析】本题主要考查数据结构。基本数据结构有表、队列、树、图等。11.【答案】 A【考点】运算符、基本运算与表达式,循环结构语句及程序实现【解析】【解答】x=18,y=24,r= x%y=18%24=18;第一次循环,执行x=y=24,y=r=18, r= x%y=24%18=6;第二次循环,执行x=y=18,y=r=6, r= x%y=18%6=0,循环结束,输出y的值为6。故答案选A。【分析】本题考查的是对Python循环程序的分析。12.【答案】 C【考点】运算符、基本运算与表达式【解析】【解答】表达式2+2==4值为True,not(2+2)==5值为True,True and True=True(Python中区分大小写)。故答案选C。【分析】本题主要考查Python表达式的运算。Python运算符及优先级(从高到低):运算符说明 小括号 ( )索引运算符 x[i] 或 x[i1: i2 [:i3]]乘方 **按位取反 ~符号运算符 +(正号)、-(负号)乘除 *、/、//、%加减 +、-位移 >>、<<按位与 &按位异或 ^按位或 |比较运算符 ==、!=、>、>=、<、<=is运算符 is、is notin运算符 in、not in逻辑非 not逻辑与 and逻辑或 or13.【答案】 C【考点】循环结构语句及程序实现,常用标准函数【解析】【解答】ord函数返回对应字符的ASCII数值,chr函数返回对应ASCII码对应的字符。选项A、D无法输出A,B,C;选项B输出的是B,C,D;选项C输出的是A,B,C。故答案选C。【分析】本题考查的是Python循环语句及函数功能。for循环语句是通过遍历某一序列对象来构建循环,循环结束的条件就是对象遍历完成。在许多情况下,当一个循环执行之前,可能并不知道它需要执行的次数。这时,就可以使用while循环。14.【答案】 B【考点】程序的调试及运行,循环结构语句及程序实现【解析】【解答】分析程序可知:当后一项大于等于前一项时,c递增1,同时比较m和c的大小,将最大的赋给m,若后一项小于前一项时,赋值c为1,其中2<5<8<9,故c的最大值为4,即m=4,最后一项,1<6,c=1。程序执行后,c和m的值分别是1和4。故答案选B。【分析】本题主要考查Python列表以及循环程序的执行。列表可以通过索引访问列表中特定位置的元素。15.【答案】 A【考点】运算符、基本运算与表达式,循环结构语句及程序实现【解析】【解答】程序分析:第一次循环,x=4095,r=x % 10=5,ret=s1[r]+ret="F",x=x//10=409;第二次循环,r=x % 10=9,ret=s1[r]+ret="JF",x=x//10=40;第三次循环,r=x % 10=0,ret=ret+s2[r]="JFa",x=x//10=4;第四次循环,r=x % 10=4,ret=ret+s2[r]="JFae",x=x//10=0,循环结束,输出ret的值为JFae。故答案选A。【分析】本题主要考查的是Python表达式和循环结构程序的运行。//是向下取整除法,%是求模。二、操作题16.【答案】 (1)=I4/$H4*100(2)C3:G4(3)B,D【考点】表格数据的处理与计算,数据分析【解析】【解答】(1)公式中相应数据绝对引用时,可添加“$”符号。故答案为:=I4/$H4*100;(2)图表b显示美国8月连续5天新增病例趋势,对应数据区域为C3:G4。故答案为:C3:G4;(3)不可对多重选定区域执行排序操作,选项A错误;欧洲各国的数据以“累计病例”为主要关键字进行降序排序,不影响图表b中数据源,图表不会发生变化,选项B正确;对数据执行多重条件筛选时,筛选范围均是全部数据,选项C错误;先按“治愈率”为主要关键字进行降序排序,再以“地区”进行筛选,选项D正确。故答案选BD.【分析】本题主要考查的是Excel中公式的应用、图表数据区域的选择以及图表的数据分析。Excel的地址引用有相对地址引用和绝对地址引用及混合地址引用3种方式。相对地址引用就是单元格地址前不加任何东西,单元格地址会随单元格的变化而变化;绝对单元格地址引用就是在单元格地址前加$号,不会随单元格的变化而变化;混合引用是在行号或列标前加$号,另一个不加,在复制公式时加$号的不变,不加$号的变化。17.【答案】 n%i==0:;i+=1;ss(i) and ss(n-i):;8=3+5【考点】过程与自定义函数,循环结构语句及程序实现,模块【解析】【解答】第一空:函数ss(n)用来判断n是否为质数,若是则返回True,否则返回False,此处是通过while循环逐个判断n是不是能整除i,故答案为:n%i==0:。第二空:若不满足if条件,则i递增,继续循环判断,故答案为:i+=1。第三空:此处判断i与n-i是否都是质数,若是,则表明该偶数可以写成两个质数之和,并输出,故答案为:ss(i) and ss(n-i):。第四空:如果输入“8”,结果显示8=3+5。【分析】本题主要考查的是Python模块以及自定义函数的应用。18.【答案】 (1)int(day[5:7]);(year%4==0 and year%100!=0 or year%400==0) and month>=2;tall_day+=1(2)110【考点】常见数据类型、数组,分支结构语句及程序实现,循环结构语句及程序实现【解析】【解答】(1)①:此处是取出字符串day中的月份赋给变量month,month是第5~第6位,str[start:end],start会包含在结果中而end却不会,故①处答案为:int(day[5:7]);②:此处判断是不是闰年,因为闰年的二月有29天。if语句还要判断当前的月份是不是包含2月即大于等于2月,故②处答案为:(year%4==0 and year%100!=0 or year%400==0) and month>=2;③:如果是闰年且当前日期包括2月,则循环完tall_day需增加1天,故③处答案为:tall_day+=1。(2)“2020-4-19”为当年的第110天。故答案为:110。【分析】本题考查的是Python程序的分析以及列表的应用。程序运行如下:19.【答案】 (1)n=10;m=m+(n**(le-2-i))*a;t=convert(s1)(2)-24D【考点】过程与自定义函数,分支结构语句及程序实现,循环结构语句及程序实现【解析】【解答】(1)①处:二进制的权值是2,十进制的权值是10,十六进制的权值是16,此处是十进制的情况,故①处答案为:n=10;②处:二进制、十六进制转化为十进制的方法是“按权展开、逐项相加”,从右往左加,变量i的初值等于0,故此处要变换为le-2-i,故②处答案为:m=m+(n**(le-2-i))*a;③处:当字符c是“+”、“-”、“=”时,则表明第一个运算数已全部保存到变量s1中,此处需要将其转化为十进制保存到变量t中,故③处答案为:t=convert(s1)。(2)1110B转化为十进制数是14D,30H转化为十进制数是48D,1110B+10D-30H=-24D。故答案为:-24D。【分析】本题主要考查的是Python分支与循环结构的综合应用。ord( ):返回对应字符的ASCII数值。1 / 1 展开更多...... 收起↑ 资源列表 浙江省绍兴市海亮高级中学2020-2021学年高一下学期信息技术期中考试试卷(学生版).docx 浙江省绍兴市海亮高级中学2020-2021学年高一下学期信息技术期中考试试卷(教师版).docx