浙江省四校2023-2024学年高二下学期3月月考技术试题-高中信息技术_第1页
浙江省四校2023-2024学年高二下学期3月月考技术试题-高中信息技术_第2页
浙江省四校2023-2024学年高二下学期3月月考技术试题-高中信息技术_第3页
浙江省四校2023-2024学年高二下学期3月月考技术试题-高中信息技术_第4页
浙江省四校2023-2024学年高二下学期3月月考技术试题-高中信息技术_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

2023学年第二学期3月四校联考技术学科试题卷命题:临平中学缙云中学、浦江中学、长兴中学考生须知:1.本卷满分100分,考试时间90分钟;2.答题前,在答题卷指定区域填写班级、姓名、考场、座位号及准考证号(填涂);3.所有答案必须写在答题卷上,写在试卷上无效;第一部分:信息技术一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.下列关于数据和信息的说法,正确的是()A.乘坐火车时不需要提供纸质火车票,说明信息可以不依赖于载体B.考古发现可以让我们了解过去的文化,说明信息不会随着时间的推移而变化C.结绳记事中通过“大事大结,小事小结”来记录不同的事件,其中绳结是信息D.“一百个人心中有一百个哈姆雷特”,说明不同的人对同一信息会建构出不同知识【答案】D【解析】【详解】本题考查数据与信息相关内容。A选项,信息必须要依赖于载体,乘火车不需要纸质车票但是车票信息绑定了身份证,需要通过网络设备进行传输,选项错误;B选项,信息具有时效性,意味着信息只反应一定时间段内事物的特征,所以考古可以了解过去的文化,目前留下的史料信息是经过了前人的加工处理的,并不和当时事实完全一致,选项错误;C选项,绳结是客观事物的符号表示,是数据,选项错误;D选项,不同的人对同一信息会建构出不同知识,选项正确。故本题答案是D选项。2.下列技术手段中无益于保护数据安全的是()A.数据可视化 B.异地容灾 C.数据加密 D.磁盘阵列【答案】A【解析】【详解】本题考查数据安全相关内容。异地容灾、数据加密、磁盘阵列均可以起到保护数据安全的作用。数据可视化是以图示或图形格式表示的数据,让决策者可以看到以直观方式呈现的分析,以便他们可以掌握困难的概念或识别新的模式,不涉及安全防护技术。故本题答案是A选项。3.下列关于信息编码的说法,正确的是()A.目前计算机中的数据都以二进制和十六进制进行编码B.二进制数101001B和十六进制数29H对应的十进制数相等C.已知字符“Q”的ASCII码十六进制值是51H,则字符“N”的ASCII码值是48HD.BMP、PNG、MPEG都属于图像文件的编码格式,但采用了不同的编码方法【答案】B【解析】【详解】本题考查进位制转换和编码知识。选项A,目前计算机中的数据只能以二进制编码,没有十六进制;C项,51H3H=4EH,而不是48H;D项MPEG是视频编码格式,不是图像格式;B项,101001B=41D,29H=41D,十进制都是41,B项正确。4.随着计算机技术不断发展,大数据与人工智能的联系越来越紧密。在新零售领域,可以通过深度学习方法提升人脸识别的准确率;在健康领域,能够提供医疗影像分析、辅助诊疗、医疗机器人等更便捷、更智能的医疗服务。下列关于大数据的说法,正确的是()A.大数据更强调对事物因果关系的探求,而不仅仅是相关性B.结构化数据严格遵循格式与规范,大数据只能处理结构化数据C.由于大数据包含大量用户信息,在利用大数据时应注意数据安全与隐私保护D.对摄像头获取图像进行基本处理需要运用大数据中的图计算技术【答案】C【解析】【详解】本题考查大数据相关内容。大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合。A选项,大数据技术不一定强调对事物因果关系的探求而是更加注重它们的相关性,选项错误。B选项,大数据既可以处理结构化数据,也可以处理非结构化数据,选项错误。C选项,在利用大数据时应注意数据安全与隐私保护,选项正确。D选项,对摄像头获取图像进行基本处理不需要运用大数据中的图计算技术,选项错误。故本题答案是C选项。5.随着计算机技术不断发展,大数据与人工智能的联系越来越紧密。在新零售领域,可以通过深度学习方法提升人脸识别的准确率;在健康领域,能够提供医疗影像分析、辅助诊疗、医疗机器人等更便捷、更智能的医疗服务。关于材料中提到人工智能技术,下列说法错误的是()A.深度学习往往需要基于海量数据B.基于深度学习方法的人脸识别技术属于行为主义C.医疗领域的达芬奇手术机器人是混合增强人工智能技术的应用D.人工智能技术既能推动社会发展,也会带来隐患【答案】B【解析】【详解】本题考查人工智能技术相关内容。A选项,深度学习是学习样本数据内在规律和表示层次,这些学习过程中获得的信息对诸如文字,图像和声音等数据的解释有很大的帮助;它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据;深度学习的实质,是通过构建具有很多隐层的机器学习模型和海量的训练数据,来学习更有用的特征,从而最终提升分类或预测的准确性,选项说法正确。B选项,基于深度学习方法的人脸识别技术属于联结主义,选项说法错误。C选项,混合增强智能是将人的作用,或人的认知模型引入到人工智能系统中,形成的混合增强智能形态,是人工智能或机器智能必备的一类成长模式,医疗领域的达芬奇手术机器人是混合增强人工智能技术的应用,选项说法正确。D选项,人工智能技术既能推动社会发展,也会带来隐患,选项说法正确。故本题答案是B选项。6.下列python表达式的值为False的是:()A.2**4>=4**2 B.3in["3","6"]C.1en(str(1)+"3") D.3*4//5%2+4==4【答案】B【解析】【详解】本题考查的是Python表达式。2**4>=4**2值为True。表达式中3in["3","6"]的3一个为数值类型,一个位字符类型,故其值为False。len(str(1)+"3")=2。3*4//5%2+4==4值为True。故本题应选B。7.某算法流程图如图所示,其对应的Python程序是()A.s=0foriinrange(1,101):ifi%5==0:s=s+ielse:i=i+2print(s)B.s=0;i=1whilei<=100:ifi%5==0;s=s+ielse:i=i+2print(s)C.s=0foriinrange(1,101):ifi%5==0:s=s+ii=i+2print(s)D.s=0;i=1whilei<=100:ifi%5=0;s=s+ii=i+2print(s)A.A B.B C.C D.D【答案】D【解析】【详解】本题考查Python程序设计相关内容。流程图中,i的初值为1,s的初值为0,A,C选项中均没有给变量i赋初值,选项错误;while循环中,条件判断语句“i%5==0?”为True时,执行“s=s+i”语句,为False时,不处理,B选项错误,D选项正确。故本题答案是D选项。8.用Python语句描述城市主干道中机动车平均行驶速度“不低于30为畅通,小于20为堵塞,其余为拥挤”,设v为机动车平均行驶速度(单位:km/h),则下列选项正确的是()A.ifv>=30:print("畅通")elifv<30:print("拥挤")else:print("堵塞")B.ifv<20:print("堵塞")elifv>20:print("拥挤")else:print("畅通")C.if20<=v<30:print("拥挤")elifv>=30andv<20:ifv<20:print("堵塞")else:print("畅通")D.ifv>=20:ifv<30:print("拥挤")else:print("畅通")else:print("堵塞")A.A B.B C.C D.D【答案】D【解析】【详解】本题考查Python程序设计相关内容。A选项,若20<=v<30成立,结果应该是拥挤,小于20应该是堵塞,此项仅能输出2种结果:畅通和拥挤,选项错误。B选项,v=20会输出畅通,选项错误。C选项,存在逻辑错误,不存在v>=30且v<20的数据,选项错误。D选项,符合题目要求,选项正确。故本题答案是D选项。9.列表a包含n个互不相等的正整数,即a[0],a[1],……,a[n1],求其中任意两个元素之和的最大值的程序段如下:s=0b=a[0]foriinrange(1,n):print(s)划线处应选填的代码顺序是()①b=max(a[i],a[i1])②b=max(b,a[i])③s=max(s,a[i]+b)④s=max(s,a[i]+a[i1])A.③② B.③① C.④② D.④①【答案】A【解析】【详解】本题考查的是Python循环语句。因为列表a是互不相等的正整数,故该算法的思想:列表元素与之前最大元素相加后,跟s比较,保证s存放的是两个元素之和的最大值。再去更新最大元素b。故划线处应选填的代码顺序:s=max(s,a[i]+b)、b=max(b,a[i])。选项A正确。10.有如下Python程序段:deffun(x):x+=3returnxx=3print(fun(x),x)执行该程序段后,输出的结果是()A.33 B.63 C.66 D.报错【答案】B【解析】【详解】本题考查Python程序设计相关内容。分析程序段,将x作为参数,调用fun(x),返回结果6,再调用print函数,主程序中x的值并未发生变化,输出结果为:63,故本题答案是B选项。11.有如下python程序段:sum=0;j=0;c=0s='ab300cde2022fg002h'forchins:ifch>='0'andch<='9':c=c*10+int(ch)j=j+1else:ifj%2==1:sum=sum+celse:sum=sumcc=0字符串s为“ab300cde2022fg002h”时,执行该程序段后,sum值为()A.1720 B.1720 C.2320 D.2320【答案】C【解析】【详解】本题考查Python程序设计相关内容。分析程序可知,该程序功能是将字符串中的数字字符进行转换并计算。具体过程:当ch分别为‘a’,‘b’时,得出sum=0,c=0;当ch分别为‘3’,‘0’,‘0’时,得出c=300,j=3;当ch分别为‘c’,‘d’,‘e’时,由于j=3,条件j%2==1成立,得出sum=300,c=0,j=3(未变化);当ch分别为‘2’,‘0’,‘2’’,‘2’时,得出c=2022,j=7;当ch分别为‘0’,‘0’,‘2’时,由于j=7,条件j%2==1成立,得出sum=2322,c=2,j=10;当ch为‘h’时,由于j=10,条件j%2==1不成立,得出sum=sumc=23222=2320,c=0。此时,sum=2320为最终值。故本题答案是C选项。12.有如下Python程序段:importrandomn=8a=[random,randint(0,9)foriinrange(n)]fortinrange(2):i=t+1whilei<n1:ift%2==0:ifa[i1]<a[i]anda[i]>a[i+1]:i+=2else:a[i]+=random.randint(0,9)else:ifa[i1]>a[i]anda[i]<a[i+1]:i+=2else:a[i]=random.randint(0,9)运行后,数组a中的值可能是()A.[8,8,3,5,4,7,3,5] B.[5,11,10,18,8,9,0,2]C.[1,2,1,4,0,10,1,7] D.[7,12,5,17,9,19,10,8]【答案】C【解析】【详解】本题考查Python程序。首先,通过importrandom导入了random模块。然后定义了变量n并赋值为8,表示生成列表的长度。利用列表解析生成了列表a,其中包含了n个随机生成的0到9之间的整数。使用了一个外层循环,循环次数为2,控制了整体的迭代次数。在内部循环中,定义了变量i,初始值为t+1,其中t是外层循环的迭代变量。内部循环的条件是i<n1,保证不越界。在内部循环中,根据t的奇偶性分别进行不同的操作:当t为偶数时,判断a[i1]<a[i]anda[i]>a[i+1]是否成立,如果成立,则将i增加2,否则将a[i]的值增加一个0到9之间的随机整数。当t为奇数时,判断a[i1]>a[i]anda[i]<a[i+1]是否成立,如果成立,则将i增加2,否则将a[i]的值减少一个0到9之间的随机整数。最后输出列表a。A选项错误,a[1]=a[0],根据上述分析,必有a[1]>a[0]。B选项错误,a[2]=10,但整个程序只对a[2]的原始值做减法,因此a[2]的值小于等于9。D选项错误,a[5]a[4]=10,然而在执行语句a[i]+=random.Randint(0,9)时,增加的最大值为9。故答案为:C。二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)13.世界卫生组织推荐认为成年人正常血压标准:收缩压在90140之间并且舒张压在6090之间(包含端点值)。现有监测到的连续若干天的血压值,编程计算正常血压持续的最长天数并输出起止日期,若有多段最长天数,则输出最后一段的起止日期。日期收缩压舒张压9月1日130939月2日132879月3日133859月4日128789月5日152919月6日12586(1)某段时间测量的血压值如图所示,则正常血压持续的最长天数为_____________。(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。数组a中保存每天监测到的血压值,a[2*i]和a[2*i+1]分别表示第i天的收缩压和舒张压,数组b保存日期数据,代码略;n=len(a)t,ans,end=0,0,0foriinrange(n//2):if90<=a[2*i]<=140and60<=a[2*i+1]<=90:t+=1if_____:ans=tend=ielse:_______print("正常血压持续的最长天数为:",ans)beg=_____print("起止日期:",b[beg],"",b[end])【答案】①.3②.t>=ans或ans<=t③.t=0④.endans+1【解析】【详解】本题考查的是Python综合应用。(1)由图中可知9月2日至9月4日血压正常,故正常血压持续的最长天数为3天。(2)t表示正常血压持续天数,ans表示正常血压持续的最长天数,如果找到正常血压持续天数比正常血压持续的最长天数还长,则更新血压持续的最长天数,故第一空应为:t>=ans或ans<=t(若有多段最长天数,则输出最后一段的起止日期,故要有等号)。如果血压正常,则统计正常血压天数,否则重置正常血压持续天数值为0,故第二空应为:t=0。beg表示起始日期的索引,end表示结束日期的索引,故第三空应为:endans+1。14.某中学高一年级完成一次7选3意向调查,数据存储在“xk73.x1sx”中,如图a所示,其中1代表选择科目,0代表弃选科目。图a(1)使用pandas编程计算本次选课各科人数占总人数比例,请在划线处填入合适的代码。#导入相关模块,代码略df=pdread_excel("①____")a=[""]*len(df)#存储每个学生的选课组合dic={"物":0,"化":0,"生":0,"政":0,"历":0,"地":0,"技":0foriindf.index:forjindf.columns[3:]:ifdf.at[i,j]==1:dic[j]+=1a[i]=②____foriindic.keys():dic[i]=round(dic[i]/len(df)*1002)(2)按照各科选考人数占比创建如图b所示的图表,程序如下。观察图所示,请在横线①②处选择合适的代码填入(选填字母)图bA.df1.sort_values("人数占比")D.df1.keys,df1.valuesB.df1.sort_values("人数占比",ascending=False)E.df1.学科,df1.人数占比C.df1.sort_values("values",ascending=True)F.df1.人数占比,df1.学科df1=pd.DataFrame({"学科":dic.keys(),"人数占比":dic.values()})df1=①____#选填字母plt.title("各科选考人数占比")plt.bar(②____,label="人数占比")#选填字母#显示图表,代码略(3)小李同学想查询某种七选三组合的有多少人。以下程序代码可以为小李同学提供查询功能,程序运行示例如图c所示,请在划线处填上合适代码。请输入需要查询的选课组合:物化技选择物化技组合的同学共有:192人图ccx=input("请输入需要查询的选课组合:")cnt=0foriinrange(len(a)):if__________:cnt=cnt+1print(f"选择{cx)组合的同学共有:{cnt}人")【答案】①.xk73.xlsx②.a[i]+j③.B④.E⑤.a[i]==cx【解析】【详解】本题主要考查Python程序设计相关内容。(1)由于数据存储在“xk73.xlsx”中,此处使用read_excel函数读取该表格,故①处答案为:xk73.xlsx。②处,上文统计对应科目的选考人数,当df.at[i,j]==1时,dic[j]递增1,此处需要存储学生a[i]的选课组合,故此处答案为:a[i]+j。(2)由图b可知,③处所缺代码是按“人数占比”对df1进行降序排序,即:df1.sort_values("人数占比",ascending=False),故此处答案是:B。④处代码作用是调用bar函数建立柱形图,由图b可知,横坐标是学科,纵坐标是人数占比,即:plt.bar(df1.

学科,df1.人数占比,label="人数占比"),故此处答案为:E。(3)⑤a=[""]*len(df)存储每个学生的选课组合,若选课组合a[i]与所查询组合cx相符,计数器cnt加1,此处缺少该判断,故此处答案为:a[i]==cx。15.某地区中考录取采用“平行志愿”的投档录取方式,该录取方式的具体规则为:①根据考生的考试总分从高到低依次对考生的填报志愿进行投档;②每位考生可填三个志愿学校,轮到该考生投档时依次对其三个志愿进行投档,若第一志愿学校还有剩余招生名额,就被第一志愿学校录取,结束该考生的投档,否则需对其后续志愿学校进行同样的投档操作,若该考生所填的所有志愿学校都没有剩余招生名额,则该考生无法被任何学校录取,该考生的投档结束。③当所有学校都已完成计划招生数时,停止投档,录取结束。编写Python程序,实现上述“平行志愿”投档录取的功能,程序从文件中读取所有考生的考号、总分及志愿信息(学校代码为15的数字),计算并输出各个学校的投档录取信息,该信息主要包含每个学校的计划招生数、实际招生数、录取分数线和最低录取名次。输出结果如图b所示。请回答下列问题:(1)若A校计划招生520人,B校计划招生480人,C校计划招生540人,某同学的考分名次为490名,其三个志愿学校依次为B校、A校、C校,且已知同名次的人数最多有30人,则该同学不可能被哪所学校录取:_____________校(填字母)(2)实现上述功能的Python程序如下,请在划线处填入合适的代码。读入所有学生信息,按总分降序排列,存入二维列表stuInfo中,如图a所示,stuInfo[0]中存储为['202204001',588,1,2,5],分别表示该生的考号、总分、志愿1、志愿2、志愿3。代码略。图a图bstuCnt=len(stuInfo)schCnt=5#学校数量zsCnt=[620,680,460,480,520]#每个学校计划招生人数zsCnt2=[0]*schCnt#每个学校实际招生人数stuMc=[0]*stuCnt#存储每个学生的名次minScore=[0]*schCnt#存储每个学校的录取分数线minMc=[0]*schCnt#存储每个学校的最低录取名次f=[False]*schCntfinished=0;i=0;preScore=1while①____andfinished<schCnt:ifstuInfo[i][1]==preScore:stuMc[i]=stuMc[i1]else:②____preScore=stuInfo[i][1]forjinrange(2,5):school=stuInfo[i

温馨提示

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

评论

0/150

提交评论