资源简介 2024 学年第一学期江浙高中发展共同体高三年级 10 月联考(浙江卷)技 术命题:浙江省柯桥中学 审题:长兴中学 慈溪中学考生须知:1.本卷满分 100分,考试时间 120分钟;2.答题前,在答题卷指定区域填写班级、姓名、考场、座位号及准考证号并核对条形码信息;3.所有答案必须写在答题卷上,写在试卷上无效,考试结束后,只需上交答题卷;4.参加联批学校的学生可关注“启望教育”公众号查询个人成绩分析。第一部分 信息技术(共 50 分)一、选择题(本大题共 12小题,每小题 2分,共 24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)阅读下列材料,回答第 1-2题:在互联网和移动终端普及的今天,网络购票成为了一种便捷形式,使用 12306 APP就能方便地实现查询车次、网上购票。1.下列关于数据与信息的说法,正确的是A.列车信息不需要经过数字化就能存储到计算机中B.因为信息具有时效性,所以历史购票数据不具有任何意义C.乘坐火车时无需提供纸质火车票,说明信息可以不依赖于载体D.存储于购票系统数据库中的车次数据是结构化数据2.下列操作没.有.应用人工智能技术的是A.使用指纹识别登录购票系统 B.通过人脸识别进行人证核验C.点击“我的订单”查询个人历史订单信息 D.使用手写录入的方式输入要查询车票的目的地阅读下列材料,回答第 3-5题:某景区闸机售票检票系统的主要组成部分包括闸机、售票系统和检票系统。游客使用售票系统通过网页或移动设备 APP,实现在线购票和预约功能,相关购票、预约数据存储在服务器中;游客通过扫描二维码或刷身份证等方式进行验证;闸机通过电子设备控制游客进出。3.下列关于该系统组成的说法,不.正.确.的是A.服务器的性能仅跟 CPU有关 B.刷身份证的设备是输入设备C.该售票系统软件是应用软件 D.该系统的用户包括数据库管理员4.下列关于该系统功能与设计的说法,正确的是A.只能通过浏览器实现在线购票和预约 B.可以利用检票数据分析游客游览高峰时段C.在设计系统时无需考虑对外界环境的依赖 D.扫描二维码验证身份需使用 RFID技术5.下列关于信息系统安全和信息社会责任的说法,正确的是A.刷身份证实现身份认证,能确保系统没有安全隐患B.系统安装杀毒软件,能阻挡外网对该系统的所有攻击C.景区运营方可以把游客个人数据出售给有需要的第三方D.系统每天定时备份数据,是确保数据安全的重要措施6.一幅 1024×768的 BMP格式图像,转化为 JPG格式后的存储容量为 144KB,已知压缩比为 16:1,则该BMP格式图像的位深度为A.32 B.24 C.16 D.87.某算法的部分流程图如第 7题图所示,执行这部分流程,若输入数据为 25,15,则输出 y的值为A.5 B.50 C.75 D.1508.栈 S最大长度为 3,若元素 a,b,c,d,e依次入栈,则可能的出栈序列为高三技术学科试题 第 1 页 共 7 页A.d,c,b,a,e B.b,a,e,d,c C.c,a,b,d,e D.c,d,a,b,e9.编写一个计算字符串中最多连续相同字符个数的 Python程序段如下:s=input("请输入字符串:")k=1;maxlen=0for i in range(1,len(s)):if s[i]==s[i-1]:k=k+1else:if k>maxlen:maxlen=kk=1print("最多连续相同字符个数为:",maxlen)用以下输入数据测试该程序段,能测出程序错误的是A.AAABBCCD B.AABBBCDDC.AABCCCDD D.ABBCCDDD10.某二分查找算法的 Python程序段如下:flag=False;c=0 第 7题图i,j=0,len(d)-1while i<=j and not flag:m=(i+j)//2c+=1if d[m]==key:flag=Trueelif keyj=m-1else:i=m+1当 d为[8,12,16,18,23,28,33,37,48,55]时,程序运行后变量 c的值为 4,flag的值为 True,则符合的查找键 key的个数是A.1 B.2 C.3 D.411.有如下 Python程序段:n=8;cnt1=cnt2=0flag=True;last=0d=[1,2,4,6,7,9,5,8]while last<=n-2 and flag:flag=Falsefor j in range(n-1,last,-1):cnt1+=1if d[j]d[j-1],d[j]=d[j],d[j-1]cnt2+=1flag=Truepos=jlast=pos运行上述程序段后,变量 cnt1和 cnt2的值分别为A.28 4 B.10 4 C.28 24 D.13 24高三技术学科试题 第 2 页 共 7 页12.使用列表 data模拟链表结构(节点数 n>0),如第 12题图 a所示,每个节点包含数据区域(学生编号和性别)和指针区域,head为头指针。现要将链表整理成女生在前,男生在后,且不改变学生在男女生中的相对位置,结果如第 12题图 b所示。实现上述功能的 Python程序段如下,方框中应填入的正确代码为head=0;p=t1=t2=headp=data[p][2]data[head][2]=-1while p!=-1:t=data[p][2]if data[p][1]=="男":if data[t2][1]=="女":data[t1][2]=pelse: 第 12题图 a 第 12题图 bdata[t2][2]=pt2=pdata[p][2]=-1else:t1=pp=tA. if data[t1][1]=="女": B. if data[t2][1]=="女":data[p][2]=data[t1][2] data[p][2]=data[t2][2]data[t1][2]=p data[t2][2]=pelse: else:data[p][2]=t1 data[p][2]=t2head=p head=pC. if data[t1][1]=="女": D. if data[t2][1]=="女":data[p][2]=data[t1][2] data[t2][2]=data[p][2]data[t1][2]=data[p][2] data[t2][2]=data[p][2]else: else:data[p][2]=t1 data[p][2]=t2head=p head=p二、非选择题(本大题共 3小题,其中第 13小题 7分,第 14小题 10分,第 15小题 9分,共 26分)13.某机器在上午 8点到 12点的时间段可以安排加工产品。按以下规则选.择.部.分.产.品.加工:先选择所.有.产.品.中.加.工.结.束.时.间.最.早.的产品(若有多个产品的结束时间相同,则优先选择加工时长少的产品),然后在剩余产品中选择时间不冲突的结束时间最早的产品进行加工,依次类推……直至选择完毕。编写一个Python程序,实现以下功能:读取 n个产品的编号、预计到达时间和所需加工时长,输出选择加工的产品编号、加工起始时间和结束时间。(1)有 6个产品,产品编号、预计到达时间和所需加工时长(分钟)如下:[[1,"08:00",105],[2,"08:30",60],[3,"09:35",105],[4,"10:30",90],[5,"10:00",35],[6,"09:40",40]],则选择加工的第 2个产品的编号为 (填数字)。(2)实现上述功能的 Python程序如下,请在划线处填入合适代码。def convert1(t):#把时间格式 t转化为整数,如"08:30"转化为 510。代码略def convert2(t):#把整数 t转换为时间格式,如 510转化为"08:30"。代码略高三技术学科试题 第 3 页 共 7 页'''读取 n个产品的数据存入列表 a[0]至 a[n-1]中,a[i]包含 3个数据项,a[i][0]、a[i][1]和 a[i][2]分别存放产品编号、预计到达时间和所需时长,代码略 '''for i in range(n):st=convert1(a[i][1])a[i].append(st)ed=st+a[i][2]a[i].append(ed)flag=[False]*nfor i in range(n-1):①for j in range(i+1,n):if a[j][4]k=ja[i],a[k]=a[k],a[i]st=convert1("08:00")ed=convert1("12:00")for i in range(n):if a[i][3]>=st and a[i][4]<=ed:flag[i]=True②print("产品编号","起始时间","结束时间")for i in range(n):if ③ :print(a[i][0],a[i][1],convert2(a[i][4]))14.小明要搭建智能农业大棚系统,该系统能实现每隔一定的时间监测大棚温度和湿度,当温度超过设定的上限值,则启动通风和喷水系统降温;若低于设定的下限值,则启动加热器升温。当湿度超过设定的上限值,则启动通风系统,降低湿度;若低于设定的下限值,则启动加湿器,增加湿度。用户通过浏览器查看实时和历史数据。系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器,请回答下列问题:(1)该系统网络应用软件的实现架构是 (单选,填字母:A.B/S架构 / B.C/S架构)(2)该系统中,智能终端与传感器之间的数据传输 (单选,填字母:A.只能由智能终端到传感器 / B.只能由传感器到智能终端 / C.既可以由智能终端到传感器,也可以由传感器到智能终端)。(3)下列关于该系统的说法,正确的是 (多选,填字母)。(注:全部选对的得 2分,选对但不全的得 1分,不选或有错的得 0分)A.湿度和温度数据的采集时间间隔可以是相同的B.该系统中加湿器和加热器必须连接到不同的智能终端C.通过浏览器查看历史数据需访问智能终端D.智能终端可以通过 IoT模块以无线方式连接服务器(4)系统搭建完成后,运行一段时间,通过浏览器观察到实时湿度低于设定的下限值,但是加湿器一直没有工作,请简要说明造成上述问题的原因 (本系统中湿度传感器能采集到准确的湿度数据,程序代码正确)。(注:回答 2 项,1 项正确得 1 分)(5)小明收集了某天的温度数据,部分数据如第 14题图 a所示,根据该数据,统计当日 6时到 18时各个小时的平均温度,绘制如第 14题图 b所示的柱形图,实现该功能的部分 Python程序如下:高三技术学科试题 第 4 页 共 7 页第 14 题图 a 第 14 题图 bimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("data.xlsx")for i in range(len(df)):df.at[i,"小时"]=int(df.at[i,"时间"][11:13])df=df[df.小时>=6]df=df[df.小时<=18]df1=df.groupby(" ",as_index=True).mean()#设置绘图参数,代码略plt.bar(x,y) #绘制柱形图①请在程序中划线处填入合适的代码。②程序的方框中应填入的正确代码为 (单选,填字母)。A. B. C. D.x=df.小时 x=df.index x=df1.小时 x=df1.indexy=df.温度 y=df.温度 y=df1.温度 y=df1.温度15.某加密后的数据序列 data为 0-255的整数和大小写字母构成的字符串(以非数字字符结尾)。现在要对data进行解密处理,处理过程分“提取整数” “值变换” “位置变换” “行列变换”四个步骤。(1)提取整数:提取字符串中整数和该整数在字符串中的起始位置,结果存储在列表 num_lst中;(2)值变换:值变换后元素 =(提取到的整数+该整数在字符串中的起始位置)% 256,结果存储在列表 num中;(3)位置变换:用位置变换密钥数组 c(元素个数为 m,值为 1-m 的不重复整数)对值变换后的数据进行位置变换,结果存储在列表 num1中,通过 pos_trans函数实现;(4)行列变换:1)将步骤(3)处理后列表 num1中的 n个元素依次分割出若干个数据块,每个数据块有 m×m个元素,m最大值为 8,最小值为 2。分割时,按尽可能大的数据块进行分割;2)对每个分割出的数据块用“方阵转换法”进行转换,每次转换后得到的数据块依次存储在列表 num2中;3)列表 num1分割后的剩余元素(个数小于 4),直接依序存储到列表 num2中。例如 n=140时,可依次分割出 3个数据块,元素的个数分别为 64(8×8)、64(8×8)、9(3×3),剩余元素为 3个。“方阵转换法”过程如下:将数据块中 m×m个元素按行序排列成一个数字方阵,从该数字方阵中按列序得到转换后元素的次序。以 3×3数据块为例,转换过程如第 15题图所示:高三技术学科试题 第 5 页 共 7 页第 15 题图请回答下列问题:(1)若数据序列 data为"asd123hts35pyg253klm89tre247ytu" ,经过步骤(1)“提取整数”处理后,得到列表 num_lst的第一个元素为[ , ](填整数)。(2)“位置变换”处理的 pos_trans函数如下:def pos_trans(data, c):n = len(data); m = len(c)num = [0]*nfor i in range(n // m):for j in range(m):num[i * m + j] = data[i * m + c[j] - 1]for i in range((n // m) * m, n):num[i] = data[i]return num若 data为[126, 44, 11, 109, 16, 10, 220, 178, 23],c为[ 3, 1, 2],调用 pos_trans (data, c)后,列表 num的最后一个元素为 。(3)实现解密功能的部分 Python程序如下,请在划线处填入合适的代码。def extract_num(data):pos = 0flag = Trueres = []t = ""for i in range(len(data)):if "0" <= data[i] <= "9":t += data[i]if ① :pos = iflag = Falseelse:if len(t) > 0:res.append([int(t), pos])t = ""flag = Truereturn res高三技术学科试题 第 6 页 共 7 页def val_trans(data):num = []for i in range(len(data)):num.append( ② )return numdef row_col_trans(data):n = len(data)num = [0] * nm = 8; start = 0; left = nwhile left > 3:if left < m * m:m -= 1else:pa = pb = startfor i in range(m * m):num[pb] = data[pa]pb += 1if (i + 1) % m == 0:③else:pa += mleft -= m * mstart += m * mfor i in range(start, n):num[i] = data[i]return num# 读取待解密数据存入 data,代码略num_lst = extract_num(data) # 提取整数num = val_trans(num_lst) # 值变换c = [3, 1, 2]num1 = pos_trans(num, c) # 位置变换num2 = row_col_trans(num1) # 行列变换print(num2)高三技术学科试题 第 7 页 共 7 页2024学年第一学期江浙高中发展共同体高三年级10月联考技术参考答案第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分)题号 1 2 3 4 5 6 7 8 9 10 11 12答案 D C A B D B C B D C B A二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)13.(1) 6 (1分)(2) ①k=i (2分)②st=a[i][4] 或 等价答案 (2分)③flag[i] 或flag[i]==True 或 等价答案 (2分)14.(1)A (1分)(2)B (1分)(3)AD (2分)(4)加湿器故障;加湿器和智能终端连接故障。注:只写执行器,没写明加湿器,不给分 (2分)(5)①小时 (2分)②D (2分)15.(1) 123 3 (1分)(2)178 (2分)(3)①flag 或 flag == True 或 等价答案 (2分)②(data[i][1]+data[i][0]) % 256 (2分)③pa = start + (i + 1) // m或pa = pa - (m - 1) * m + 1或pa = start + (pa - start +1) % m 或 等价答案 (2分)技术参考答案 第 3 页(共2页) 展开更多...... 收起↑ 资源列表 24.10 江浙发展共同体-信息技术.pdf 信息技术参考答案.docx