版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2025学年第一学期浙里特色联盟期中联考高二年级技术学科试题考生须知:1.本卷共13页满分100分,考试时间90分钟。2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。3.所有答案必须写在答题纸上,写在试卷上无效。4.考试结束后,只需上交答题纸。第一部分信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)1.某5A级旅游景区参观预约系统,游客通过移动终端打开微信小程序,经过网络登录该系统后可查看景区可预约的日期、时间段以及剩余票数,点击“立即预约”即可,与此同时还可通过该系统查看系统数据库中关于景区的详情。在游客购票后,各景区入口的闸机除了可以扫描进入以外,还支持人脸识别身份进入景区。下列关于该系统中数据和信息的说法,正确的是()A.景区可预约的日期及剩余票数均属于数据,没有任何意义B.该系统中的数据均已经数字化,且都属于结构化数据C.游客通过微信等各种自媒体的传播有助于实现信息的价值D.旅游信息在共享过程中不会发生损耗,且其价值也不会发生改变【答案】C【解析】【详解】本题考查数据与信息。A选项错误,景区可预约日期、剩余票数虽属于原始数据,但这些数据能为游客提供“何时可预约、是否有票”的关键参考,帮助游客做出出行决策,具有实际使用意义,并非“没有任何意义”——数据经过解读可转化为有价值的信息。B选项错误,该系统中数据虽已实现数字化,但并非均为结构化数据:可预约日期、票数等表格化数据属于结构化数据,而“景区详情”(如文字介绍、风景图片、宣传视频)属于非结构化数据(无法按固定格式存储)。C选项正确,信息的价值需通过传播和利用实现,游客通过自媒体传播景区预约流程、景区特色等信息,能让更多潜在游客获取有用内容(如知晓预约方式、了解景区亮点),既帮助他人决策,也助力景区扩大影响力,有效实现了信息的价值。D选项错误,旅游信息在共享中可能发生损耗(如信息传递中的误传、关键细节遗漏);同时其价值会随场景变化而改变(例如“景区剩余1张票”的信息,在预约截止前价值远高于截止后,价值并非固定不变)。因此,本题选择C选项。2.某5A级旅游景区参观预约系统,游客通过移动终端打开微信小程序,经过网络登录该系统后可查看景区可预约的日期、时间段以及剩余票数,点击“立即预约”即可,与此同时还可通过网络查看关于景区的图像、视频等资料。该5A级景区共有5个出入口,每个出入口各安装有9台自动检票闸机。若使用二进制对这些设备进行唯一的编码,二进制的前几位表示出入口号,其余位表示检票闸机号,则所需的二进制位数最少是()A.5位 B.6位 C.7位 D.9位【答案】C【解析】【详解】本题考查二进制编码的基本原理及其应用能力。为了对景区的设备进行唯一编码,需要分别对出入口号和检票闸机号进行编码。首先,景区有5个出入口,使用二进制编码需要至少3位(因为2^3=8,可以表示0到7共8个数,足够表示5个出入口)。其次,每个出入口有9台检票闸机,使用二进制编码需要至少4位(因为2^4=16,可以表示0到15共16个数,足够表示9台闸机)。因此,总共需要3+4=7位二进制数来唯一编码所有设备。故答案为:C。3.某5A级旅游景区参观预约系统,游客通过移动终端打开微信小程序,经过网络登录该系统后可查看景区可预约日期、时间段以及剩余票数,点击“立即预约”即可,与此同时还可通过网络查看关于景区的图像、视频等资料。下列关于该预约系统信息安全的做法,合理的是()A.对系统内的数据进行加密后存储B.将游客的个人信息随意发布在公众号中C.让多个系统管理员共用一个账户和密码D.在停业期间关闭杀毒软件和防火墙【答案】A【解析】【详解】本题考查信息安全管理的基本原则和措施。信息安全管理的核心是保护数据的机密性、完整性和可用性。选项A中“对系统内的数据进行加密后存储”是合理的做法,因为加密可以有效保护数据的机密性,防止未经授权的访问。选项B“将游客的个人信息随意发布在公众号中”违反了个人信息保护原则,选项C“让多个系统管理员共用一个账户和密码”不符合最小权限原则,选项D“在停业期间关闭杀毒软件和防火墙”会增加系统被攻击的风险。因此,合理的做法是A。故答案为:A。4.下列关于用手机拍照获取图像信息的说法,不正确的是()A.图像采集实现了从模拟信号到数字信号的转换B.图像采集模块的量化位数越大,图像的质量越好C.图像采集的过程也需要经过采样、量化和编码等环节D.将JPEG格式图像转换BMP格式可以节约存储空间【答案】D【解析】【详解】本题考查图像处理和格式转换的基本概念。图像采集实现了从模拟信号到数字信号的转换,这是图像数字化的基本过程,选项A正确。图像采集模块的量化位数越大,图像的质量越好,因为量化位数越大,表示的颜色和灰度级别越多,选项B正确。图像采集的过程需要经过采样、量化和编码等环节,这是数字图像处理的基本步骤,选项C正确。JPEG格式是一种有损压缩格式,而BMP格式是一种无压缩格式,将JPEG格式图像转换为BMP格式会增加存储空间的需求,而不是节约存储空间,选项D不正确。故答案为:D。5.算式(12)10+(1011)2的运算结果是()A.(23)10 B.(10110)2 C.(16)16 D.(11001)2【答案】A【解析】【详解】本题考查数制转换与运算能力。首先,将二进制数(1011)₂转换为十进制数。二进制数(1011)₂表示1×2³+0×2²+1×2¹+1×2⁰=8+0+2+1=11。然后,将十进制数(12)₁₀与转换后的(11)₁₀相加,得到12+11=23。最后,将结果23与选项进行匹配,发现选项A为(23)₁₀。故答案为:A。6.Python表达式(911%3**2)//3的值是()A.1 B.1 C.2 D.3【答案】C【解析】【详解】本题考查Python中运算符的优先级和整数除法的应用。首先,计算表达式中的幂运算3**2,结果为9。接着计算取模运算11%9,结果为2。然后进行减法运算92,结果为7。最后,进行整数除法7//3,结果为2。故答案为:C。7.下列Python表达式的值为True的是()A.int(5.9)==6 B.5<=6or"A">"B" C."cm"in"wele" D.10>9and9<8【答案】B【解析】【详解】本题考查的是Python表达式。选项A:int(5.9)==6,int(5.9)将浮点数5.9转换为整数时,会截断小数部分(非四舍五入),结果为5。表达式变为5==6,结果为False。选项B:5<=6or"A">"B",5<=6为True(5小于等于6成立)。or是逻辑或运算符:只要一侧为True,整个表达式即为True(短路求值)。因此,无论"A">"B"的值如何(此处"A">"B"为False,因为字符串比较基于Unicode码点,A的码点65小于B的码点66),表达式结果为True。选项C:"cm"in"wele",in运算符检查子字符串是否存在于目标字符串中。"wele"的字符序列为welcome,其中"cm"不是连续子字符串(c和m之间有o)。因此,结果为False。选项D:10>9and9<810>9为True(10大于9成立)。and是逻辑与运算符:必须两侧都为True,结果才为True。9<8为False(9不小于8)。因此,表达式结果为False。故本题应选B。8.某算法的部分流程图如图所示,若输入x的值为531,下列说法正确的是()A.执行该流程后,输出的结果为8B.执行该流程后,变量x的值为1C.若输入x的值为50400,输出结果不一样D.执行流程后,两个判断框中语句执行次数不相同【答案】D【解析】【详解】本题考查算法流程图的理解和执行过程分析。对输入x=531进行循环过程:第一次循环:x=531>0,531%10=1>0,s=0+1=1,x=53;第二次循环:x=53>0,53%10=3>0,s=1+3=4,x=5;第三次循环:x=5>0,5%10=5>0,s=4+5=9,x=0;第四次判断:x=0>0不成立,循环结束,输出s=9。可见选项A“输出结果为8”错误,且最终x=0,并非B所述“x的值为1”。若x=50400,经同样的流程可知加和的非零数字为5+4=9,输出结果仍为9,故C“输出结果不一样”错误。“x>0?”是循环继续或结束的判断,每循环一次就要额外在下次进入循环前再次判断一次;而“x%10>0?”仅在循环体内部执行,次数比第一判断框少1次,故D正确。9.有如下Python代码段:s=input()m=t=0foriins:if'0'<=i<='9':t=t*10+int(i)else:ift>m:m=tt=0print(m)若输入的是“K3A259cFa21a518”,输出结果是()A.325921518 B.259 C.21 D.518【答案】B【解析】【详解】本题考查字符串处理和数字提取的能力。这段Python代码的功能是:从输入字符串中提取连续的数字序列(如"123"),并在遇到非数字字符时,将当前数字序列的值与最大值m比较(如果更大则更新m)。但需要注意:如果字符串以数字结尾,结尾的数字序列不会触发比较更新,因为更新操作只在遇到非数字字符时执行。对于输入字符串"K3A259cFa21a518",代码会提取出连续的数字:3、259、21、518(518是结尾的数字序列不会触发比较更新),其中最大的数字是259。故答案为:B。10.某超市推出了满减优惠活动:满100减30,满200减70,满300减120,输入实际购物金额,输出满减优惠后的支付金额,实现的Python代码如下:s=int(input())print("优惠后价格:",s)下列选项中,可以填入加框处的代码是()A.ifs>=100:s=30elifs>=200:s=70elifs>=300:s=120B.ifs>=300:s=120ifs>=200:s=70ifs>=100:s=30C.ifs>=300:s=120elifs>=200:s=70elifs>=100:s=30D.ifs>=300:s=120elifs>=200:s=70else:s=30A.A B.B C.C D.D【答案】C【解析】【详解】本题考查条件判断语句的使用及其优先级的理解。题意是当消费金额满足某个较高门槛时,只按该门槛对应的最大优惠来计算,并不叠加其他优惠。故应当先判断是否≥300再elif≥200,再elif≥100,一旦符合某一级条件后便不再判断后面的选择,选项C恰好实现了这个逻辑;而B选项的多重if会把折扣叠加,A和D都无法正确覆盖所有情况,故正确答案为C。11.有如下Python程序段:i,r=1,'''whilei<len(s):ifi%3==0:i+=2r+=s[i]i+=1若s为“abcdefghi”,运行该程序段后,r的值为()A."bcfi" B."bchi" C."bcghi" D."bcdefghi"【答案】A【解析】【详解】本题考查Python程序的循环和条件判断的执行过程。程序初始化i为1,r为空字符串。循环条件为i<len(s),即i小于字符串s的长度。每次循环中,若i是3的倍数,则i增加2,否则将s[i]的字符添加到r中,然后i增加1。对于字符串s=abcdefghi,其长度为9,i的变化过程如下:i=1,s[1]=′b′,r=b,i变为2。i=2,s[2]=′c′,r=bc,i变为3。i=3,满足i%3==0,i变为5。i=5,s[5]=′f′,r=bcf,i变为6。i=6,满足i%3==0,i变为8。i=8,s[8]=′i′,r=bcfi,i变为9。循环结束,最终r的值为"bcfi"。故答案为:A。12.某利用桶的思想进行排序的Python代码如下,原始数据存放在列表d中,列表b为虚拟的桶,要求输出列表d中经过升序排序后的全部数据,运行界面如图所示。列表d:[30,9,8,1,8]列表b:[1,1,0,1,0,0,0,0,2,1]排序后数据:013889d=[3,0,9,8,1,8]#原始数据范围在0~9之间print("列表d:",d)b=[0]*10foriinrange(len(d)):b[d[i]]+=1print("列表b:",b)print("排序后数据:")foriinrange():forjinrange():print(,end="")上述程序段中方框处可选代码为:①i②j③len(b)④len(d)⑤b[i]⑥d[i]则划线处(1)(2)(3)的语句依次为()A.⑥③① B.③⑤① C.⑤③② D.④⑥②【答案】B【解析】【详解】本题考查桶排序的实现及循环控制结构的应用。(1)处:需要遍历桶b的所有索引(对应数字09),因此应填len(b)(选项③)。(2)处:需要根据桶b中当前索引i对应的计数(即b[i]),重复输出数字i,因此应填b[i](选项⑤)。(3)处:需要输出的数字是当前桶的索引i,因此应填i(选项①)。故选B。二、非选择题(本大题共3小题,其中第13题7分,第14题10分,第15题9分,共26分)13.求各个素数的和,例如在运行程序后输入:“2,3,4,5,6,7,8,”(不包括双引号,数字之间用逗号隔开),自动输出:“4个素数的和为:17”。实现上述功能的Python代码如下,运行界面如图所示。s=2,3,4,5,6,7,8,4个素数和为:17请回答下列问题:(1)在划线处填入合适的代码。____、____、____(2)若输入数据“33,2,3,4,7”,运行上述程序,得到求和的结果是____(仅填数字)。defprime(n):foriinrange(2,n):if①:returnFalsereturnTrues=input("s=")#主程序,输入数字字符,中间用逗号隔开t=0;ans=0n=0;k=0foriinrange(len(s)):ifnot("0"<=s[i]<="9"):②ifprime(t):③n+=1k=i+1print(n,"个素数的和为:",ans)【答案】①n%i==0②.t=int(s[k:i])③.ans+=t④.5【解析】【详解】本题考查Python基础知识及切片知识。(1)①若n能被i整除,则n就不是是素数。故此处表达式为n%i==0。②结合代码上下文,可知此处t的表达式是被逗号分隔的数字字符,且必须转换为数字类型,k是改组数字字符的开始位置,i是改组数字字符的结束位置(逗号位置),综上表达式为t=int(s[k:i])。③变量ans是素数的累加结果,因此答案是ans+=t。(2)由于最后的7后面没有逗号,因此素数的和是2+3=5。14.王老师对某次全国竞赛获奖数据(其文件名为“data.xlsx”)进行分析,部分数据如图a所示。(1)统计1:若要统计各个省份高二年级总分200分以上(含200分)同学的平均成绩,实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(单选:填字母)。importpandasaspdmatplotlib.pyplotmatplotlib.pyplotaspltdf=pd.readexcel("data.xlsx")df=df[df["总分"]>=200]df1=①____df1=②____print("各个省份高二年级总分200分以上同学的平均成绩为:",df1)程序中划线处①②可选的代码有:A.df[df["年级"]==高二]B.df[df["年级"]=="高二"]C.df1[df1["年级"]="高二"]D.df1[df1."年级"="高二"]E.df.groupby("总分",as_index=False).省份.mean()#分组求平均F.df.groupby("省份",as_index=False).总分.mean()G.df1.groupby("总分",as_index=False).省份.mean()H.df1.groupby("省份",as_index=False).总分.mean()(2)统计2:若想要统计获奖人数超过50人的省份的总分平均分(注:本题独立于统计1),并制作后如图b所示的图表,请在划线处填写合适的代码:#从数据表中读取数据到df中,代码略df=df.sortvalues("省份")#按省份进行升序排序name=[];ave=[]t,c="",0foriindf.index:ifdf.at[i,"省份"]==①____:cnt+=df.at[i,"总分"]c+=1else:ifc>=50:name.append(t)#在列表name末尾增加元素tave.append(round(cnt/c,2))t=df.at[i,"省份"]cnt=df.at[i,"总分"]②____ifc>=50:name.append(t)ave.append(round(cnt/c,2))plt.bar(name,③____)plt.title("获奖人数超过50人的省份平均分")plt.show()(3)观察图b可知,获奖人数超过50人的省份中平均分第二位的省份是____。【答案】①.B②.H③.t④.c=1⑤.ave⑥.四川【解析】【详解】本题考查数据处理与分析能力,特别是使用Python的pandas库进行数据筛选和分组统计。(1)首先需要筛选出高二年级的学生,因此在①处应选择B选项,即df[df["年级"]=="高二"]。接下来,需要对筛选后的数据按省份分组并计算平均分,因此在②处应选择H选项,即df1.groupby(省份,as_index=False).总分.mean()。(2)在统计获奖人数超过50人的省份时,首先需要判断当前行的省份是否与前一行相同,因此在①处应填写t。在处理新省份时,需要重置计数器,因此在②处应填写c=1。最后,在绘制柱状图时,y轴的数据应为平均分列表ave,因此在③处应填写ave。(3)解析:根据图b,观察获奖人数超过50人的省份中平均分第二位的省份。通过图表可以看出,四川省的平均分位列第二。15.某校举行学生趣味闯关活动,共有8个关卡,在规定时间内通过的关卡越多越好,最后选出冠军。计分规则如下:每过1关得1分,未过关则得0分。若能连过3关则有奖励,共可获得1+2+3=6分,连续过关超过3关的,从第3关之后的每关可得3分。为增加趣味性,在活动最后设置抽奖环节,若学生抽到奖可以获得一次消除未过关记录的机会,且按照总分最大的一种方案进行消除。如下表所示,某学生的活动记录数据为“YYYYNYNYZ”,其中“Y”表示过关,“N”表示未过关,若抽到奖在记录最后面增加标记“Z”,若未中奖则没有此标记(注:不是所有学生都参加全部项目,但只有完成全部项目的学生才能参加抽奖)。若最高分相同,则选最早出现的同学作为冠军。例如下表中消除前总分为11分,消除第5关(最优)未过关记录后,总分为16分。关卡第1关第2关第3关第4关第5关第6关第7关第8关总分过关记录YYYYNYNY原始分数1233010111消除一次未过关记录YYYYYYNY中奖处理后分数1233330116请回答下列问题:(1)某位同学的闯关记录为“NYYNYYNYZ”,则消除一次未过关记录后最大总分为____。(2)实现上述功能的程序如下,运行界面如下图所示,请在划线处填入合适的代码。张菲菲的得分是:8王子涵的得分是:16李小明的得分是:10孙亮的得分是:4……冠军是:王子涵总分是:16程序运行界面defcalcu(d):#原始总分计算函数calcuk=0;score=0;i=0whilei<len(d):ifd[i]=="Y":k+=1ifk>3:k=3①____else:k=0i+=1returnscoredeflottery(d):#中奖处理函数lottery,消除一次未过关记录(最优)maxs=0foriinrange(len(d)):ifd[i]=="N":new=②____tmp=calcu(new)iftmp>maxs:maxs=tmpreturnmaxs主程序如下:"'输入全部学生的过关数据记录到二维列表d,例如[["张菲菲","YNYYYNNY"],["王子涵","YYYYNYNYZ"]……],其中第1项为姓名,第2项为记录,代码略"'pos=0;m=0fori
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防治职业病试题及答案
- 高考总复习优化设计二轮用书物理浙江专版 第1讲 物体的平衡
- 办公楼出租委托合同协议2025年规范版
- 墨脱县气候条件
- 2025年全国小学生禁毒知识竞赛练习题库及答案(共60题)
- 初中历史填空题真题及答案
- 2025年贵阳科学素养试卷及答案
- 《儿童抗生素相关性腹泻诊断、治疗和预防专家共识》的详细解读2026
- 2025年地球概论期末试卷及答案
- 软水器合同范本
- 2025民生银行总行资产经营管理部社会招聘笔试题库带答案解析
- 公益性公墓建设项目竣工验收报告
- 2025黑龙江大兴安岭地区韩家园林业局工勤岗位人员招聘40人备考考点试题及答案解析
- 2025年陕煤澄合矿业有限公司招聘(570人)笔试备考题库附答案解析
- 2025年保密观知识竞赛题库(含参考答案)
- 2025山西朔州市两级法院司法辅助人员招聘16人笔试考试备考试题及答案解析
- 危险化学品应急救援员岗位招聘考试试卷及答案
- 物业餐饮安全协议书
- 2025学年人教版小学三年级数学上册期末试卷(含答案解析)
- GB/T 4937.3-2012半导体器件机械和气候试验方法第3部分:外部目检
- 我国尾管悬挂器研制(for cnpc)
评论
0/150
提交评论