浙江省杭州市北斗联盟2024-2025学年高二上学期期中联考技术试题_第1页
浙江省杭州市北斗联盟2024-2025学年高二上学期期中联考技术试题_第2页
浙江省杭州市北斗联盟2024-2025学年高二上学期期中联考技术试题_第3页
浙江省杭州市北斗联盟2024-2025学年高二上学期期中联考技术试题_第4页
浙江省杭州市北斗联盟2024-2025学年高二上学期期中联考技术试题_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

绝密★考试结束前2024学年第一学期杭州北斗联盟期中联考高二年级技术学科试题考生须知:1.本卷共10页满分100分,考试时间90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共14小题,每小题2分,共28分。每小题列出的四个选项中只有一个符合要求,不选、多选、错选均不得分)1.下列关于数据的说法,不正确的是()A.数字是最简单的一种数据,是对数据的狭义理解B.数据是计算机发明之后产生的,古代没有数据C.人们在利用数据的同时,自身的行为也在产生数据D.数据的客观性为科学研究提供了可靠的依据【答案】B【解析】【详解】本题考查数据描述。数据不是在计算机发明后才出现的,古代就已经有数据的存在形式,只不过随着技术的发展,数据的处理形式发生了变化。计算机发明后,数据处理更为快速和高效,但不意味着数据本身是这一时期的产物。因此,B选项的说法不正确。其余选项均描述了数据的特性和应用,是正确的。故选B。2.下列关于数据、信息与知识的说法,正确的是()A.数据就是信息,信息就是数据B.信息在重复使用中会产生损耗C.信息可以脱离载体表示、传播D.知识是人类在社会实践中所获得的认识和经验的总和【答案】D【解析】【详解】本题考查数据、信息与知识的描述。A项错误,数据是信息的载体,信息是经过加工处理后的数据,不是等同关系;B项错误,信息在使用中没有物理损耗,只是可能丢失改变其意义的可能性;C项错误,信息不能脱离载体;D项正确,知识是人类在社会实践中积累的经验和认识。故选D。3.下列有关信息编码的说法,正确的是()A.数据的压缩是一个编码过程B.根据GB231280标准,“信息”两字的内码共占2个字节C.16色位图的每个像素必须用16位二进制数进行编码D.某6位二进制数的最高位为1,将其转换为十进制数后的值大于等于64【答案】A【解析】【详解】本题考查信息编码。A选项正确,因为数据压缩的过程本质上是对原始数据进行重新编码以减少数据量。B选项错误,GB231280是一个汉字字符集标准,每个汉字的内码占用2个字节,但“信息”两个字共占用4个字节。C选项错误,16色位图实际需要使用4位(二进制)来表示一个像素,并不是16位。D选项错误,某6位二进制数的最高位为1时,范围是3263,转换为十进制最大值是63,不大于等于64。故选A。4.使用UltraEdit软件观察字符内码,如下图所示,下列说法正确的是()A.字符“P”的内码占两个字节B.字符“奥”的十六进制码是“20B0”C.字符“a”的二进制码是“01100001”D.图中内码表示了3个全角字符、5个半角字符【答案】C【解析】【详解】本题考查字符编码。A.

字符“P”的内码是“50”,占一个字节,所以A错误。

B.

字符“奥”的十六进制码是“B0C2”,不是“20B0”,所以B错误。

C.

字符“a”的十六进制码是“61”,其二进制码是“01100001”,所以C正确。

D.

图中表示了6个半角字符(“Paris”和空格)和3个全角字符(“奥运会”),所以D错误。故选C。5.下列关于声音数字化的说法,不正确的是()A.声音数字化的过程属于数模转换的过程B.声音数字化的结果是将连续变化的信号转换为二进制数值的过程C.需要经过采样、量化和编码三个过程D.量化位数越大,则数字化后的声音文件容量越大【答案】A【解析】【详解】本题考查数字化。正确答案为A选项,声音数字化的过程是将连续的模拟声音信号转换为离散的数字信号,属于模数转换的过程,不是数模转换的过程,因此本题选择A。6.有甲乙两幅未经压缩的1024×768像素的BMP图像文件,甲图为256色,乙图为24位色,则甲图与乙图的存储容量之比约为A.32:3 B.4:3 C.1:3 D.1:2【答案】C【解析】【详解】本题考查的知识点是数据文集的存储计算。两幅图分辨率均为1024*768像素,甲图每个像素点256(28)色即8位色,乙图24位色,故甲图和乙图存储容量之比约8:24=1:3。故选项C正确。7.下列说法正确的是()A.强密码非常安全,因此可以在多个应用中使用统一的强密码B.数据校验,是为保护数据的保密性进行的一种验证操作C.杀毒软件可以预防所有病毒D.数据备份是信息系统安全保护措施之一【答案】D【解析】【详解】本题主要考查数据安全。强密码非常安全,但不可以在多个应用中使用统一的强密码;数据校验,是为保护数据的完整性进行的一种验证操作;杀毒软件不可以预防所有病毒;数据备份是信息系统安全保护措施之一,故本题选D选项。8.下列有关大数据的说法,正确的是()A.大数据采集的数据有结构化、半结构化和非结构化的。B.大数据的分析是抽样数据。C.用大数据进行数据处理时,必须保证每个数据都准确无误。D.在大数据时代,数据的主要来源还是人力。【答案】A【解析】【详解】本题主要考查大数据的描述。大数据采集的数据有结构化、半结构化和非结构化的;大数据的分析是全部数据;用大数据进行数据处理时,无需保证每个数据都准确无误;在大数据时代,数据的主要来源是互联网,故本题选A选项。9.某算法部分流程图如图所示。执行这部分流程,依次输入12、5、29、18、7,则输出值是()A.12 B.5 C.29 D.7【答案】C【解析】【详解】本题考查算法及流程图。该流程图个循环结构,变量b的初值为12,i的初值为1,步长为1。根据题意:第1次循环,a=5,a>b不成立,i=2;第2次循环,a=29,a>b成立,b=29,i=3;第3次循环,a=18,a>b不成立,i=4;第4次循环,a=7,a>b不成立,i=5,此时i<=4不成立,故循环不再进行。输出b的值为29,诜项C正确。10.下列Python表达式中,值最小的是()A.2**2+5%13//9 B.8//3*7/2C.len("python!")/3 D.int("1"+"4")//abs(7)【答案】D【解析】【详解】本题考查Python表达式的运算。2**2+5%13//9=4+0=4,8//3*7/2=2*7/2=7.0,len("python!")/3=7/3=2.3,int("1"+"4")//abs(7)=14//7=2。故选D。11.字符串s的值为“Nothingisimpossible”,则下列说法正确的是()A.s[1]的值为“N” B.s[1:4:1]的值为“oth”C.s[0:2]的值为“Not” D.s[::]的值为“”【答案】B【解析】【详解】本题考查字符串索引和切片。字符串的索引从左往右,从0开始,依次递增1。B选项正确,s[1:4:1]的值为从索引为1的位置开始,一直取到索引为3(注意索引为4是取不到的),由于步长为1,所以,从左往右逐个取,为“oth”;A选项错误,s[1]的值为“o”,C选项错误,s[0:2]的值为从索引为0的位置开始,一直取到索引为1(注意索引为2是取不到的),由于步长省略,即为1,所以,从左往右逐个取,为“No”;D选项错误,s[::]的开始值省略,默认从索引为0的位置开始,结束值省略,一直取完最后一个字符,由于步长省略,即为1,所以,从左往右逐个取,为“Nothingisimpossible”,因此本题选择B。12.有如下Python程序段:ifx>188:y=x*0.5else:y=x*0.8下列选项中,与上述程序段功能相同的是()Aifx>188:y=x*0.5y=x*0.8B.ifx<188:y=x*0.8else:x=x*0.5C.y=x*0.8ifx>188:y=x*0.5D.ifx>188:y=x*0.5ifx<188:y=x*0.8A.A B.B C.C D.D【答案】C【解析】【详解】本题考查Python分支结构。选项A,最后结果都会执行y=x*0.8,不符合题意。选项B,x=188时,会执行x=x*0.5,与题干不符。选项C与题干一致。选项D,当x=188时,不会执行任何语句,与题干不符。故选C。13.有如下Python程序段:a=[2,1,6,1,6,5,3,6,4,3,6,4,5,5,3]dic={}foriina:ifinotindic:dic[i]=1else:dic[i]+=1执行该程序段后,dic[3]的值为()A.1 B.2 C.3 D.4【答案】C【解析】【详解】本题考查Python基础。程序的功能为利用字典dic统计列表a中每个元素出现的次数,3出现了3次。故正确答案为:选项C。14.有如下Python程序段:importrandoma=[0]*6i=0whilei<6:a[i]=random.randint(1,10)ifa[i]%2==i%2:continueelifi%2==1:a[i]=a[i]a[i1]i+=1程序运行后,列表a的值可能是()A.[2,3,4,1,6,5] B.[7,3,9,1,9,3] C.[5,9,3,3,5,1] D.[1,5,7,2,3,5]【答案】BC【解析】【详解】本题主要考查Python程序的执行与调试。a[i]=random.randint(1,10),a[i]随机生成1~10之间的整数,如果a[i]和i奇偶性一致,则保留a[i];如果a[i]是偶数,i是奇数,则a[i]=a[i]a[i1]。选项A,a[5]=5,显然生成的a[i]=65=1与i=5奇偶性一致,应保留a[5]=1,故不可能是[2,3,4,1,6,5]。选项BC符合程序,可行;选项D,a[3]=2不符合题意,故本题选BC选项。二、非选择题(本大题共3小题,其中15题8分,16题7分,17题7分,共22分)15.有Python程序段,其功能用以实现对输入字符串中的所有数字串求和,例如输入字符串“中国在杭州亚运会中获得金牌201枚,银牌111枚,铜牌71枚”,程序运行的结果如图所示。输入字符串:中国在杭州亚运会中获得金牌201枚,银牌111枚,铜牌71枚字符串中所有数字的和是:383实现代码如下,请回答下列问题。s=input("请输入字符串:")c=0;tmp=0______#①whilei<len(s):if"0"<=s[i]<="9":tmp=______#②else:c+=tmp______#③i+=1print("字符串中所有数字的和是:",c)(1)请在划线处①②③填入合适的程序代码,实现程序功能。(2)若去掉方框中的程序代码,输入字符串“中国在杭州亚运会中获得金牌201,银牌111,铜牌71”,则程序运行结束后变量c的值是______。【答案】①.i=0②.tmp*10+int(s[i])③.tmp=0④.312【解析】【详解】本题考查是Python循环语句。(1)对输入的字符串逐个进行判断是否是数字,初始索引为0,故①处为:i=0;如果是数字字符,则提取到tmp中,故②处为:tmp*10+int(s[i]);如果不是数字,则将tmp累加到c中,并初始化tmp为0(为下一个数字准备),故③处应为:tmp=0。(2)若去掉方框中的程序代码,输入字符串“中国在杭州亚运会中获得金牌201,银牌111,铜牌71”,由于“71”后没有其他字符,故“71”不会统计到c中,故变量c的值是:201+111=312。16.在计算机进行加密或解密过程中,经常会对字符串进行移位等变换操作。某字符串的变换规则描述如下:①输入的字符为十六进制数(英文字母大写,确保输入的个数为3的倍数),如4AC;②字符串中的每个字符转成四位二进制,按序拼接,如;③二进制字符串每4位进行前后倒置(即4位数左右倒置)操作,如001001010011;④将倒置后的字符串每3位转换成1位十进制,按序拼接后输出该十进制串,如001001010011转为1123;根据该规则编写的程序如下,运行结果如图所示,请回答以下问题:(1)从代码中可知,当输入的值为4aC时,程序运行结果_________(填:是/否)和题图相同;(2)请在下划线处补充完整程序;(3)程序中加框处代码有误,请改正。Hex={"0":"0000","1":"0001","2":"0010","3":"0011","4":"0100","5":"0101","6":"0110","7":"0111","8":"1000","9":"1001","A":"1010","B":"1011","C":"1100","D":"1101","E":"1110","F":"1111"}s=input("请输入一个十六进制数(字母大写):")ch=""ts=""forkins:if"0"<=k<="9"or"A"<=k<="F":#若k为数字字符或大写字母①____#每1位十六进制转成4位二进制foriinrange(0,②____):#每4位进行前后倒置ts+=ch[i+3]+ch[i+2]+ch[i+1]+ch[i]tob=""tmp=0foriinrange(len(ts)):#二进制串转十进制tmp=tmp*2+int(ts[i])#累乘相加转换成十进制if:_________#每3个字符为一组进行转换后拼接tob=tob+str(tmp)tmp=0print("变换后的字符串为:",tob)【答案】①.否②.ch=ch+Hex[k]③.len(ch),4或len(ch)1,4或len(ch)2,4或len(ch)3,4④.(i+1)%3==0或i%3==2【解析】【详解】本题考查Python程序综合应用。(1)由代码可知,没有对小写字母进行处理,因此输入的值为4aC时,程序运行结果与题图不相同。(2)①每1位十六进制转成4位二进制,从Hex字典中取出对应的二进制数,故填ch=ch+Hex[k]。②每4位进行前后倒置,步长是4,故填len(ch),4或len(ch)1,4或len(ch)2,4或len(ch)3,4。(3)索引从0开始,因此加框处应改为(i+1)%3==0或i%3==2。17.2020年春节期间,有一个特殊的日期引起了大家的注意:2020年2月2日。因为如果将这个日期按“yyyymmdd”的格式写成一个8位数是20200202,恰好是一个回文数。我们称这样的日期是回文日期。编写程序,给定开始年份和结束年份,输出其中的回文日及个数,运行界面如下图所示。{#{QQABCYQQggiAABAAAQhCQQFyCAMQkgCAAagOQAAMIAAByQNABAA=}#}阅读程序,并完成题目要求。defjudge(a,b):cnt=0foriinrange(a,b+1):lst=[31,28,31,30,31,30,31,31,30,31,30,31]flag=Falsek=str(i)k=①____y=int(k[0:4])m=int(k[4:6])d=int(k[6:8])ifm>=1andm<=12:ify%4==0andy%100!=0ory%400==0:

温馨提示

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

评论

0/150

提交评论