资源简介 2025届浙江省强基联盟高三下学期三模技术试题-高中信息技术1.(2025·浙江模拟)电影数字水印是在不降低影片画质或音质、不被人的视觉或听觉系统感知的前提下,将影片内容相关标识信息隐藏在影片图像或声音中,例如,LSB隐写术通过修改像素值添加隐形水印,使每份电影拷贝具有唯一的身份标识。这项技术可以帮助版权方定位盗版源头和具体盗拍时间。下列关于该技术中信息和数据处理的说法,正确的是( )A.添加数字水印实为对数据进行编码B.盗摄影片说明信息传递可以脱离载体C.影院播放数字电影的过程属于流计算D.盗摄影片与原版影片的文件格式一定相同【答案】A【知识点】信息及其特征;多媒体组成元素及文件格式;大数据处理类型与计算方式2.(2025·浙江模拟)电影数字水印是在不降低影片画质或音质、不被人的视觉或听觉系统感知的前提下,将影片内容相关标识信息隐藏在影片图像或声音中,例如,LSB隐写术通过修改像素值添加隐形水印,使每份电影拷贝具有唯一的身份标识。这项技术可以帮助版权方定位盗版源头和具体盗拍时间。关于信息安全与信息社会责任,下列说法或行为合理的是( )A.多家影院共享同一份电影拷贝B.尝试使用技术手段移除电影数字水印C.将盗摄影片片段发布到朋友圈进行宣传D.数字水印技术用于保护信息的不可否认性【答案】D【知识点】知识产权;信息素养、网络道德规范及法律法规3.(2025·浙江模拟)电影数字水印是在不降低影片画质或音质、不被人的视觉或听觉系统感知的前提下,将影片内容相关标识信息隐藏在影片图像或声音中,例如,LSB隐写术通过修改像素值添加隐形水印,使每份电影拷贝具有唯一的身份标识。这项技术可以帮助版权方定位盗版源头和具体盗拍时间。LSB隐写算法如下:获取隐写字符的ASCII码(8位二进制),分别替换视频文件中连续8个字节的最低位。现有隐写后的视频片段,十进制表示为254,129,1,254,0,0,1,0,则隐写在该视频文件中的ASCII 码字符是( )字符 A aASCII 码值 65 97ASCII码(部分)A.A B.B C.a D.b【答案】D【知识点】字符编码4.(2025·浙江模拟)校园安防监控系统主要由门禁系统、视频监控系统和报警系统组成。学校内部人员需要刷卡或人脸识别通过系统验证。监控系统对校园各处实时监控,并将数据上传至服务器,若系统监测到异常情况,会及时将预警信息发送到校园安保人员的手机上。下列关于该信息系统组成与功能的说法,不正确的是( )A.人脸识别技术属于联结主义人工智能B.该校园安防监控系统由多个子系统组成C.系统的数据输入功能全部由视频监控设备实现D.学校内部人员和校园安保人员是该系统的用户【答案】C【知识点】信息系统的组成及功能5.(2025·浙江模拟)校园安防监控系统主要由门禁系统、视频监控系统和报警系统组成。学校内部人员需要刷卡或人脸识别通过系统验证。监控系统对校园各处实时监控,并将数据上传至服务器,若系统监测到异常情况,会及时将预警信息发送到校园安保人员的手机上。下列关于该系统中硬件的说法,正确的是( )A.该系统中的传感器只用于获取图像数据B.校园安保人员的手机不属于该系统硬件C.该系统需将数据长期存储在内存RAM中D.该系统服务器负责数据处理和网络控制【答案】D【知识点】信息系统的组成及功能6.(2025·浙江模拟)校园安防监控系统主要由门禁系统、视频监控系统和报警系统组成。学校内部人员需要刷卡或人脸识别通过系统验证。监控系统对校园各处实时监控,并将数据上传至服务器,若系统监测到异常情况,会及时将预警信息发送到校园安保人员的手机上。下列关于该系统中软件与网络的说法,不正确的是( )A.系统的正常运行需要操作系统和相关应用软件的支撑B.刷卡通过门禁系统,使用了RFID技术,无需软件的支持C.监控系统与报警系统之间数据通信,双方遵循相同的网络协议D.向安保人员发送预警信息属于网络的数据通信功能【答案】B【知识点】信息系统的组成及功能7.(2025·浙江模拟)某算法的部分流程图如图所示,若n的值为8,数组元素a[0]至a[n-1]依次存放90,90,90,81,78,65,59,47, key的值为a[0],执行这部分流程后,输出c的值为( )A.1 B.2 C.3 D.5【答案】B【知识点】流程图识读8.(2025·浙江模拟)某单词记忆游戏规则如下:玩家得到一个乱序的单词(如OHLEL),可借助栈操作将其恢复为正确顺序(HELLO)。约定入栈标记为“I”,出栈标记为“0”,通过III000操作(如图所示,字母‘ H’、‘E’不入栈,直接进入最终队列)可恢复正确顺序。若要将“yphtno”恢复为正确顺序“python”,通过以下操作过程不能实现的是( )A.IOIOIO B.IIOOIOIOC.IOIIOOIOIO D.IIOOIIOOIIOO【答案】C【知识点】基本数据结构9.(2025·浙江模拟)某二叉树前序遍历结果为ABCDEF,已知根节点的左右子树均为完全二叉树,则该二叉树后序遍历结果不可能是( )A.CBDEFA B.CBEFDA C.BEDFCA D.DCEBFA【答案】A【知识点】基本数据结构10.(2025·浙江模拟)欧几里得算法又称辗转相除法,用于计算两个整数m、n的最大公约数。基于定理:gcd (m,n)= gcd (n,m%n),即整数m、n的最大公约数等于n和m除以n的余数的最大公约数。以下 Python程序中,不能正确求得两数最大公约数的是( )A. def gcd(m,n): while n!=0: temp=n n=m%n m=temp return m B. def gcd(m,n): temp=m%n while temp!=0: m=n n=temp temp=m%n return temp C. def gcd(m,n): if m%n==0: return n else: return gcd(n,m%n) D. def gcd(m,n): if n == 0: return m else: return gcd(n, m%n)A.A B.B C.C D.D【答案】B【知识点】递归算法11.(2025·浙江模拟)有如下python程序段:a=[7,3,2,4,6,9]n= len(a)i=n-1while i>=1:k=0for j in range(i):if a[j]a[j],a[j+1]=a[j+1],a[j]k=j__________若运行程序后,列表a=[9, 7,6,4, 3, 2],则划线处的语句可以为( )①i—=1 ②i=k—1 ③i=k ④i=k+1A.①③ B.②③ C.①④ D.②④【答案】A【知识点】排序算法及程序实现12.(2025·浙江模拟)有如下Python程序段:a=[2,-5,3,4,-1,2,3,5]qa=[0,0,0,0]max=0head=1; tail=0temp=0for i in range(len(a)):qa[tail]=a[i]+ temp-qa[head]if qa[tail]> max:max= qa[tail]temp= qa[tail]tail=(tail+1)%4head=(head+1)%4print(max)运行程序,输出结果是( )A.4 B.8 C.9 D.10【答案】B【知识点】基本数据结构13.(2025·浙江模拟)某小区配置了5个快递柜,每个柜包含小、中、大三类格口,可分别存放小、中、大件物品。系统需根据快递员的订单需求分配快递柜。为快速完成投递,优先分配能满足所有投递需求的快递柜。若存在多个满足条件的快递柜,则优先选择剩余格口总量最多的柜子;若剩余格口总量相同,则选取编号较小的快递柜。(1)若当前各柜剩余格口容量如表所示,快递员需要寄存的快递大小类型为4小件,3中件,2大件,应分配 号柜给快递员。1号柜 2号柜 3号柜 4 号柜 5号柜剩余小格数量 10 7 5 6 7剩余中格数量 7 6 4 6 5剩余大格数量 2 1 3 1 0(2)实现上述功能的部分 python代码如下,请在划线处填入合适的代码。cab=[10,7,2,7,6,1,5,4,3,6,6,1,7,5,0] #按顺序存储各快递柜剩余格子数量#获取所有需投递快递的类型,存储到列表c_ type中# c_ type[0], c_ type[1], c_ type[2]分别表示小件,中件与大件的数量, 代码略k=i=0flag=[0]*5while i<5:for j in range(3):if① :flag[i]=-1breakelse:flag[i]+= cab[i*3+j]-c_ type[j]② k=0for i in range(1,5):if flag[k]< flag[i]:k=iif③ :print ("请你前往",k+1,"号快递柜")else:#处理不能放在一个快递柜的情况,代码略#更新 cab中的数据,代码略【答案】1;c_ type[j]> cab[i*3+j];i+=1;flag[k]!=-1【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现14.(2025·浙江模拟)制作果酒时适宜的发酵温度是18℃~25℃。若温度连续8小时超过30℃,会导致酵母菌活性下降,果酒制作失败。6个小组在实验室局域网环境中搭建温度监测系统。该系统中的智能终端连接传感器,每隔1小时采集1次温度数据,通过网络将数据传输到服务器(所有小组共用1台服务器),服务器根据上传数据判断出异常情况后,控制智能终端发出预警信息。小组成员可通过浏览器登录系统查看温度数据。请回答下列问题:(1)6个小组独立搭建监测系统,温度传感器、智能终端和执行器的配备总数量合理的是 (单选,填字母)。A.6个温度传感器、6个智能终端和6个执行器B.6个温度传感器、1个智能终端和1个执行器C.6个温度传感器、6个智能终端和1个执行器(2)下列关于该系统中数据管理的说法,正确的是 (单选,填字母)A.数据库中存储的数据为非结构化数据B.智能终端不具备数据存储和处理功能C.可通过传感器编号来区分不同小组采集的数据(3)下列关于该系统设计的说法,正确的是 (多选,填字母)A.智能终端可以通过IoT模块接入无线网络B.系统采用C/S模式,需安装专用客户端软件C.该系统搭建在局域网中,无需考虑系统安全问题D.确定在局域网中搭建该系统属于前期准备中的概要设计(4)在实验室环境下,6个小组搭建的温度监测系统均正常运行。6个小组分别将智能终端与传感器部署到实际环境后,发现从浏览器中可查询到历史数据,但无法查看最新数据,现已排除所有智能终端和传感器同时故障的可能,请写出两种可能的原因。 (5)将监测系统中一星期内所有小组的监测数据导出到文件“data.xlsx”中,部分数据如图a所示。现要找出制作果酒有可能失败的小组编号,并绘制对应小组的温度监测数据折线图(如图b所示)。import pandas as pddf = pd. read _ excel ("data. xlsx")def check(df):c = 0for temp in df ["温度"(℃)"]if temp>30:c += 1if :return Trueelse:c = 0return Falsefailed = []bh=["A", "B", "C", "D", "E", "F"]for d in bh:df1=if check(df1):failed. append(d)plt. plot#设置绘图参数并绘图,代码略print ("可能失败的小组编号:", failed)Ⅰ.请在划线处填入合适的代码。Ⅱ.划框①②处可选代码如下,正确的代码是 和 (填字母,顺序错误不得分)。A.df1= df [df ["小组编号"]==d] B.df1= df ["小组编号"==d]C.df1 ["时间"],dfl ["温度(℃)"] D.df1. index, df1. 温度(℃)【答案】A;C;AD;在1小时时间间隔内,或服务器与各智能终端分处未互联的局域网内,或智能终端网络连接失败;c>=8;A;C【知识点】编程处理数据与可视化;信息系统的硬件搭建15.(2025·浙江模拟)某接单平台上有 n 项任务单,每项任务单包含两个属性:截止日期:该任务必须在截止日期结束前(含当天)完成。每单报酬:完成该单后可获得的报酬。平台规定:每天最多完成一单,且每单只能完成一次。若未在截止日期前完成,则无法获得该单对应报酬。请设计一种合理的接单方案,使得总报酬最大化。为使总报酬最大化,接单策略如下:·按照报酬高低的顺序依次接单,优先处理高报酬订单,从订单的最晚截止日向前规划,确定订单可完成的最晚日期,确保其在截止日期前(包括截止日期当天)完成。·若多单报酬相同,优先接截止日期晚的单;·若多单报酬与截止日期都相同,优先接编号较小的单;·若按以上策略无法完成某单,则放弃,尝试接下一单。例如有8个任务单, 存储在 task中,task =[[2,600], [4,600], [2,500], [1,800],[1,800], [4,1000], [3,600], [4,800]], task[i]代表第 i+1号订单, 其包含两个数据项:截止日期与单笔报酬。则接单方案如下:时间 第1天 第2天 第3天 第4 天接单编号 单号 4 单号2 单号8 单号6每单报酬 800 600 800 1000此时,接单顺序为4,2,8,6, 可得总报酬为 800+600+800+1000=3200。(1)若将案例 task 中的单号3数据修改为[4,900],为使总报酬最大,则接单顺序为 。(2)编写函数 sort _t()如下,请完善划线处代码。def sort _t (task):for t in task:t. append(-1) # append()用于在列表末尾添加新元素h=0n= len (task)for i in range (1, n):p, q=h,-1while p!=-1 and task[i][1]<= task[p][1]:if task[i][1]== task[p][1] and :breakq=pp= task[p][2]if q!=-1:task[q][2]=itask[i][2]=pelse:task[i][2]=hh=ireturn h(3)实现上述功能的部分代码如下,请在划线处填入合适的代码。#依次读取任务单数据并存入 task中,获取最晚截止日期存入 max _d中,代码略f=[i for i in range(max_d+1)]def find(x):for i in range(x, 0,-1):if ① :f[i]=-1return ireturn - 1ans=0lst=[0]*(max__ d+1)h= sort __t (task)p=hwhile p!=-1:② t= find(day)if t!=-1:③ ans+= task[p][1]p= task[p][2]for i in range(max _d+1):if lst[i]!=0:print("第",i, "天接单编号为: ", lst[i])print("获得总报酬: ", ans)【答案】4, 8, 3, 6;task[i][0]> task[p][0];f[i]==i 或f[i]!=-1;day= task[p][0];lst[t]=p+1【知识点】过程与自定义函数;基本数据结构1 / 12025届浙江省强基联盟高三下学期三模技术试题-高中信息技术1.(2025·浙江模拟)电影数字水印是在不降低影片画质或音质、不被人的视觉或听觉系统感知的前提下,将影片内容相关标识信息隐藏在影片图像或声音中,例如,LSB隐写术通过修改像素值添加隐形水印,使每份电影拷贝具有唯一的身份标识。这项技术可以帮助版权方定位盗版源头和具体盗拍时间。下列关于该技术中信息和数据处理的说法,正确的是( )A.添加数字水印实为对数据进行编码B.盗摄影片说明信息传递可以脱离载体C.影院播放数字电影的过程属于流计算D.盗摄影片与原版影片的文件格式一定相同2.(2025·浙江模拟)电影数字水印是在不降低影片画质或音质、不被人的视觉或听觉系统感知的前提下,将影片内容相关标识信息隐藏在影片图像或声音中,例如,LSB隐写术通过修改像素值添加隐形水印,使每份电影拷贝具有唯一的身份标识。这项技术可以帮助版权方定位盗版源头和具体盗拍时间。关于信息安全与信息社会责任,下列说法或行为合理的是( )A.多家影院共享同一份电影拷贝B.尝试使用技术手段移除电影数字水印C.将盗摄影片片段发布到朋友圈进行宣传D.数字水印技术用于保护信息的不可否认性3.(2025·浙江模拟)电影数字水印是在不降低影片画质或音质、不被人的视觉或听觉系统感知的前提下,将影片内容相关标识信息隐藏在影片图像或声音中,例如,LSB隐写术通过修改像素值添加隐形水印,使每份电影拷贝具有唯一的身份标识。这项技术可以帮助版权方定位盗版源头和具体盗拍时间。LSB隐写算法如下:获取隐写字符的ASCII码(8位二进制),分别替换视频文件中连续8个字节的最低位。现有隐写后的视频片段,十进制表示为254,129,1,254,0,0,1,0,则隐写在该视频文件中的ASCII 码字符是( )字符 A aASCII 码值 65 97ASCII码(部分)A.A B.B C.a D.b4.(2025·浙江模拟)校园安防监控系统主要由门禁系统、视频监控系统和报警系统组成。学校内部人员需要刷卡或人脸识别通过系统验证。监控系统对校园各处实时监控,并将数据上传至服务器,若系统监测到异常情况,会及时将预警信息发送到校园安保人员的手机上。下列关于该信息系统组成与功能的说法,不正确的是( )A.人脸识别技术属于联结主义人工智能B.该校园安防监控系统由多个子系统组成C.系统的数据输入功能全部由视频监控设备实现D.学校内部人员和校园安保人员是该系统的用户5.(2025·浙江模拟)校园安防监控系统主要由门禁系统、视频监控系统和报警系统组成。学校内部人员需要刷卡或人脸识别通过系统验证。监控系统对校园各处实时监控,并将数据上传至服务器,若系统监测到异常情况,会及时将预警信息发送到校园安保人员的手机上。下列关于该系统中硬件的说法,正确的是( )A.该系统中的传感器只用于获取图像数据B.校园安保人员的手机不属于该系统硬件C.该系统需将数据长期存储在内存RAM中D.该系统服务器负责数据处理和网络控制6.(2025·浙江模拟)校园安防监控系统主要由门禁系统、视频监控系统和报警系统组成。学校内部人员需要刷卡或人脸识别通过系统验证。监控系统对校园各处实时监控,并将数据上传至服务器,若系统监测到异常情况,会及时将预警信息发送到校园安保人员的手机上。下列关于该系统中软件与网络的说法,不正确的是( )A.系统的正常运行需要操作系统和相关应用软件的支撑B.刷卡通过门禁系统,使用了RFID技术,无需软件的支持C.监控系统与报警系统之间数据通信,双方遵循相同的网络协议D.向安保人员发送预警信息属于网络的数据通信功能7.(2025·浙江模拟)某算法的部分流程图如图所示,若n的值为8,数组元素a[0]至a[n-1]依次存放90,90,90,81,78,65,59,47, key的值为a[0],执行这部分流程后,输出c的值为( )A.1 B.2 C.3 D.58.(2025·浙江模拟)某单词记忆游戏规则如下:玩家得到一个乱序的单词(如OHLEL),可借助栈操作将其恢复为正确顺序(HELLO)。约定入栈标记为“I”,出栈标记为“0”,通过III000操作(如图所示,字母‘ H’、‘E’不入栈,直接进入最终队列)可恢复正确顺序。若要将“yphtno”恢复为正确顺序“python”,通过以下操作过程不能实现的是( )A.IOIOIO B.IIOOIOIOC.IOIIOOIOIO D.IIOOIIOOIIOO9.(2025·浙江模拟)某二叉树前序遍历结果为ABCDEF,已知根节点的左右子树均为完全二叉树,则该二叉树后序遍历结果不可能是( )A.CBDEFA B.CBEFDA C.BEDFCA D.DCEBFA10.(2025·浙江模拟)欧几里得算法又称辗转相除法,用于计算两个整数m、n的最大公约数。基于定理:gcd (m,n)= gcd (n,m%n),即整数m、n的最大公约数等于n和m除以n的余数的最大公约数。以下 Python程序中,不能正确求得两数最大公约数的是( )A. def gcd(m,n): while n!=0: temp=n n=m%n m=temp return m B. def gcd(m,n): temp=m%n while temp!=0: m=n n=temp temp=m%n return temp C. def gcd(m,n): if m%n==0: return n else: return gcd(n,m%n) D. def gcd(m,n): if n == 0: return m else: return gcd(n, m%n)A.A B.B C.C D.D11.(2025·浙江模拟)有如下python程序段:a=[7,3,2,4,6,9]n= len(a)i=n-1while i>=1:k=0for j in range(i):if a[j]a[j],a[j+1]=a[j+1],a[j]k=j__________若运行程序后,列表a=[9, 7,6,4, 3, 2],则划线处的语句可以为( )①i—=1 ②i=k—1 ③i=k ④i=k+1A.①③ B.②③ C.①④ D.②④12.(2025·浙江模拟)有如下Python程序段:a=[2,-5,3,4,-1,2,3,5]qa=[0,0,0,0]max=0head=1; tail=0temp=0for i in range(len(a)):qa[tail]=a[i]+ temp-qa[head]if qa[tail]> max:max= qa[tail]temp= qa[tail]tail=(tail+1)%4head=(head+1)%4print(max)运行程序,输出结果是( )A.4 B.8 C.9 D.1013.(2025·浙江模拟)某小区配置了5个快递柜,每个柜包含小、中、大三类格口,可分别存放小、中、大件物品。系统需根据快递员的订单需求分配快递柜。为快速完成投递,优先分配能满足所有投递需求的快递柜。若存在多个满足条件的快递柜,则优先选择剩余格口总量最多的柜子;若剩余格口总量相同,则选取编号较小的快递柜。(1)若当前各柜剩余格口容量如表所示,快递员需要寄存的快递大小类型为4小件,3中件,2大件,应分配 号柜给快递员。1号柜 2号柜 3号柜 4 号柜 5号柜剩余小格数量 10 7 5 6 7剩余中格数量 7 6 4 6 5剩余大格数量 2 1 3 1 0(2)实现上述功能的部分 python代码如下,请在划线处填入合适的代码。cab=[10,7,2,7,6,1,5,4,3,6,6,1,7,5,0] #按顺序存储各快递柜剩余格子数量#获取所有需投递快递的类型,存储到列表c_ type中# c_ type[0], c_ type[1], c_ type[2]分别表示小件,中件与大件的数量, 代码略k=i=0flag=[0]*5while i<5:for j in range(3):if① :flag[i]=-1breakelse:flag[i]+= cab[i*3+j]-c_ type[j]② k=0for i in range(1,5):if flag[k]< flag[i]:k=iif③ :print ("请你前往",k+1,"号快递柜")else:#处理不能放在一个快递柜的情况,代码略#更新 cab中的数据,代码略14.(2025·浙江模拟)制作果酒时适宜的发酵温度是18℃~25℃。若温度连续8小时超过30℃,会导致酵母菌活性下降,果酒制作失败。6个小组在实验室局域网环境中搭建温度监测系统。该系统中的智能终端连接传感器,每隔1小时采集1次温度数据,通过网络将数据传输到服务器(所有小组共用1台服务器),服务器根据上传数据判断出异常情况后,控制智能终端发出预警信息。小组成员可通过浏览器登录系统查看温度数据。请回答下列问题:(1)6个小组独立搭建监测系统,温度传感器、智能终端和执行器的配备总数量合理的是 (单选,填字母)。A.6个温度传感器、6个智能终端和6个执行器B.6个温度传感器、1个智能终端和1个执行器C.6个温度传感器、6个智能终端和1个执行器(2)下列关于该系统中数据管理的说法,正确的是 (单选,填字母)A.数据库中存储的数据为非结构化数据B.智能终端不具备数据存储和处理功能C.可通过传感器编号来区分不同小组采集的数据(3)下列关于该系统设计的说法,正确的是 (多选,填字母)A.智能终端可以通过IoT模块接入无线网络B.系统采用C/S模式,需安装专用客户端软件C.该系统搭建在局域网中,无需考虑系统安全问题D.确定在局域网中搭建该系统属于前期准备中的概要设计(4)在实验室环境下,6个小组搭建的温度监测系统均正常运行。6个小组分别将智能终端与传感器部署到实际环境后,发现从浏览器中可查询到历史数据,但无法查看最新数据,现已排除所有智能终端和传感器同时故障的可能,请写出两种可能的原因。 (5)将监测系统中一星期内所有小组的监测数据导出到文件“data.xlsx”中,部分数据如图a所示。现要找出制作果酒有可能失败的小组编号,并绘制对应小组的温度监测数据折线图(如图b所示)。import pandas as pddf = pd. read _ excel ("data. xlsx")def check(df):c = 0for temp in df ["温度"(℃)"]if temp>30:c += 1if :return Trueelse:c = 0return Falsefailed = []bh=["A", "B", "C", "D", "E", "F"]for d in bh:df1=if check(df1):failed. append(d)plt. plot#设置绘图参数并绘图,代码略print ("可能失败的小组编号:", failed)Ⅰ.请在划线处填入合适的代码。Ⅱ.划框①②处可选代码如下,正确的代码是 和 (填字母,顺序错误不得分)。A.df1= df [df ["小组编号"]==d] B.df1= df ["小组编号"==d]C.df1 ["时间"],dfl ["温度(℃)"] D.df1. index, df1. 温度(℃)15.(2025·浙江模拟)某接单平台上有 n 项任务单,每项任务单包含两个属性:截止日期:该任务必须在截止日期结束前(含当天)完成。每单报酬:完成该单后可获得的报酬。平台规定:每天最多完成一单,且每单只能完成一次。若未在截止日期前完成,则无法获得该单对应报酬。请设计一种合理的接单方案,使得总报酬最大化。为使总报酬最大化,接单策略如下:·按照报酬高低的顺序依次接单,优先处理高报酬订单,从订单的最晚截止日向前规划,确定订单可完成的最晚日期,确保其在截止日期前(包括截止日期当天)完成。·若多单报酬相同,优先接截止日期晚的单;·若多单报酬与截止日期都相同,优先接编号较小的单;·若按以上策略无法完成某单,则放弃,尝试接下一单。例如有8个任务单, 存储在 task中,task =[[2,600], [4,600], [2,500], [1,800],[1,800], [4,1000], [3,600], [4,800]], task[i]代表第 i+1号订单, 其包含两个数据项:截止日期与单笔报酬。则接单方案如下:时间 第1天 第2天 第3天 第4 天接单编号 单号 4 单号2 单号8 单号6每单报酬 800 600 800 1000此时,接单顺序为4,2,8,6, 可得总报酬为 800+600+800+1000=3200。(1)若将案例 task 中的单号3数据修改为[4,900],为使总报酬最大,则接单顺序为 。(2)编写函数 sort _t()如下,请完善划线处代码。def sort _t (task):for t in task:t. append(-1) # append()用于在列表末尾添加新元素h=0n= len (task)for i in range (1, n):p, q=h,-1while p!=-1 and task[i][1]<= task[p][1]:if task[i][1]== task[p][1] and :breakq=pp= task[p][2]if q!=-1:task[q][2]=itask[i][2]=pelse:task[i][2]=hh=ireturn h(3)实现上述功能的部分代码如下,请在划线处填入合适的代码。#依次读取任务单数据并存入 task中,获取最晚截止日期存入 max _d中,代码略f=[i for i in range(max_d+1)]def find(x):for i in range(x, 0,-1):if ① :f[i]=-1return ireturn - 1ans=0lst=[0]*(max__ d+1)h= sort __t (task)p=hwhile p!=-1:② t= find(day)if t!=-1:③ ans+= task[p][1]p= task[p][2]for i in range(max _d+1):if lst[i]!=0:print("第",i, "天接单编号为: ", lst[i])print("获得总报酬: ", ans)答案解析部分1.【答案】A【知识点】信息及其特征;多媒体组成元素及文件格式;大数据处理类型与计算方式2.【答案】D【知识点】知识产权;信息素养、网络道德规范及法律法规3.【答案】D【知识点】字符编码4.【答案】C【知识点】信息系统的组成及功能5.【答案】D【知识点】信息系统的组成及功能6.【答案】B【知识点】信息系统的组成及功能7.【答案】B【知识点】流程图识读8.【答案】C【知识点】基本数据结构9.【答案】A【知识点】基本数据结构10.【答案】B【知识点】递归算法11.【答案】A【知识点】排序算法及程序实现12.【答案】B【知识点】基本数据结构13.【答案】1;c_ type[j]> cab[i*3+j];i+=1;flag[k]!=-1【知识点】常见数据类型、数组;分支结构语句及程序实现;循环结构语句及程序实现14.【答案】A;C;AD;在1小时时间间隔内,或服务器与各智能终端分处未互联的局域网内,或智能终端网络连接失败;c>=8;A;C【知识点】编程处理数据与可视化;信息系统的硬件搭建15.【答案】4, 8, 3, 6;task[i][0]> task[p][0];f[i]==i 或f[i]!=-1;day= task[p][0];lst[t]=p+1【知识点】过程与自定义函数;基本数据结构1 / 1 展开更多...... 收起↑ 资源列表 2025届浙江省强基联盟高三下学期三模技术试题-高中信息技术(学生版).docx 2025届浙江省强基联盟高三下学期三模技术试题-高中信息技术(教师版).docx