浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中技术试题-高中信息技术_第1页
浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中技术试题-高中信息技术_第2页
浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中技术试题-高中信息技术_第3页
浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中技术试题-高中信息技术_第4页
浙江省七彩阳光新高考研究联盟2024-2025学年高二上学期11月期中技术试题-高中信息技术_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

绝密★考试结束前2024学年第一学期七彩阳光新高考研究联盟期中联考高二年级技术学科试题考生须知:1.本卷共12页满分100分,考试时间90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.关于数据与信息说法正确的是()A.所有的数据都是人为创造的 B.数据量较大时,只有计算机才能进行处理C.信息是用来消除随机不确定的东西 D.信息经过加工处理后,一定能更好的被人们所使用【答案】C【解析】【详解】本题考查数据与信息相关内容。数据的来源多种多样,不仅限于人为创造,还包括设备收集、数据库导入等多种方式。数据量较大时,计算机在数据处理方面有很大优势,但不是只有计算机才能进行处理。信息奠基人香农(Shannon)认为“信息是用来消除随机不确定性的东西”。信息经过加工处理后,不一定能更好地被人们所使用,如果加工处理方法不当,或者在处理过程中引入了错误,可能会导致信息失真或难以理解,反而不利于人们使用。故本题答案是C选项。2.关于大数据,下列说法正确的是()A.大数据数据类型多样化,价值密度高,数据产生、处理速度快B.大数据数据量巨大,为提高效率,需要抽样分析数据C.为了做出更精准的决策,大数据要分析其背后的因果关系D.某电商平台上的交易数据属于大数据【答案】D【解析】【详解】本题考查大数据相关内容。大数据是无法在一定时间范围内用常规软件进行捕捉、管理和处理的海量数据集合。大数据的4V特征是指:Volume(数据量大)、Velocity(处理速度快)、Variety(数据类型多样)、Value(价值密度低)。大数据不再强调对事物因果关系的探求,而是更加注重它们的相关性;大数据要分析的是全体数据,而不是抽样数据。电商平台上的交易数据属于大数据。故本题答案是D选项。3.下列有关数据安全的说法,不正确的是()A.磁盘损坏、操作失误、黑客入侵、感染病毒等可能威胁计算机中的数据安全B.数据安全问题可能是非人为因素引发的C.通过数据加密可以提高数据的完整性D.定期更换社交账号密码有助于提高数据安全性【答案】C【解析】【详解】本题考查数据安全相关内容。A选项,磁盘损坏可能导致数据丢失,操作失误如误删除文件等会威胁数据安全,黑客入侵可以窃取或破坏数据,感染病毒也可能使数据被篡改或丢失,选项说法正确。B选项,数据安全问题可能是由非人为因素引发的,比如磁盘的自然老化损坏、自然灾害(如火灾、水灾等)对存储数据的服务器造成破坏等情况。C选项,数据加密主要是为了保证数据的保密性,防止数据被未授权的用户访问,而不是提高数据的完整性,选项说法正确。D选项,定期更换密码有助于提高数据安全性,选项说法正确。故本题答案是C选项。4.关于信息编码,下列说法正确的是()A.在一定条件下,用离散的序列可以完全代表一个连续函数B.用扫描二维码的过程,属于信息编码C.计算机中的数据都以ASCII码存储D.模拟信号转化为数字信号后无法再转换为模拟信号【答案】A【解析】【详解】本题考查信息编码相关内容。A选项,根据采样定理,在满足一定的采样频率条件下,一个连续函数可以用离散的序列完全代表,选项说法正确。B选项,二维码本身是一种编码后的信息载体,扫描二维码是将编码信息还原成原始信息(如网址、文本等)的过程,而不是编码过程,选项说法错误。C选项,计算机中的所有信息都是以二进制的形式存储在机器内部的,选项说法错误。D选项,模拟信号转化为数字信号后可以再转换为模拟信号,选项说法错误。故本题答案是A选项。5.使用UltraEdit软件观察字符,下列说法正确的是()A.由图可知,字符“w”的十六进制内码为20 B.存储当前所有字符需要12BC.字符“10”的十六进制内码为3A D.图中共有7个ASCII编码,2个汉字编码【答案】B【解析】【详解】本题考查的是编码相关知识。图中字符“w”的十六进制内码为77,不是20;图中共有12个十六进制数,每个占1字节,共12B;字符“10”的十六进制内码为3130,不是3A;图中共有8个ASCII编码,2个汉字编码。故选B。6.某算法的部分流程图如图所示。该流程图执行后,输出的结果为()A.1011 B.B01 C.10B D.1101【答案】C【解析】【详解】本题考查算法流程图相关内容。分析流程图,其运行过程可以描述为:(1)r=267%16=11,n=16,r<10不成立,执行s=chr(r+55)+s,s="B";(2)r=16%16=0,n=1,r<10成立,执行s=str(r)+s,s="0B";(3)r=1%16=1,n=0,r<10成立,执行s=str(r)+s,s="10B"。故本题答案是C选项。7.下列选项表达式的值与其它三项不同的是()A.not5>7or"8"<"15"and5>8 B.len("prompt,2024")%2==0C."8"+"2">"112" D.3in[2,3]【答案】B【解析】【详解】本题考查Python表达式相关内容。A选项,not5>7or"8"<"15"and5>8>TrueorFalseandFalse>True。B选项,len("prompt,2024")%2==0>11%2==0>1==0>False。C选项,"8"+"2">"112">"82">"112">True。D选项,3in[2,3]>True。故本题答案是B选项。8.某python程序如下information={"01":["李切","男",16],"03":["狄辛","女",16],"04":["彭栈","男",17]}information["01"][2]=17#①information["02"]=["孔紫","女"]#②info_1=information[1]#③print(information["02"])#④程序运行后,提示报错信息,报错的语句是()A.① B.② C.③ D.④【答案】C【解析】【详解】本题考查的是python程序调试。在Python中,字典的键是字符串类型,不能使用整数索引来访问字典的元素。因此,语句info_1=information[1]会导致KeyError,因为字典information中没有键1。正确的访问方式应该是使用字符串键,如information[“01”]。故选C。9.教室里适宜学习的温度是tmin~tmax,现要求当温度w偏高、正常、偏低时,将cmd的值设置为2、1、0。下列Python程序段中不符合要求的是()A.ifw>tmax:cmd=2iftmin<=w<=tmax:cmd=1ifw<tmin;cmd=0B.cmd=0ifw>tmin:cmd=1elifw>tmax:cmd=2C.ifw<tmin:cmd=0elifw<=tmax:cmd=1else:cmd=2D.cmd=0ifw>tmax:cmd=2elifw>=tmin:cmd=1A.A B.B C.C D.D【答案】B【解析】【详解】本题考查的是Python选择语句。选项B中,如果w>tmax,由于先满足w>tmin,故会执行cmd=1,而不执行cmd=2,不符合题意。故本题应选B。10.某python程序如下:n="20241106"m="";s=""foriinn:ifi>m:m=is+=iprint(m,s)程序运行后,则该程序的输出结果是()A.612 B.4246 C.412 D.6246【答案】D【解析】【详解】本题考查的是python循环程序应用。程序的功能是逐个读取字符串n,将比前面字符大的字符连接到s中,程序运行完后,m是指最大的一个字符。n="20241106"最大字符为6,拼接后的字符是246,故选D。11.有如下Python程序段:s="1223159"i=1whilei<len(s):forjinrange(0,i):ifs[j]==s[i]:s=s[0:j]+s[i+1:]i=jbreakelse:i=i+1执行该程序段,变量s的值为()A."12359" B."59" C."13159" D."159"【答案】B【解析】【详解】本题考查Python程序设计相关内容。在Python中,当else与for循环一起使用时,else块将在循环正常结束后执行,即没有遇到任何break语句导致的提前退出,如果循环因为break而终止,else块则不会执行。分析程序段,其运行过程为:(1)i=1,s="1223159",i<len(s)成立,执行while循环:j=0,执行for循环,此时s[j]==s[i]不成立,for循环正常结束,然后执行else部分:i=i+1,i值为2。(2)i=2,s="1223159",i<len(s)成立,继续执行while循环:j=0,执行for循环,此时s[j]==s[i]不成立;j=1,执行for循环,此时s[j]==s[i]成立,执行s=s[0:j]+s[i+1:]、i=j、break,跳出for循环,不执行else部分,则s="13159",i=1。(3)i=1,s="13159",i<len(s)成立,执行while循环:j=0,执行for循环,此时s[j]==s[i]不成立,for循环正常结束,然后执行else部分:i=i+1,i值为2。(4)i=2,s="13159",i<len(s)成立,执行while循环:j=0,执行for循环,此时s[j]==s[i]成立,执行s=s[0:j]+s[i+1:]、i=j、break,跳出for循环,不执行else部分,则s="59",i=0。(5)i=0,s="59",i<len(s)成立,执行while循环:j=0,不执行for循环,执行else部分:i=i+1,i值为1。(6)i=1,s="59",i<len(s)成立,执行while循环:j=0,s[j]==s[i]不成立,for循环正常结束,然后执行else部分:i=i+1,i值为2。(7)i=2,s="59",i<len(s)不成立,结束while循环,最终s="59"。故本题答案是B选项。12.有如下Python程序段:importrandoms=[0,0,0,0,0,0]foriinrange(2):a=random.randint(2,3)k=aforjinrange(3):k=(k+a)%len(s)s[k]=s[k]+1执行该程序段,变量s值不可能是()A.[2,0,2,0,2,0] B.[4,0,0,2,0,0] C.[3,0,1,1,1,0] D.[3,1,1,1,0,0]【答案】D【解析】【详解】本题考查Python程序设计。s是一个长度为6的列表,初始化为

[0,0,0,0,0,0]。外层循环运行两次,每次循环:生成一个随机整数a,范围是

[2,3]。k

初始化为a。内层循环运行三次,每次循环:更新k为(k+a)%len(s),即在0到5之间循环。将s[k]的值增加1。当随机数a的情况是2,则列表s的索引k值可以取到4、0、2。当随机数a的情况是3,则列表s的索引k值可以取到0、3、0。综上所述可知,索引k值不可能为1,出现更新s[1]的情况。故正确答案为:选项D。二、非选择题(本大题共3小题,其中第13小题6分,第14小题9分,第15小题11分,共26分)13.图像数字化是将模拟图像转换为数字图像的过程。图a是一张未经压缩的分辨率为64*48像素的4色图像。图a图b(1)将模拟信号转换成数字信号一般需要经过三个步骤:①____②____③编码。(2)若用00、01、10、11分别表示黑色、红色、绿色、白色。截取图a中8个连续像素图像内容放大,各像素颜色信息如图b所示。从左向右依次对8个像素的颜色值进行数字化,则第二个字节的二进制代码为____。(3)存储图a的图片,需要____B。【答案】①.采样②.量化③.01010011或01010011B④.768【解析】【详解】本题考查图像数字化相关内容。(1)将模拟信号转换成数字信号一般需要经过三个步骤:采样、量化和编码。采样:按照一定时间间隔或空间间隔对连续信号进行测量,得到一系列离散的样本值。量化:将采样得到的连续值映射到有限的离散值上,即确定每个样本的精确值。编码:将信息转换为特定的符号系统或代码的过程,以便于信息的存储、传输和处理。故①处答案是:采样,②处答案是:量化。(2)结合颜色信息:绿、绿、绿、绿、红、红、黑、白及颜色编码规则,从左向右依次对8个像素的颜色值进行数字化,可得编码:,则第二个字节的二进制代码为:01010011。故本题答案是:01010011或01010011B。(3)该图片存储容量为:64*48*2/8=768B,故本题答案是:768。14.俄罗斯套娃素数是指这样素数:去掉最后一位,剩下的部分仍然是个素数;再去掉剩下部分的最后一位,剩下的部分仍然是个素数;不断这样做下去,得到的数始终是素数。例如,2393就是一个俄罗斯套娃素数,因为不但2393本身是素数,不断去掉最后一位将会依次得到239、23、2,它们也都是素数。编写一个Python,找到四位数中的俄罗斯套娃数。(1)整数1374____(是/不是)俄罗斯套娃数。(2)函数sushu功能:判断一个数不是素数,是返回True,不是返回False。defsushu(n):foriinrange():ifn%i==0:returnFalsereturnTrue程序划线处应填入的代码为____(多选,填字母)。A.2,nB.1,n+1C.2,n//2D.2,int(n**0.5)+1(3)主程序如下,请在程序划线处填入合适的代码。①____foriinrange(1000,10000):p=iwhilesushu(p)andp>0:②____ifp==0:s+=str(③____)+","print("四位数中的俄罗斯套娃数有:",s[:1])【答案】①.不是②.AD③.s=""④.p=p//10⑤.i【解析】【详解】本题考查的是python综合应用。(1)1374本身不是素数,因为它可以被2整除。(2)素数即只能被1和其本身整除的数,判断n是否为素数只需用2~sqrt(n)或2~n1之间的数去除就可以,故本题应选AD。(3)①处,s应初始化为空字符串,故此处应为:s="";②处,每次去掉最后一位,故此处应为:p=p//10;③处,如果p为0,表明i是素数,则需要将i转换为字符后,连接到s中,故此处应为:i。15.班级要竞选班长,有10名候选者,编号为09。全班同学进行无记名投票,投票规则:每人最多可投5票,但不能给同一个人投多票。不符合投票规则的视为弃票,得票数第一且超过有效票数一半的当选班长。根据竞选规则编写Python程序。依次输入每个同学的投票数据,输出当选班长的同学编号,若存在并列第一的则全部输出。程序运行界面如图所示。(1)若收到5张投票数据,依次是:12890,12390,29359,1245890,2367。根据投票规则,收到有效票有____张。(2)函数tongji的功能:字符串变量lst中存储所有有效票的汇总数据(例:若收到有效票2张,数据分别是"01249"和"2479",则lst="012492479"),统计每一位同学的得票数,并输出得票最高的同学编号。请在划线处填入合适的代码。deftongji(lst,n):num=[0]*10#变量num用于存储每一位同学的得票数foriinlst:①____max=num[0]maxID=[0]foriinrange(1,10):ifnum[i]>max:②____maxID=[i]elifnum[i]==max:maxID.append(i)#为maxID追加一个元素iifmax>n//2:print("得票最高的是:",maxID,"号同学,得票数:",max)else:print("最高得票数没有超过一半,请重新投票。")(3)函数check功能:判断一张票是否存在给同一个人投多票的情况。请在划线处填入合适的代码。defcheck(s):foriinrange(1,len(s)):if____:returnFalsereturnTrue(4)主程序n=55#班级同学总数data=""count=0foriinrange(n):s=input("请输入你的投票:")if①____:data+=scount+=1print("感谢你的投票。")else:print("无效票。")②____【答案】①.3②.num[int(i)]+=1③.max=num[i]④.s[i]ins[:i]或s[i]ins[:i]+s[i+1:]或其他等价答案⑤.check(s)and

温馨提示

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

评论

0/150

提交评论