版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
浙江培优联盟2024年5月联考高二技术试题卷考生须知:本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,答案写在本试题卷上无效3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)1.下列关于数据的说法,正确的是()A.数据是对客观事物的文字或图像表示 B.计算机中的数据同时存在模拟信号和数字信号C.数据经过分析、解释,可以用来预测事物发展的趋势 D.用人工方式采集的所有数据都具有重大价值和意义【答案】C【解析】【详解】本题考查数据。A选项,数据有数字、文字、图像、视频等多种表达方式。B选项,数据、物质都是重要的生产要素,没有更重要。D选项,采集的数据不经过处理,有很多没有什么价值。故选择C。2.自助饮料机用于销售各种饮料,消费者可自助完成购买过程。用户可使用微信小程序登录完成购买,也可点击机身上相关按钮选择饮品,然后使用现金支付并自动找零或扫码支付。该系统后台能实时监控每台机器,用大数据分析用户喜好,了解销售情况并及时维护机器。下列关于自助饮料机信息系统的功能和应用的说法,正确的是()A.购买完成后用户消费数据将失去价值 B.该系统的用户指购买饮品的人群总和C.该信息系统的输出是用户购买的饮料 D.该款机器的推广可能会加剧数字鸿沟【答案】D【解析】【详解】本题考查信息系统的功能。A选项错误,消费数据可以作为大数据分析。B选项错误,用户包括使用、开发、采集、维护等多种人员。C选项错误,信息系统的输出是数据信息,不是实物。D选项正确,有些弱势群体如老人无法轻松使用该机器,导致数字鸿沟。故答案为:D。3.自助饮料机用于销售各种饮料,消费者可自助完成购买过程。用户可使用微信小程序登录完成购买,也可点击机身上相关按钮选择饮品,然后使用现金支付并自动找零或扫码支付。该系统后台能实时监控每台机器,用大数据分析用户喜好,了解销售情况并及时维护机器。自助饮料机的使用需要多个要素的支撑,下列说法正确的是()A.CPU芯片是饮料机的控制器,无运算功能 B.饮料机需要安装系统软件才能使用C.饮料机不需要存储设备 D.与饮料机通信不需要传输介质【答案】B【解析】【详解】本题考查信息系统。A选项,CPU都包括控制器和运算器。C选项,饮料机都有经典计算机的硬件,必须有存储器。D选项,与饮料机通信需要电磁波、光纤等多种传输介质。故选择B。4.自助饮料机用于销售各种饮料,消费者可自助完成购买过程。用户可使用微信小程序登录完成购买,也可点击机身上相关按钮选择饮品,然后使用现金支付并自动找零或扫码支付。该系统后台能实时监控每台机器,用大数据分析用户喜好,了解销售情况并及时维护机器。下列关于自助饮料机信息系统安全的说法,正确的是()A.用户购买饮料的过程没有信息泄露的风险 B.用户的交易数据属于个人敏感信息C.普通用户可以自由复制和传播自助饮料机的软件 D.饮料机补货人员应具有该机器中软件的所有权限【答案】B【解析】【详解】本题考查信息系统安全。A选项错误,购买行为有信息泄露的风险。C选项错误,未经同意传播软件侵犯知识产权。D选项错误,补货人员有太高权限容易有安全隐患。故答案为:B。5.人工智能的发展深刻影响了世界,下列说法正确的是()A.在深度学习中,需要事先构造知识库 B.人工智能的发展可以脱离计算机技术的支撑C.人工智能有符号主义、联结主义、混合增强等研究方法 D.人工智能可用于语音控制、人脸识别、自动驾驶等【答案】D【解析】【详解】本题考查人工智能。A选项错误,深度学习不需要事先构造知识库。B选项错误,人工智能的发展离不开计算机技术的支撑,计算机技术是人工智能实现的基础。C选项错误,AI包括符号主义、联结主义、行为主义三种研究方法。故答案为:D。6.数据需要整理和组织,下列关于数据结构的说法正确的是()A.在数据集中,数据元素是数据的基本单位 B.字符串、数组、队列均属于基本数据类型C.数据结构设计时,主要关注其物理结构而不考虑逻辑结构 D.对于同一个算法,不同的数据结构其处理效率基本相同【答案】A【解析】【详解】本题考查数据结构。B选项错误,队列属于结构数据类型。C选项错误,数据结构设计主要关注逻辑结构。D选项错误,同一个算法,不同的数据结构效率相差很大。故答案为:A。7.队列Q初始从队首到队尾分别是abc,栈S中有de,e为栈顶。约定:操作1是指一个元素出栈后入队,操作2是指一个元素出队后再入队。经过21221系列操作后,队列中队首到队尾的元素依次为素()A.aebcd B.edabc C.aedcb D.cbde【答案】A【解析】【详解】本题考查队列和栈操作。操作队列栈初始abcde2bcade1bcaed2caebd2aebcd1aebcd
故选择A。8.在一个列表a中隐藏着一个链表,a=[[4,0],[5,2],[7,4],[8,5],[6,3],[1,1]]。链表节点a[i]中,a[i][0]表示数据,a[i][1]表示指针,下列说法正确的是()A.链表两个相邻节点,其存储空间必须连续 B.该隐藏链表的表头head=2C.该隐藏链表有5个节点 D.代码“a[i][1]=a[i+1][1]”可以实现删除节点“i+1”【答案】C【解析】【详解】本题考查链表。A选项错误,链表的相邻节点存储时不需要连续空间。B选项错误,该隐藏链表的表头head=1。D选项错误,删除节点“i+1”的代码是“a[i][1]=a[a[i][1]][1]”。故答案为:C。9.用列表模拟队列对数据进行操作,python程序如下a=[3,4,5,6,7]head=0;tail=len(a)a+=[0]*100whilehead+2<=tail:ifa[head]%2==0a[tail]=a[head]//2head+=1;tail+=1elifa[head]<=5:head+=1else:a[head]=5print(a[head])程序运行后输出的结果是()A.0 B.1 C.2 D.3【答案】C【解析】【详解】本题考查队列操作。操作数据操作headtail队列3出队1545674入队2656725出队3
6726入队477237减小为2
2232入队582312入队693113出队7
111出队8
1故选择C。10.用python程序对数组元素进行分组,程序运行后b[2]的值为()a=[6,4,2,8,5,3,9,17];b=[]foriinrange(len(a)):f=Falseforjinrange(len(b)):ifa[i]>b[j][1]:#列表b是一个二维数组b[j].append(a[i])#append函数列表末尾添加一个元素f=Truebreak#跳出本层循环iff==False:b.append([a[i]])#新元素为一维数组A.[2,3] B.[4,5] C.[6,8,9,17] D.[2,5,9]【答案】A【解析】【详解】本题考查数组的应用,b最终为二维数组,每个元素即为一个严格递增(可以不连续)的集合,最终结果,b[0]=[6,8,9,17],b[1]=[4,5],b[2]=[2,3]。故选择A。11.用Python程序处理字符串,程序如下:s="b2c12"t=0;sum=0forchins:if"0"<=ch<="9":t=t*10+int(ch)elif"a"<=ch<="z":t=ord(ch)ord("a")#函数ord计算字符的ASCII值else:sum+=tt=0执行该程序段后,sum的值是()A.12 B.35 C.33 D.21【答案】C【解析】【详解】本题考查字符串的应用,根据代码,运行如下表,最后各部分逆序连接。分组字符tsum“b2”1212“cl”2133“2”2不参加运算故选择C。12.有如下python程序段:a=[1,2,3,4,5,6];b=[0,1,1,0,0,1]top=1;sum=0;st=[0]*len(a)foriinrange(len(a)):ifb[i]==1ortop==1:top+=1st[top]=a[i]elifa[i]%2==0;top=1else:st[top]=a[i]sum+=st[top]程序运行后变量sum的值是()A.5 B.7 C.9 D.11【答案】D【解析】【详解】本题考查栈的应用。分3种情况,入栈、出栈、栈顶减值,如下表所示。变量123456结果=1+2+3+23+6
b[i]011001操作入栈入栈入栈出栈减值入栈栈顶123236故选择D二、非选择题(本大题共3小题,其中第13题7分,第14题9分,第15题10分)13.为了分析商品销售情况,某公司收集了自家销售相关数据并保存到文件“销售清单.xlsx”,表格部分数据如图“图a”所示。分析员据此编写了python程序完成后续分析工作,回答下列问题。(注:单个订单的销售额=单价×数量)图a图b(1)若要分析直播订单中各类别商品的总销售额,可忽略哪个字段?____(2)分析员使用Python的pandas模块编程处理数据,程序如下,请在划线处填入合适的代码#解决中文乱码,导入相关模块,代码略df=pdread_excel('销售清单.xlsx')#导入Excel文件df["销售额"]=①____#在最右边新增“销售额”字段df=df[df.订单来源=="直播"]#语句1df2=df.sort_values("销售额",ascending=False)#语句2df2=df.groupby("②____",asindex=False).sum()#按关键字分组,并统计每组的总和plt.bar(df2.商品类别,df2.销售额)#语句3plt.title("各类别销售额")#语句4plt.xlabel("类别")#横轴名称plt.ylabel("销售额")#纵轴名称plt.show()#显示图表(3)程序运行后生成图如“图b”所示,删除下列哪个语句不会影响图表中柱子图案的高度?____A.语句1B.语句2C.语句3D.语句4【答案】①.用户ID②.df.单价*df.数量或df["单价"]*df.["数量"]③.商品类别④.D【解析】【详解】本题考查Python综合应用。(1)“用户ID”与分析的要求无关。故答案为:用户ID。(2)①根据题意,销售额=单价*数量,故答案为:df.单价*df.数量。②建立的图表横轴为商品类别,说明以该字段为分类。故答案为:商品类别。(3)语句4设置图表的标题,但不会影响图表的类型,不会改变图表数据源。故答案为:D。14.某中学新高一招收了若干学生,共安排有12个班级,需要按成绩分班。具体规则为:成绩112名按序分到1到12班,1324名按12>1班的顺序分配,按该规则直到分完为止。回答下列问题:(1)按上述规则分班,成绩排第188名的同学分到哪个班?____(2)函数find在未分配名单中寻找成绩最高的同学,返回该同学序号,划线处应填入的代码是____。deffind(st,f):k=1foriinrange(len(st)):iff[i]==False:if▲k=ireturnkAst[i][2]>st[k][2]B.k!=1or(st[i]>st[k])C.k==1and(st[i][2]>st[k][2])D.k==1or(st[i][2]>st[k][2])(3)请在程序划线处填入合适代码,使程序完整。#学生数据存二维数组stu,stu[i]共4个字段,依次是序号、姓名、成绩、链接索引(初始均为1),代码略head=[0]*12;p=[0]*12flag=[False]*len(stu)foriinrange(len(stu)):k=find(stu,flag)if①____:head[i]=p[i]=k#设置每个班级链表的表头else:ifi//12%2==0:#此轮按112班顺序分配学生t=i%12else:②____stu[p[t]][3]=k#设置该班前一个同学的指针指向kp[i%12]=kflag[k]=Trueforiinrange(12):#按顺序输出12个班的分班名单p③____whilep!=1:print(stu[p])p=stu[p][3]【答案】①.5班或5②.D③.i<12④.11i%12⑤.head[i]【解析】【详解】本题考查程序分析。(1)第188名学生的班级,以24人为一轮,共7组,剩余20人,这20人中正序分12人,逆序分8人,12—>5班,第188名分到5班。(2)D。k值1表示还没有找到一个有效的值,或者st[i][2]>st[k][2]i位置的值比位置k的值更符合要求,两者满足一种情况都需要更新k赋值。(3)①阅读上下文,此处是设置每班第1人,需设置表头,得出答案。②此处要确定该同学的班级,此处是逆向确定班级(12—>1),得出答案。③此处要输出每个班级的名单,每个班级均需要一个独立的表头。15.某车间有一条流水线,产品按序进入后,会随机分配到2条分支线进行处理,处理后重新汇合到主干线(进入分支线后马上可以汇合),汇合时会挑选排队较长的支线优先进入主线(长度相同选支线1)。每条分支线同时最多只能容纳5个产品,所有线路均为单线设计,不能更换前后位置,必须按指定方向移动,如图所示。小信同学用python程序模拟了该流水线的产品移动过程。接到指令“in”投入一个待处理产品到流水线,若接到指令“out”则从支线中挑选一个产品汇入主线。特殊处理:若指令“out”遇到所有分支线均无产品,改为“in”:若指令“in”遇到所有分支线已满,改为“out”。回答下列问题:(1)支线中的数据采取什么数据结构最合理?____(选填数组/队列/链表/栈)(2)若产品依次进入顺序为“a、b、c、d”,则汇合后输出的顺序可能是:____A.dabcB.cdabC.badc(3)函数minq寻找两条分支线中当前产品数量较少的线路,划线处应填入的代码是____。defminq(h,t):n0=t[0]h[0]▲returnmin(n0,nl)(4)实现算法的程序如下,请在划线处填入合适的代码,使程序完整。defrnd(h,t):#从不满的分支线中随机挑选一条,返回选中线的编号,代码略deffind(q,h,t)#按规则从2条分支线挑选,返回分支线编号,代码略#读取数据,指令存入order,order[i]为“in”或“out”,产品信息存入goods,goods[i]如["s1"],定义二维数组que,que[0]、que[1]分别表示两条分支线的若干数据,代码略head=[0]*2;tail=[0]*2i=k=0whilei<len(order):#按序读取in/out指令if①____n=minq(head,tail)ifn==5:#修改当前指令order[i]="out"else:#至少有一条分支线有空位,当前商品进入该支线num=rnd(head,tail)②____=goods[k]k+=1;i+=1tail[num]+=1eliforder[i]="out":iftail[0]head[0]+tail[1]head[1]==0:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安置房出售合同范例
- 台湾租赁店铺合同模板
- 企业拆迁合同范例
- 和保姆合同范例
- 冷暖设备采购合同范例
- 工地供砂合同范例
- 定制窗户定金合同范例
- it外包开发合同范例
- 冷库设备更新合同范例
- 2024年数字货币研发与推广合作协议
- 消防安全培训内容
- 2024-2030年铝型材行业市场深度调研及前景趋势与投资战略研究报告
- 2024-2030年辣椒种植行业市场深度分析及发展策略研究报告
- 变电站绿化维护施工方案
- 2024年全国统考“营养师或营养指导员”相关知识考前试题库与参考答案
- 2024CSCO结直肠癌诊疗指南解读
- (正式版)QBT 2174-2024 不锈钢厨具
- 监控维修施工方案
- 是谁杀死了周日
- 国家开放大学《管理英语4》章节测试参考答案
- 混凝土早强剂检验报告(出厂)
评论
0/150
提交评论