浙江省县域教研学考模拟2025-2026学年高二下学期5月阶段检测 技术试题

标签:
特供图片版答案
2026-05-29
| 2份
| 14页
| 9人阅读
| 0人下载

资源信息

学段 高中
学科 拓展
教材版本 -
年级 高二
章节 -
类型 试卷
知识点 -
使用场景 同步教学-阶段检测
学年 2026-2027
地区(省份) 浙江省
地区(市) 宁波市,金华市,台州市
地区(区县) -
文件格式 ZIP
文件大小 1.25 MB
发布时间 2026-05-29
更新时间 2026-05-29
作者 匿名
品牌系列 -
审核时间 2026-05-28
下载链接 https://m.zxxk.com/soft/58097986.html
价格 1.00储值(1储值=1元)
来源 学科网

内容正文:

绝密★考试结束前 2025学年第二学期学业水平模拟考试 技术 考生须知: 1.本试题卷分两部分,第一部分信息技术,第二部分通用技术。满分100分,考试时间60分钟。 2.答题前,在答题卷指定区域填写班级、姓名、考场、座位号及准考证号并核对条形码信息。 3.所有答案必须写在答题卷上,写在试卷上无效,考试结束后,只需上交答题卷。 第一部分信息技术(共50分) 一、选择题(本大题共9小题,每小题3分,共27分。每小题列出的四个备选项中只有一个是符合题目要求 的,不选、多选、错选均不得分) 阅读下列材料,回答第1至3题 某地企业部署了AI火情预警系统,该系统利用监控设备将现场视频与图像数据上传至云端进行分析, 一旦识别出火情隐患,系统将自动发出预警,并同步发送预警信号至属地应急部门,由应急部门统一调度 消防站开展协调扑救,从而形成闭环处置流程。 1.关于材料中的数据,下列说法正确的是 A.所有数据必须来源于同一种传感器,才能保证数据一致性 B.实时采集的数据可以为安全监测和风险判断提供依据 C.若采集的数据规模足够大,就无需再进行数据分析 D.数据采集可用于事后分析,与火情无直接关系 2.下列关于该信息系统安全的做法,合理的是 A.定期修复系统漏洞 B.所有数据均采用明文方式传输 C.给所有岗位分配相同的访问权限 D.为工作人员设置免密登录 3.在该系统的运行过程中,应用到人工智能技术的是 A.应急部门调度消防站开展协调扑救 B.将视频数据上传至云端 C.系统自动发出预警信号 D.识别火情隐患 阅读下列材料,回答第4至8题 某校搭建了校园门禁系统。学生出入校园通过摄像头识别人脸,显示屏显示识别结果,若识别成功打 开闸机,同时出入校园数据上传至服务器。家长可通过移动终端APP查看学生的出入校门信息,还可在 APP上帮学生请假。请假时,家长需要输入请假时间及理由,并上传照片加以佐证。 4.下列关于该信息系统组成和功能的说法,正确的是 A.系统中的数据仅包含出入数据 B.该系统的用户只有学生和家长 C.该系统具备数据查询功能 D.家长用于请假的APP属于系统软件 高二技术试题第1页(共9页) 5.下列关于该信息系统中网络技术的说法,正确的是 A.学生的出入数据只能通过移动通信网络传输 B.家长查看出入信息时,数据传输仅通过TTP协议 C.家长的移动终端与服务器应处于同一局域网中 D.家长可查询学生出入信息,体现了网络的资源共享功能 6.下列属于该系统硬件的是 ①摄像头 ②数据库 ③电子显示屏 ④闸机 ⑤照片 A.①②③ B.①③④ C.③④⑤ D.②③④ 7.某学生未经压缩的照片参数为1024×768像素、24位真彩色,为了上传到人脸识别系统,将其按91进 行压缩,则该照片压缩后的存储容量约为 A.2048B B.256KB C.2048KB D.256MB 8.根据系统要求,家长请假上传照片的存储容量k的大小范围为1~2(t1<t2),若在范围之内则提示 “可上传”,否则提示“不可上传”。下列Pythor程序段中,不能实现该规则的是 A. B C D s=可上传” if k<tl or k>t2: ifk>=t1: ifk<tl: ifk<tl or k>t2: S="不可上传" s="可上传” s不可上传” s=不可上传” else: ifk<=t2: elif k<=t2: s"可上传” s="可上传” $可上传” else: else: $="不可上传” s不可上传” 9.有如下Python程序段: s=inputO nlen(s) =0 while i<n: ch=s[i] if"0"<=ch<="9": s=ch+s[0:i]+sTi+1: i+=1 else: s=s0:1+si+1:+ch n=1 print(s) 执行该程序段后,若输出结果为1234abcd,则输入的s不可能为 A.ab12cd34 B.abcd4321 C.43ab21cd D.4abc3d21 二、非选择题(本大题共2小题,其中第10小题12分,第11小题11分,共23分) 10.某校搭建了校园智能饮水台监测系统,实现对饮水台出水温度、剩余水量的实时监测和智能调控。智 能终端读取传感器的数据,并将水量数据和出水温度通过网络上传至wb服务器。当温度低于80℃ 或水量低于3L时,加热器或水泵启动,同时将提醒信息推送至后勤管理端。后勤人员可以通过浏览 器远程查看饮水台的历史监测数据和实时状态。请结合系统设计,回答下列问题: (1)该系统采用的网络架构是▲(单选。A.B/S架构B.C/S架构) (2)下列关于传感与控制技术说法正确的是▲(单选) A.传感器、加热器和水泵不能连接在同一智能终端 B.控制指令只能由智能终端发出 C.通过控制技术实现水泵的启动 D.传感器属于信息输出设备 高二技术试题第2页(共9页) (3)下列关于该系统的说法正确的是▲(多选) A.数据只能存储在服务器中 B.加热器和水泵属于该系统的执行器 C.传感器与智能终端之间的数据是双向传输 D.智能终端与服务器之间的数据是双向传输 (4)系统正常工作一段时间后,某天后勤人员访问浏览器时,页面显示的实时水温低于80℃,但加 热器不工作,检查发现温度传感器无故障,简要说明造成上述问题的原因▲(写出一项)。 (5)现将该系统中某天饮水台的数据导出到result..xlsx'文件中,部分数据如第10题图所示。统计并 输出该天提醒信息次数最多的饮水台编号(若有多个则一并输出)。实现上述功能的Python程 序如下,请选择合适的代码填入划线处(单选)。 编号采集时间出水温度剩余水量 Y012026-03-1008:00783.23 Y022026-03-1008:0080 2.53 Y032026-03-1008:0098 3.6 Y042026-03-1008:00 93 4.89 Y052026-03-1008:0070 3.16 Y062026-03-1008:0091 3.84 Y072026-03-1008:0082 3.32 Y082026-03-1008:00 99 4.63 Y092026-03-1008:00 91 3.84 Y012026-03-1008:01 80 3.34 Y022026-03-1008:01 82 2.61 Y032026-03-1008:01 97 3.75 Y042026-03-1008:01 90 4.53 Y052026-03-1008:01 75 3.22 第10题图 import pandas as pd df-pd.read excel("result.xlsx") d"是否提醒"=0#新增‘是否提醒列 for i in df.index: t=df.ati,"出水温度"] w=df.at[i,"剩余水量"] ift长80orw<3: df.at[i,"是否提醒"]=1 df1= ① #对f1进行降序排序并重置索引 df2=dfl.sort values("是否提醒",ascending=False,,ignore index=Tue) df3= ② print("提醒信息次数最多的是:門 print((df3.编号) 可供选择的代码有: A.df.groupby(C"编号",as index-=False).是否提醒.sm0 #分组求和 B.df.groupby('编号",as index=False).是否提醒.count(0#分组计数 C.df1[df1["是否提醒"]一df1["是否提醒"][0] 筛选 D.df2[df2["是否提醒"门=df2["是否提醒"][0] 11.为养成良好的储蓄习惯,小项每年按月记录收支情况并制定储蓄计划。每月收支情况存储于文本文件 中,如第11题图ā所示,其中1月份的记录内容如第11题图b所示。储蓄计划包含基础储蓄和额外 储蓄两部分。若某月收入不大于支出,则该月无需储蓄。若某月收入大于支出,将盈余的20%作为基 础储蓄:额外储蓄则按如下规则计算:若该月与前一个月均满足收入大于支出,则该月在上一个月的 基础上再增加120元。实现该功能的Python程序如下,请回答下列问题: 高二技术试题第3页(共9页) 里1txt 文件编辑查看 目1.txt 餐饮,1020 目2.txt 交通,420 目3.txt 服饰,410 目4.txt 娱乐,360 工资,4550 000 奖金,300 其他收入,150 第11题图a 第11题图b (1)若收入支出字典为ites={0:["餐饮","交通","服饰","娱乐"门,1["工资,"奖金","其他收入"门},其中 0为支出项目,1为收入项目。根据第11题图b所示数据,一月份小项▲存入储蓄资金。 (单选:A.需要B.不需要) (2)定义函数save(data),计算出需要存入的储蓄资金,其中列表data依次记录了各月份的支出总和、 收入总和(data[0]为1月支出总和,data[1]为1月收入总和,.) def save(data): count-0 total-0 for i in range(1,len(data),2): if data[i-1]<data[i]: mnow=(data i-data 1-1*0.2+count*120 total+-mnow ① else: mnow-0 count-0 return total.mnow (3)定义函数tj(fname,.dic,money),功能是计算出每个月的支出与收入总和,其中fname为收支数据 文件名、dic为收入支出项目字典。请在划线处填入合适的代码。 def tj(fname,dic,money): f=open(fname,"r",encoding-="utf-8") #打开文件 line-f.readline0.stripO #读取文件中的一行并去除换行符 while line: #当line非空 for i in range(len(line)): if line[i]-",": item=line[0:i] f② noney[0]=money[0]+float(line[i+1:])money[0]为支出总和 else: money[1]money[1]+float(line[i+l:])money[1]为收入总和 break line-f.readline0.stripO return money (4)主程序如下,加框处代码有误,请修正。 ites={0["餐饮","交通","服饰","娱乐"门],l["工资","奖金","其他收入"门} 高二技术试题第4页(共9页) month-int(inputO) data=o *month*2 for i in range(1,month+1): money=[0,0] fname=str(i)+".txt" money-tj(fname,items,money) data[i-1],data[i]-money[0],money[1] t,m-save(data) print(本月应存入的储蓄资金:",m,"元。") print(("己累计存入的储蓄资金:",t,"元。") 高二技术试题第5页(共9页) 第二部分通用技术(共50分) 一、选择题(本大题共9题,每小题3分,共27分。每小题列出的四个备选项中只有一个是符合题目要 求的,不选、多选、错选均不得分) 12.如图所示是一款深受年轻人喜欢的拍立得,具有快速成像的特点。关于该照相机下列说法不恰当的是 A.运用了光学成像技术、化学成像技术、Z呕技术、热升华技术等,体现了技术的综合性 B.成像技术的快速发展使得快速成像成为现实,体现了技术发展对设计具有重要影响 C.体积小巧、质量轻便、立拍立得,体现了技术的实用性 D.各项技术在不断地测试中进行着改进与升级,体现了技术的实践性 第12题图 第13题图 13.如图所示的桌面置物架,从设计的一般原则的角度分析,下列关于该置物架的评价中不正确的是 A.倒角设计防止磕碰受伤,体现了设计的安全原则 B.外形设计简约大方,体现了设计的美观原则 C.外部喷涂的是环保油漆,体现了设计的可持续发展原则 D.抽屉容积大,可放很多东西,体现了设计的实用原则 在通用技术木工工艺实践课当中,小明想要制作一把小方凳作为课堂作业的成果。请完成第14-15题。 第14-15题图 14.下列关于凳腿的取料与规划的方案中,最合理的是 B. C. D 高二技术试题第6页(共9页) 15.小明在制作小方凳的过程中用不到的工具是 A.凿子 B.框锯 C.木工铅笔 D.样冲 16.如图所示是一款最近非常热门的护腰坐垫,符合人体工学弧度设计,无缝贴合 腰部曲线。下列有关说法不合理的是 A.背部支撑呈现自然生理曲线,实现了人机关系的健康目标 B.臀部支撑凹凸有致,透气良好不闷热,久坐不累,实现了人机关系的舒适 目标 C.有多款颜色可供挑选,主要考虑了人机关系的信息交互 D.坐垫椅背高度345mm,主要考虑了人的静态尺寸 第16题图 17.如图a所示的形体是由50mmX50mmX50mm的金属块加工而成,其主视图和 左视图如图b所示,根据图b所示的主视图和左视图,相应的俯视图是 第17题图a 第17题图b A. B. C. D. 如图所示是小明绘制的零件图样,他准备在通用技术活动课上用钢板制作该零件(厚度为2)。已 知学校实验室最大的钻头直径为Φ12。请完成第18-19题。 Φ36 R10 第18-19题图 18.在制作过程中,小明进行了以下操作,其中操作不正确的是 A.划线时,划针要紧贴钢直尺,尽量一次完成 B.钻孔时,使用平口钳夹持工件,不能戴手套操作 C.锯割时,锯割线要垂直水平面,推锯加压,回拉不加压 D.加工Φ36大孔时,钻孔完成后需要进行锉削处理 高二技术试题第7页(共9页) 19.关于该零件的加工,以下流程最合理的是 A.划线→锯割→锉削→钻孔 B.划线→钻孔→锯割→锉削 C.划线→锉削→锯割→钻孔 D.划线→钻孔→锉削→锯割 20.如图所示是一款平行压紧机构,通过气缸来实现工件的夹紧和松开。气缸向左推动推杆可夹紧工件。 当工件夹紧时,下列各构件主要受力形式分析正确的是 销轴 推杆 气缸 连杆 工件 钳嘴 第20题图 A.推杆受压,连杆受压 B.推杆受弯曲,连杆受拉 C.钳嘴受压,销轴受扭转 D.钳嘴受弯曲,销轴受剪切 二、非选择题(本大题共2小题,第21小题10分,第22小题13分,共23分) 21.在校园劳动实践中,同学们设计了一个农田土壤湿度控制系统(如图所示),该系统由储水箱水位控 制子系统和湿度控制子系统组成。湿度传感器检测土壤湿度,当湿度低于设定值时,调节器控制电磁 阀往土壤加水,直至达到设定湿度。当储水箱水位传感器检测到水位低于设定值时,调节器控制电控 阀门向储水箱注水,直至达到设定水位。请根据题图及其描述完成以下任务: 闸阀自来水电控阀门 水位 电磁阀金 传感器 储水箱 湿度 传感器 调节器 第21题图 (1)关于储水箱水位控制子系统的分析与设计,下列说法不恰当的是(单选)▲一: A.调节器故障导致电控阀门无法打开,体现了系统的相关性 B.电控阀门无法打开使储水箱水位无法恢复,体现了系统的整体性 C.水位传感器能检测储水箱内水的实际水位,体现了系统的目的性 D.随着使用年限的变长,需要定期对设备进行维护与保养,体现了系统的动态性 高二技术试题第8页(共9页) (2)大气湿度属于湿度控制系统优化的(单选)▲; A.影响因素 B.干扰因素 C.约束条件 (3)请根据题图及其描述填写土壤湿度控制子系统方框图(填写文字)。 比较器 设定 实际 湿度 ② 土壤 湿度 22.如图所示是小明设计的一个机关首饰盒,闭合状态下,它是一个简洁的长方体木盒,但只要拉动一侧 抽屉,内部的机械结构就会带动另一侧抽屉同时打开或关闭,形成对称的开合动作。已知该机关首饰 盒中间内部有一根直径为5m的支撑杆结构如图B所示,请你根据已学知识,设计一个机械结构实 现该功能,设计要求如下: 150 第12题图A 第12题图B a.抽屉能够正常打开和闭合 b.拉动一个抽屉,带动另一侧抽屉同步运动 c.该机械结构通过支撑杆实现定位 d.机械结构材料,连接件等自选 请完成下列任务 (1)设计该机械结构时,下列因素可以不考虑的是_▲一(单选,填字母) A.抽屉的长度B.支撑杆的粗细 C.抽屉的材质 D.支撑杆的长度 (2)请你根据设计要求,设计构思该装置的设计方案,画出设计草图,必要时可用文字补充说明, 并简述提高装置结构强度的措施。 (3)在设计草图上标注主要尺寸。 (4)以下试验中不合理的是▲一(单选,填字母) A.拆装机械结构,重复多次,试验拆装是否方便 B.安装好机械结构后,观察抽屉能否正常打开和闭合 C.安装好机械结构后,重复多次推拉抽屉,观察推拉是否顺畅 高二技术试题第9页(共9页)2025学年第二学期学业水平模拟考试 技术参考答案 第一部分信息技术(共50分) 一、选择题(本大题共9小题,每小题3分,共27分。每小题列出的四个备选项中只有一个是符合题目要求 的,不选、多选、错选均不得分) 3 4 5 6 个 8 9 公 A 0 C ◇ B C A 二、非选择题(本大题共2小题,其中第10小题12分,第11小题11分,共23分) 10.(1)A(2分) (2)C(2分) (3)BD(2分) (4)①执行器故障(加热器故障);②智能终端与执行器的连接故障;③智能终端或服务器中执行指 令部分代码出错等其他合理答案(2分) (5)①A(2分) ②D(2分) 11.(1)A (2分) (2)count+=1 count=count+1 (3分) (3)item in dic[o] (3分) (4)data[2*i-2],data[2*i-1]=money[o],money[1](3) 解析 1.B【解析】复杂情境下一般采用多种传感器,其次同一种传感器并不是数据一致性的唯一途径,因此A 选项错误;一般数据采集的目的是用于数据分析,数据规模大小与需要不需要进行数据分析并无直接 关联,因此C选项错误;根据材料数据采集的作用既用于事后分析也用于当前火情分析,因此D选项 错误。 2.A【解析】题干要求的合理的保证信息系统的安全的做法,因此A选项正确。 3.D【解析】识别火情隐患靠图像识别属于人工智能技术因此D选项正确,A选项描述的智能活动的主 体是人,不是机器,不属于人工智能技术:B选项主要体现的是网络传输技术,不属于人工智能技术: C选项主要体现的是自动化控制技术,不属于人工智能技术。 4.C【解析】学生的照片、家长上传的照片、请假数据等都属于系统中的数据,因此A选项错误;信息系 统中的用户范围很广,如信息系统的使用者、程序设计员、管理人员等,因此B选项错误;家长可通 过移动终端APP查看学生的出入校门信息,属于数据查询功能,因此C选项正确;家长用于请假的 APP是为了解决请假问题而专门开发的,属于应用软件,因此D选项错误。 5.D【解析】学生的出入数据用移动通信网络(4G/5G)传输之外也可以使用无线通信网络等传输,因此 A选项错误;除了通过HTTP协议之外,数据的传输要通过基础TCP/IP、AP协议,因此B选项错误: 移动终端与服务器不需要处于同一局域网,日常使用中手机APP的使用一般不与服务器处于同一局域 网中,因此C选项错误;资源共享是指网络中的软件、硬件、数据资源等能被网络中的所有用户共同 使用,家长可以获取学生的出入信息,属于资源共享,因此D选项正确。 6.B【解析】①摄像头③电子显示屏④闸机属于硬件②数据库属于软件⑤照片属于数据,因此B 选项正确。 7.B【解析】图片存储公式:存储容量=水平像素×垂直像素×颜色位深度(单位:位)。 1024×768×24/8/1024=2304KB,按9:1压缩:2304÷9=256B 第1页(共5页) 8.C【解析】 A ⊙ C 0 s="可上传 ifk<tl or k>t2: ifk>=t1: ifk<t1: ifk<tl or k>t2: s="不可上传” s="可上传” s="不可上传” s="不可上传" else: ifk<=t2 elifk<=t2: §="可上传” S="可上传" s="可上传” else: else: ="不可上传” $="不可上传" 先默认“可上传”,超 标准if-else结构,逻 两个f是相互独立 if-elif-else多分支结 出范围再改为“不可 辑正确。 的,第二个if会覆盖 构,逻辑正确。 上传”,逻辑正确。 第一个的结果,错误。 9.A【解析】 程序规则:数字移到字符串最前面,i+=1,字母移到字符串最末尾,i不变,n=1。把输入字符串中的 数字提到前面并倒序排列,把非数字字符放到后面并保持原顺序。 选项 输入 数字处理顺序 输出数字部分 结论 A ab12cd34 1→23→4 4321× 不可能 B abcd4321 4→3→2→1 1234√ 可能 C 43ab21cd 4→3→2→1 1234√ 可能 D 4abc3d21 4→3→2→1 1234W 可能 10. (1)【答案】A 【解析】题干中指出将水量数据和出水温度通过网络上传至Wb服务器“后勤人员通过浏览器远程 查看',由Wb服务器和浏览器可知该系统采用的网络架构是B/S架构 (2)【答案】C 【解析】A.传感器和执行器可以连接在同一智能终端:B.控制指令可以由服务器发出;D.传感器 属于信息输入设备。 (3)【答案】BD 【解析】A.数据可以存放在服务器中,也可以采取云存储等其他方式进行存储;C.传感器与智能终 端之间的数据是单向传输。 (4)【答案】①执行器(加热器故障);②智能终端与执行器的连接故障;③智能终端或服务器中执 行指令部分代码出错等其他合理答案。 【解析】题干中己明确系统正常工作一段时间,而访问浏览器页面显示的实时水温低于80摄氏度, 但执行器不工作,从硬件角度并结合信息系统搭建模型,问题应出现在加框区域,经检查发现传感器 无故障,因此问题应该出现在智能终端和执行器之间:例如执行器故障。从软件角度,执行器是根据 执行指令执行的,执行指令错误亦会导致执行器无法正常工作。 传感器 执行器 数据库 浏览器1 智能终端 oT模块 Web服务器 互联网 Wi-Fi 浏览器2 (5)【答案】①A 【解析】在①处的for循环执行完毕后,df中的“是否提醒'列中提醒的为1,未提醒的为0,现在要出 统计出每个饮水台的提醒次数,故需要按照“编号”分组并对“是否提醒”列求和,其和为提醒的总次数, 计数会错误地把未提醒数据也统计,故①处选A项。 ②D 【解析】题干中指出若提醒次数最多饮水台编号有多个的话则一并输出。因此需要对提醒数据进行筛 第2页(共5页) 选。选项CD提供的筛选语句中均是与“是否提醒”列的第一条数据进行相等筛选,要求是提醒次数最 多的,因此筛选的数据应是经过降序排序df2,而df1是未经排序的。故选D。 11 (1)【答案】A 【解析】由第11题图b可知,小项在一月份的总支出为1020叶420叶410+360=2210元,总收入为 4550+300+150=5000元,一月份总收入大于总支出,需要存入储蓄资金。 (2)【答案】①count+-=1或count=count+-1 【解析】由函数功能可知data列表依次记录1月支出、1月收入、2月支出、2月收入、. for i in range(1,len(data),2):中循环变量i是1,3,5,..也就是每个月的收入”在列表data中的索引位置, 则data[i-l]表示某月支出总和,data[某月表示收入总和。当条件表达式data[i-l]<data[i]成立时,表示 某月的支出总和<收入总和,此时需要进行储蓄计算。再储蓄计算时,语句 mnow=(data[i]-data[i-l])*0.2+count*120,这里的(data[i]-data[i-l])*0.2为基础储蓄,count*120是a额外储 蓄。根据题意“若该月与前一个月均满足收入大于支出,则该月在上一个月的基础上再增加120元。” 可知在if分支最后,①处要更新cout,使得连续盈余时,当前月能在上一个月的基础上再增加l20 元,即变量count应该增加1,故①处应填c ount+-=l。 (3)【答案】②item in dic[o] 【解析】在自定义函数tj中,money[o]是支出总和,money[1]是收入总和。打开文件后,逐行读取文 件内容,比如某行line="餐饮,500",当条件表达式line[一","成立时,变量i处在逗号(,)的索引位 置,故item=line[0:i]是逗号前的部分,即收入支出项目名称,此时需要判断它属于支出还是收入,并 根据结果将该项目的金额累加到对应的总和中。由②处条件判断成立后需要累加到支出总和oney[O] 可知,②处条件应为item在支出项目列表dic[o]中匹配,故②处应填item in dic[o]。 (4)【答案】data[2*i-2],data[2*i-l]-money[0],noney[1] 【解析】加框处代码所属for循环的循环变量i从1到month,即表示月份。money列表由自定义函数 j计算得来,money[o]为支出总和,money[l]为收入总和,而data列表要求依次记录了各月份的支出 总和、收入总和。则当i=1时,money[0]应赋值给data[0],money[1]应赋值给data[1]:当i=2时,money[0O] 应赋值给data[2],money[1]应赋值给data[3],但此时加框处原代码data[i-l],data[]对应data[1],data[2], 这会覆盖1月份的收入,并且使得月份错位。不难发现,每个月的支出总和在列表data中的位置为偶 数索引,收入总和在列表data中的位置为奇数索引,如下表所示。 月份 支出总和 收入总和 1 data[0] data[1] 2 data[2] data[3] 3 data[4] data[5] data[2*i-2] data2*i-11 故加框处代码应修改为:data[2*i-2],data[2*i-l]money[o],money[1]。 逐行详解 "定义函数save(data),计算出需要存入的储蓄资金,其中列表data依次记录了各月份的支出总和、收入 总和(data[0]为1月支出总和,data[1]为1月收入总和,.)"" def save(data): count=0 #连续盈余的月份数,按每年记录时一月份不存在前月,初始值为0 total-0 #累计储蓄,初始值为0 for i in range(1,len(data),2): if data[i-l]<data[i:#当支出总和小于收入总和 mnow=(data[j]-data[i-1])*0.2+count*120#计算某月储蓄=基础储蓄+额外储蓄 tota什与mnow#计算累计储蓄 第3页(共5页) count+=1 #新增一个月满足支出总和<收入总和,当下一个月也满足 #支出总和<收入总和时,下一个月的额外储蓄增加120元 else:#当支出总和不小于收入总和 mnow-0 #本月无需计算储蓄 count=0 #本月未实现盈余,连续盈余的月份数重置为0 return total,mnow#自定义函数返回累计储蓄total、最后一个月的储蓄资金now "定义函数tj(fname,dic,money),功能是计算出每个月的支出与收入总和,其中fname为收支数据文件名、 dic为收入支出项目字典。"" def ti(fname,dic,money): f=open(fname,"r",encoding-="utf-8")#特打开文件 line=f.readlineO.stripO #读取文件中的一行并去除换行符 while line: #当line非空 for i in range(len(line)): #遍历字符串line if line[i]=",": #当i位置的字符为逗号时 item=line 0:1 #通过切片得到item为项目名称 if item in dic[o]:#如果item属于支出项目 money[0]money[0]+float(ine[i+l:])money[o]为支出总和 else: mnoney[1]money[1]+float(line[i+1:)money[1]为收入总和 break line=.f readline0(.stip0#读取文件中的下一行并去除换行符 return money#自定义函数返回money列表 #主程序 items-={0["餐饮","交通","服饰","娱乐"]门,1:["工资","奖金","其他收入"门}o支出、1收入 month=int(inputO)输入当前月份 data-[0]*month*2 #创建列表data,每个月需要支出总和、收入总和 for i in range(1,month+1):#循环打开1月份至i月份的收支数据文本文件 money[0,0]#用于暂存第i月的支出总和、收入总和 fname=stre(i)+".txt"拼name表示第i月的收支数据文本文件 money-tj(fname,.items,.money)#调用自定义函数,计算出第i月的支出总和、收入总和 data[2*i-2],data[2*i-l]money[0],money[1]#将暂存第i月的支出总和、收入 #存入data[2*i-2],data[2*i-l] t,n-save(data)#调用自定义函数save,计算出本月需要存入的储蓄资金m, #和本年度累计存入的储蓄资金t print("本月应存入的储蓄资金:",m,"元。)#输出本月需要存入的储蓄资金m prit("已累计存入的储蓄资金:",t,"元。")输出本年度累计存入的储蓄资金t 第4页(共5页) 第二部分通用技术(共50分) 一、选择题(本大题共9题,每小题3分,共27分。每小题列出的四个备选项中只有一个是符合题目要 求的,不选、多选、错选均不得分) 题号 12 13 14 15 16 17 18 19 20 答案 C A A D C D B B D 二、非选择题(本大题共2小题,第21小题10分,第22小题13分,共23分) 21.(共10分) (1)C (2分) (2)C (2分) (3)①调节器②电磁阀③湿度传感器 (各2分,共6分) 22.(共13分) (1)D (2分) (4)A (2分) (2)(3) 第5页(共5页)

资源预览图

浙江省县域教研学考模拟2025-2026学年高二下学期5月阶段检测 技术试题
1
浙江省县域教研学考模拟2025-2026学年高二下学期5月阶段检测 技术试题
2
浙江省县域教研学考模拟2025-2026学年高二下学期5月阶段检测 技术试题
3
浙江省县域教研学考模拟2025-2026学年高二下学期5月阶段检测 技术试题
4
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。