浙江省杭州地区(含周边)重点中学2023-2024学年高二下学期4月期中技术试题-高中信息技术2_第1页
浙江省杭州地区(含周边)重点中学2023-2024学年高二下学期4月期中技术试题-高中信息技术2_第2页
浙江省杭州地区(含周边)重点中学2023-2024学年高二下学期4月期中技术试题-高中信息技术2_第3页
浙江省杭州地区(含周边)重点中学2023-2024学年高二下学期4月期中技术试题-高中信息技术2_第4页
浙江省杭州地区(含周边)重点中学2023-2024学年高二下学期4月期中技术试题-高中信息技术2_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

绝密★考试结束前2023学年第二学期期中杭州地区(含周边)重点中学考生须知:1.本卷满分100分,考试时间90分钟;2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题卷上,写在试卷上无效;4.考试结束后,只需上交答题卷。第一部分:信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)1.人体的正常体温一般保持在37℃左右(介于36.2℃~37.2℃)。超出37.2℃就是发热,37.3~38℃是低烧,38.1℃及以上是高烧。常用的体温计有额温计、水银体温计等。下列关于数据与信息的说法正确的是()A.额温计上显示的数字37是信息B.水银体温计呈现的温度值是数字信号C.不同时间测的体温可能不同,说明信息具有时效性D.用额温计测量体温时不需要接触额头,说明信息的传递不需要载体2.人体的正常体温一般保持在37℃左右(介于36.2℃~37.2℃)。超出37.2℃就是发热,37.3~38℃是低烧,38.1℃及以上是高烧。常用的体温计有额温计、水银体温计等。某一次测的体温是t(1位小数,36.2≤t≤41.0),下列Python程序段符合要求的是()A.ift>37.2:s="低烧"ift>=38.1:s="高烧"else:s="正常"B.s="正常"ift>=38.1:s="高烧"else:s="低烧"C.ift<=37.2:s="正常"ift<38.1:s="低烧"else:s="高烧"D.ift>=38.1:s="高烧"else:ift<=37.2:s="正常"s="低烧"A.A B.B C.C D.D3.下列应用中,没有使用人工智能技术的是()A.汽车自动驾驶 B.人脸识别签到 C.手势控制翻屏 D.无人机灯光秀表演4.下列有关大数据的说法,正确的是()A.大数据就是数据量巨大的数据 B.一般采用分治思想处理大数据C.大数据技术只能处理结构化数据 D.大数据的发展不会带来社会问题5.某算法的流程图如图所示,下列说法不正确的是()A.执行该流程后,i的值是15 B.执行该流程后,输出s的结果是33C.执行该流程后,“i←i+2”共执行3次 D.交换“s←s+i”和“i←i+2”的位置不会影响输出结果6.下列关于数据结构的说法,不正确的是()A.不同数据结构会导致处理效率不同 B.常见的数据结构有数组、链表、队列、栈等C.数组元素的数据类型可以不相同 D.每个链表必定有一个头指针7.一幅未经压缩1024×1536像素、16位色BMP图像,要将其存储容量减少为原来的一半,可调整图像像素、颜色分别为()A.2048×768像素、256色 B.2048×768像素、16色 C.512×3072像素、16位色 D.1024×768像素、24位色8.变量n是一个大于100的整数,下列表达式不能正确取出十位上数字的是()A.n//10%10 B.int(str(n)[2]) C.int(str(n)[::1][1]) D.int(str(n)[2])9.某Python程序段如下:deffun(x,y):whilex<y:a[x],a[y]=a[y],a[x]x+=1;y=1a=[1,2,3,4,5]k=3fun(0,k1)fun(k,len(a)1)fun(0,len(a)1)执行该程序段后,列表a的值是()A.[1,2,3,4,5] B.[4,5,1,2,3] C.[5,4,3,2,1] D.[3,4,5,1,2]10.某Python程序段如下:s="420play+2qQ"res=""foriinrange(len(s)):if"0"<=s[i]<="9":res=s[i]+resifi%3==0and"a"<=s[i]<="z":res=res+chr(ord(s[i])32)print(res)执行该程序段后,输出的结果是()A4202PYQ B.2024A C.PYQ4202 D.2024PYQ11.有一条一次仅能通过一辆汽车的单行道路,道路边有一个能停一辆汽车的泊车位,如图所示。现有4辆汽车(编号为1、2、3、4)按顺序从一头驶入,从另一头驶出,若2号车第一个驶出,则驶出的组合方式有多少种()A2 B.3 C.4 D.512.某Python程序段如下a=[12,3,4,5]#输入数组b,代码略stack=[0]*10top=1;i=0fornumina:top+=1stack[top]=numwhiletop!=1andstack[top]==b[i]:top=1i+=1iftop==1:print("True")else:print("False")执行该程序段后,输出结果为“True”,则b的值不可能的是()A.[3,2,1,5,4] B.[4,3,1,2,5] C.[1,3,2,5,4] D.[1,2,3,4,5]二、非选择题(本大题共3小题,其中第13小题9分,第14小题8分,第15小题9分,共26分)13.小华采集了2024年2月份全国主要城市空气质量数据,部分数据如图a所示。图a(1)在数据整理阶段,应对图a中第6行和第7行执行____操作(单选,填字母)A.删除第6行数据B.删除第7行数据D.合并6、7两行的数据C.删除6、7两行数据(2)在数据整理完成后,小华编写Python程序实现以下功能:输入省名或市名,计算AQI(空气质量指数)平均值,并用图表显示。如输入“浙江省”或“台州市”,显示如图b或图c所示。图c图b实现上述功能的程序段如下,请在划线处填入合适代码。importpandasaspdimportmatplotlib.pyplotaspltdefsx(name):#判断输入是否正确并返回相应值id=1ifnameindf.省.values:id=id+1elifnameindf.市.values:id=①____returniddf=pd.read_excel("2024年2月.xlsx")sq=["省","市","站点"]s=input("请输入省或市的名字:")idx=sx(s)ifidx==1:print("输入的省市名不正确!")else:dfs=df[df[sq[idx]]==s]dfs=dfs.groupby(②____,as_index=True).mean()plt.title(s+"各"+sq[idx+1]+"AQI平均值")plt.show()(3)加框处应填入的正确代码为____(单选,填字母)A.dfs.index,dfs.AQIC.dfs.sq[idx+1],dfs.AQIB.df.index,df.AQID.df.sq[idx+1],df.AQI(4)由图b可知,2024年2月浙江省____(填市名)的空气质量最好。14.重排字符串:已知一个由大写字母组成的字符串s和一个整数k,重排后使字符串中相同字母之间的距离至少为k(k表示两个字母在字符串中索引之差的绝对值)。如果可以重排,则输出其中一种排列方式;否则,输出“不能重排”。程序运行界面如图所示:(1)若字符串s和整数k分别为“AABBC”和3,则重排后的字符串为____(2)定义如下find(a)函数,参数a列表的每个元素表示字母出现的次数。函数的功能是查找数量最多的未排字母,返回其索引。deffind(a):m=0returnm函数中加框处应填入的正确代码是____(单选,填字母)A.foriinrange(1,26):ifa[i]>a[m]:m=iB.foriinrange(1,26):ifa[i]<a[m]:m=iC.foriinrange(1,26):ifa[i]>a[m]:m=a[i]D.foriinrange(1,26):ifa[i]<a[m]:m=a[i](3)实现上述功能的部分Python程序段如下,请在划线处填入合适的代码。#字符串保存到变量s中,整数保存到变量k中,代码略#统计字符串s中各类字符的出现次数,存入列表cnt,如cnt[0]为3,表示3个“A”,代码略res=[""]*len(s)#保存重排后的字母left=[0]*26#未重排字母可以摆放的最前面位置flag=Truei=0whilei<len(s)andflag:id=find(cnt)①____whilepos<len(s)andres[pos]!="":pos+=1ifpos<len(s):res[pos]=chr(ord("A")+id)cnt[id]=1left[id]=pos+k②____else:flag=False#如果flag的值为True,则输出重排后的字符串,否则输出“不能重排”,代码略15.某幼儿园小1班有偶数位小朋友,老师让他们排成两队,排队方法:老师先指定两位小朋友作为队首,然后让他们选择一位还未排队小朋友排到自己的后面,新被选的小朋友也选一位排到他的后面,依此类推,完成排队。若排队过程中有两位小朋友选择了同一位小朋友排到自己的后面,导致队伍的后面合并为一队,如图a所示。现在老师要将队伍重新调整,拆分为人数相等的两队,如图b所示。调整方法如下:先找到两队交叉的小朋友。如果在交叉小朋友之前,较长一队的人数已经大于等于平均人数,则将较长一队平均人数后的小朋友全部分给较短的一队,调整结束。如果在交叉小朋友之前,两队的人数都不到平均人数,则从交叉小朋友开始,先分一位小朋友到较长队伍,再分一位小朋友到较短队伍,这样交替进行,直到较长一队人数到达平均人数,然后将后面的小朋友全部分给较短的一队,调整结束。图a图b(1)如图c所示的队伍,经过调整后,B队首的队伍序列是____(填字母)图c(2)定义如下link_len(h)函数,参数h为链表头指针,函数的功能是计算链表中节点的数量并返回,请在划线处填入合适的代码。deflink_len(h):p=h;c=0whilep!=1:c+=1▲____returnc(3)实现调整功能的Python程序段如下,运行界面如图d所示,请在划线处填入合适的代码。图d#读入初始排队数据保存到link中,ha、hb为两个队伍的头指针,代码略#初始排队如图a时,link中保存的数据如下:#[["A",2],["B",3],["C",4],["D",4],["E",5],["F",6],["G",7],["H",1]]n=len(link)//2pa,pb=ha,hblena=link_len(ha);lenb=link_len(hb)iflena<lenb:lena,lenb=lenb,lenapapb=pb,pac=lenalenbna=1whilelink[pa][1]!=link[pb][1]:#查找交叉节点pa=link[pa][1]c=1if①____:pb=

温馨提示

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

评论

0/150

提交评论