资源简介 2023年11月稽阳联谊学校高三联考技术选考试题卷命题人 信息技术:磐安中学 曹君民 诸暨中学 何凯通用技术:嵊州中学 姚维红 萧山中学 卢解卿审稿人 诸暨中学:张冠宇考生须知:本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共14页,第一部分1至8页,第二部分9至14页。满分100分,考试时间90分钟。1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净.3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)1. 下列关于数据和信息说法,正确的是( )A. 经加工处理后的假消息价值较低B. 被删除到计算机中回收站的数据中没有信息存在C. 残缺的竹简无法还原历史文献,说明了载体依附性D. 大数据中数据结构很多,因此要求每个数据保证准确【答案】C【解析】【详解】本题考查数据和信息的描述。经加工处理后的假消息价值未必较低;被删除到计算机中回收站的数据中有信息存在;残缺的竹简无法还原历史文献,说明了载体依附性;大数据中数据结构很多,因此不要求每个数据保证准确。故选C。2. 关于人工智能技术,下列说法正确的是( )A. 人工智能是计算机科学与控制科学融合的前沿科学B. 知识的精确化编码是阻碍符号主义人工智能发展的瓶颈C. 深度学习中,需要根据结果反馈来调整学习方法D. 智能系统从一个领域跨越到另一个领域,称为混合增强智能【答案】B【解析】【详解】本题考查人工智能技术的描述。人工智能是研究开发能够模拟、延伸和扩展人类智能的理论、方法、技术及应用系统的一门新的技术科学,研究目的是促使智能机器会听(语音识别、机器翻译等)、会看(图像识别、文字识别等)、会说(语音合成、人机对话等)、会思考(人机对弈、定理证明等)、会学习(机器学习、知识表示等)、会行动(机器人、自动驾驶汽车等);知识的精确化编码是阻碍符号主义人工智能发展的瓶颈;深度学习属于人工智能领域的联结主义,强化学习需要根据结果反馈来调整学习方法;智能系统从一个领域跨越到另一个领域,称为跨领域人工智能。故选B。3. 阅读下列材料,回答问题:信息化弹药是以精确制导技术、自动控制技术为基础发展起来的高新技术。整个系统包括地面测控、导弹和定位卫星。导弹由控制部(内置智能终端)和弹药部分组成,发射前输入目标地点,飞行中接收卫星定位数据,控制武器的飞行姿态,引导武器准确攻击目标。下列关于信息化弹药系统的说法,正确的是( )A. 信息化弹药系统能应对各类复杂情况,对外部环境没有依赖性B. 信息化弹药系统的硬件包括计算机、移动终端和通信网络设备等C. 信息化弹药系统的数据都可以内部产生,不需要从外部采集D. 信息化弹药系统体现了以人为本的信息社会内涵【答案】B【解析】【详解】本题考查信息系统的应用。信息化弹药系统能应对各类复杂情况,但对外部环境依然有一定的依赖性;信息化弹药系统的硬件包括计算机、移动终端和通信网络设备等;信息化弹药系统的数据可以内部产生,也需要从外部采集;题干描述无从体现以人为本的信息社会内涵。故选B。4. 阅读下列材料,回答问题:信息化弹药是以精确制导技术、自动控制技术为基础发展起来的高新技术。整个系统包括地面测控、导弹和定位卫星。导弹由控制部(内置智能终端)和弹药部分组成,发射前输入目标地点,飞行中接收卫星定位数据,控制武器的飞行姿态,引导武器准确攻击目标。关于信息化弹药的网络系统,下列说法正确的是( )A. 地面测控中心内多台计算机组成的网络,需要使用网络协议B. 该系统的数据通信系统不包括定位卫星C. 该网络系统按规模分类属于城域网D. 该网络主要采用第五代移动通信技术【答案】A【解析】【详解】本题考查信息系统的应用。地面测控中心内多台计算机组成的网络,需要使用网络协议;该系统的数据通信系统包括定位卫星;该网络系统按规模分类属于广域网;该网络主要采用第四代移动通信技术。故选A。5. 阅读下列材料,回答问题:信息化弹药是以精确制导技术、自动控制技术为基础发展起来的高新技术。整个系统包括地面测控、导弹和定位卫星。导弹由控制部(内置智能终端)和弹药部分组成,发射前输入目标地点,飞行中接收卫星定位数据,控制武器的飞行姿态,引导武器准确攻击目标。为了保障该系统的信息系统安全,下列措施合理的是( )A. 为所有工作人员设置相同的系统使用权限B. 该系统实施人员在某国内论坛讨论其技术指标C. 控制人员利用互联网实时控制某导弹飞行姿态D. 为该系统的启动密码使用加密密钥【答案】D【解析】【详解】本题考查信息系统安全。为所有工作人员设置相同的系统使用权限、该系统实施人员在某国内论坛讨论其技术指标、控制人员利用互联网实时控制某导弹飞行姿态,均不能保障该系统的信息系统安全;为该系统的启动密码使用加密密钥,能保障该系统的信息系统安全,故选D。6. 关于信息系统的软硬件,下列说法正确的是( )A. 信息系统的硬件主要有输入输出设备、控制器、存储器等B. 手机运行内存为8GB,则肯定无法存放10GB的数据C. 计算机运行每个任务都需要CPU的支持D. 计算机可使用特殊应用软件代替操作系统,使计算机正常运转【答案】C【解析】【详解】本题考查信息系统的描述。信息系统(Information system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的以处理信息流为目的的人机一体化系统。计算机硬件主要有输入输出设备、控制器、存储器等;手机运行内存为8GB,内存一般用于临时存放数据,用于和CPU进行交换,但10GB的数据一般存放在手机的外存中;计算机运行每个任务都需要CPU的支持;计算机不可使用特殊的应用软件代替操作系统,使计算机正常运转。故选C。7. 利用扫描仪扫描图像,以分辨率1024*768、颜色位深度24位的参数保存在计算机中,下列说法正确的是( )A. 扫描过程实现了信号的数模转换B. 若存为无压缩的bmp格式,存储容量约为4.5MBC. 该图像某个像素的编码用十六进制可能表示为FFD. 该图像数字化的过程中,可能丢失了很多原图的信息【答案】C【解析】【详解】本题考查图像处理的描述。扫描过程实现了信号的模数转换;若存为无压缩的bmp格式,存储容量约为1024*768*24/8/1024/1024≈2.25MB;颜色深度是24位,因此该图像某个像素的编码用十六进制可能表示为FF,即0000FF;该图像数字化的过程中,没有进行压缩,不会丢失很多原图的信息。故选C。8. 利用列表模拟栈的操作,python程序如下,程序运行后sum的值为( )st=[2,4,7,10,9,7,8,-5,3,6]f=True;top=-1;sum=0for i in range(len(st)):if st[i]%5<=3:top+=1st[top]=st[i]else:top-=1while top!=-1:if f:sum+=st[ top]top-=1;f=not fA. 8 B. 12 C. 16 D. 22【答案】A【解析】【详解】本题考查栈的操作。分析程序,第一个for循环,当满足st[i]%5<=3,则该元素入栈,否则出栈一个元素。因此循环执行完栈顶元素到栈底元素依次是:6、3、-5、8、7、7。第二个while循环实现从栈顶到栈底间隔一个元素累加求和,因此sum=0+6-5+7=8。故选A。9. 有一棵完全二叉树,已知其中序遍历结果是CADGBEIHJ,则其前序遍历结果应该为( )A. ABCDEFGHI B. EGACDBHIJ C. EACGBDIHJ D. EACDBHIJ【答案】B【解析】【详解】本题考查二叉树的遍历。因为这是一颗完全二叉树,前三层均满的情况下一共有7个元素,剩下的2个元素在第四层最左边,结合中序遍历结果,可画出该二叉树如下,由图可知,其前序遍历结果是EGACDBHIJ。故选B。10. 有如下python程序段:def fab(a,b):if a%b==0:returnelif a>b:fab(a-b,b)print(1,end="")else:fab(a,b-a)print(2,end="")fab(126,156)程序运行后,输出的2的个数是( )A. 3 B. 4 C. 5 D. 6【答案】C【解析】【详解】本题考查Python程序执行与调试。fab(126,156)→执行fab(126,30),并输出2。fab(126,30)→执行fab(96,30),并输出1。fab(126,30)→执行fab(66,30),并输出1。fab(66,30)→执行fab(36,30),并输出1。fab(36,30)→执行fab(6,30),并输出1。fab(6,30)→执行fab(6,24),并输出2。fab(6,24)→执行fab(6,18),并输出2。fab(6,18)→执行fab(6,12),并输出2。fab(6,12)→执行fab(6,6),并输出2。fab(6,6)满足if判断条件,执行return。因此程序运行后,输出的2的个数是5。故选C。11. 有如下phthon程序,程序运行后,变量c的值为:( )d=[1,7,5,2,3]flag=False;last=i=c=0while i<4 and flag==False:flag=Truec+=1for j in range(4,i,-1):if d[j] < d[j-1]:d[j],d[j-1]=d[j-1],d[j]flag=False;last=jc+=1i=lastA. 6 B. 7 C. 8 D. 9【答案】C【解析】【详解】本题考查Python程序执行。分析程序,可知外循环一次,c递增1,内循环交换一次,c递增1。无交换时,循环结束。当i=0时,c=c+1=1,内循环中,2和5交换1次,2和7交换1次,此时d=[1,2,7,5,3],c=3,last=2;当i=last=2时,c=c+1=4,内循环中,3和5交换1次,3和7交换1次,此时d=[1,2,3,7,5],c=6,last=3;当i=last=3时,c=c+1=7,内循环中,5和7交换1次,此时d=[1,2,3,5,7],c=8,last=4。不再满足while循环条件,循环结束。程序运行后,变量c的值为8。故选C。12. 有如下 python 程序段:#数组d长度为100,d[0]~d[5]赋初值“6,4,5,7,12,8”,代码略head=0;tail=6;flag=Truewhile head!=tail:if d[head]>3:if flag and d[head]%2==0:d[tail]=d[head]//2else:d[tail]=d[head]//2-1tail+=1head=head+1flag=not flag执行该程序段后,变量head的值为( )A. 9 B. 10 C. 11 D. 13【答案】D【解析】【详解】本题考查Python程序执行与调试。第一遍循环,满足if条件,d[6]= d[head]//2=3,tail=7,head=1,flag=False;第二遍循环,满足else条件,d[7]= d[head]//2-1=1,tail=8,head=2,flag=True;第三遍循环,满足else条件,d[8]= d[head]//2-1=1,tail=9,head=3,flag=False;第四遍循环,满足else条件,d[9]= d[head]//2-1=2,tail=10,head=4,flag=True;第五遍循环,满足if条件,d[10]= d[head]//2=6,tail=11,head=5,flag=False;第六遍循环,满足else条件,d[11]= d[head]//2-1=3,tail=12,head=6,flag=True;第七~十遍循环,不满足d[head]>3,此时head=10,flag=True;第十一遍循环,满足if条件,d[12]= d[head]//2=3,tail=13,head=11,flag=False;第十二、十三遍循环,不满足d[head]>3,此时head=13,flag=False;此时head=tail,循环结束,head值13。故选D。二、非选择题(本大题共3小题,其中第13题7分,第14题10分,第15题9分)13. 某商家举行抽奖活动。每位客户有一个7位号码,抽奖时,随机抽取1人,其他人中2位尾号相同的人获得相同奖次。若该等级实际获奖人数超额,则减少下一等级的预设名额。如一二等奖分别预设名额2人、3人,依次抽取一等奖尾号“12”1人,“45”3人,超过2人,则二等奖预设名额减少为3-2=1人,依次类推。实现算法的python程序如下,回答下列问题:(1)若一至三等奖预设人数分别为3、4、5,已知一等奖依次是尾号“02”2人、尾号“15”3人,二等奖抽取尾号依次是“03”1人、“48”3人,则三等奖实际获奖至少有____人。(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。程序运行后的部分运行界面如下图所示:尾号['03']获1等奖,共3人尾号['25']获2等奖,共2人尾号['72','77',12']获3等奖,共6人尾号['82','94','08','99']获4等奖,共7人from random import randintnum=[2,3,5,8]#各等级预设获奖人数b=[];f=[False]*30;wh=[]#生成客户的7位号码,存在列表b,代码略j=total=0while j<=3:t=randint(0,len(b)-1)while f[t]:#抽取幸运观众t=randint(0,len(b)-1)tem=b[t] [5:]n=0for i in range(len(b)):#尾号2位相同的其他人均获得相同奖励等级if f[i]==False and tem==b[i] [5:]:①____num[j]-=1n+=1total=②____wh. append(tem)if num[j]<=0 and j<3:③____#减少下一等级预设获奖人数print(f"尾号{wh}获{j+1}等奖,共{total}人")j+=1total=0wh=[]elif num[j]<=0 and j==3:print(f"尾号{wh}获4等奖,共{total}人")break【答案】 ①. 3 ②. f[i]=True ③. total+n ④. num[j+1]+=num[j]【解析】【详解】本题考查Python程序的综合应用。①若一至三等奖预设人数分别为3、4、5,已知一等奖依次是尾号“02”2人、尾号“15”3人,二等奖抽取的尾号依次是“03”1人、“48”3人,则三等奖实际获奖至少有(3+4+5)-(2+3+1+3)=3人。②尾号2位相同的其他人均获得相同奖励等级,获奖的客户,将其f标记为True,故填f[i]=True。③用变量total累计尾号wh获奖客户的数量,n是当前等级尾号2位相同的获奖人数,故填total+n。④减少下一等级预设获奖人数,下一等级下标是j+1,故填num[j+1]+=num[j]。14. 小殊同学要搭建实验室环境监控系统,该系统的功能有;监测房间温度和湿度,监测数据异常时发出警报,用户可查看实时数据和历史数据。小殊已选择的硬件有:智能终端、温湿度传感器、执行器(蜂鸣器)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器,请回答下列问题:(1)该系统中,若只需要记录房间的温湿度数据供后期检查,则下列设备不需要的是____(单选,填字母:A智能终端/B.服务器/C.蜂鸣器)。(2)智能终端到服务器只能使用无线网络,该说法是否正确?____(单选,填字母:A.正确/B.错误)。(3)小华基于FalskWeb框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器查看实时的温湿度数据,则应访问的 URL 是 http://____。#导入Falsk 框架模块及其他相关模块,代码略app=Flask(__name__)@app. route('/')def index():#介绍本系统的基本功能和模块划分,代码略@app.route('/view')def view():#从智能终端读取温湿度数据,存储并显示数据,代码略if _name_ == '_main_':app. run(host= '10.190.1.100',port =888)(4)如“图a”所示,请用单向或双向箭头(共需绘制3条线)连接各个设备,使系统满足设计的功能要求。( )图a(5)该系统每10分钟记录一次数据,小殊将系统中某天8点—20点的数据导出后存在Excel表,部分数据如图b所示,找出并分析温度最高时刻前后各一小时的数据,线形图如图c所示,部分Python程序如下:图b 图c# 导入相关模块,设置中文字体,代码略df= pd. read_excel('df1.xlsx')#读取excel文件maxi=0for i in df. index:t= df.at[i,'温度'] #获取i行、“温度”列的单元格数据if t>df. at[maxi,'温度`]:maxi=idf2=df [df. index>=maxi-6]df2=____plt. plot(df2.时间,df2.温度)#绘制温度的线形图plt. plot(df2.时间,df2.湿度)plt. legend(['温度','湿度'])#设置两条线的图例plt. show()#显示两条线形图①请在程序中划线处填入合适的代码。②根据线形图(两条线中,上面的线是湿度,下面的线是温度),请用一句话描述本系统该时段为温度与湿度的关系。( )【答案】 ①. C ②. B ③. 10.190.1.100:888/view ④. ⑤. df2[df2.index<=maxi+6]或df2[0:13]或df[maxi-6:maxi+7] ⑥. 温度与湿度呈现负相关(或温度上升,湿度下降,温度下降,湿度上升)【解析】【详解】本题考查信息系统的搭建。(1)该系统中,若只需要记录房间的温湿度数据供后期检查,则不需要蜂鸣器。故选C。(2)智能终端到服务器可以使用无线网络,可以使用有线网络。故表述错误。选B。(3)view函数从智能终端读取温湿度数据,存储并显示数据。由IP地址以及端口号,若要通过浏览器查看实时的温湿度数据,则应访问的 URL 是 http://10.190.1.100:888/view。(4)根据题干要求,以及数据流交换方式,可知数据库和服务器是互相交流数据,智能终端通过传感器采集数据,蜂鸣器接受智能终端的信号,连接图如下:(5)找出并分析温度最高时刻前后各一小时的数据,对比上一条代码,可知此处处理筛选出后一小时的数据,故填df2[df2.index<=maxi+6]或df2[0:13]或df[maxi-6:maxi+7]。(6)由图c,可得温度与湿度呈现负相关(或温度上升,湿度下降,温度下降,湿度上升)。15. 外卖配送。在一条笔直的大街上,某骑手接了若干个外卖单(均已准备就绪)。骑手配送原则如下:(1)若当前没有配送任务,优先配送离当前位置最近距离的单子(2)若在配送中,则当前配送线路不可更改,但可以接沿途的新单,或送达沿途目的地的其他已接单子。(3)当前单子配送完成后,优先配送手中最早接下的外卖单。例如有下列单子,骑手初始坐标为2。外卖单 A B C D起始坐标 1 4 15 25终点坐标 20 16 10 10配送过程为:先配送A,线路1->20,途中取到B、C,并顺路完成配送B;A完成后配送C,C完成后取送D。根据上述算法编写了 python 程序,配送完全部单子,回答下列问题:(1)按图所示的数据,若骑手初始坐标为2,则把D单子送达时骑手共经过多少路程____?(2)骑手身上没有外卖时,寻找距离最近单子的函数如下:def find(a,pos):#列表a存储外卖配送单,pos为当前坐标k=-1for i in range(len(a)):if flag[i]=False:#该单子未派送if ____:k=ireturn k划线处应该填入的代码是:A.k==-1 or abs(a[k][1]-pos)> abs(a[i][1]-pos)B.k==-1 and abs(a[k][1]-pos)> abs(a[i][1]-pos)C.k==-1 or a[k][1]-pos> a[i][1]-posD.k==-1 or 2*pos> abs(a[i][1]-a[k][1])(3)请在划线处填入合适的代码,使程序完整。#生成配送单,存在列表a。a[i]包含4项,a[i][0]为单号、a[i][1]为起始坐标、a[i][2]为终点坐标、a[i][3]初值为-1,代码略flag=[False]*len(a)pos=i=0head=p=-1while iif head==-1:#当前手中没有外卖单子t=find(a,pos)if t!=-1:#找到符合条件单子,处理后开始配送①____p=headflag[t]=Truepos=a[t] [1]print(a[t] [0],"单开始配送")else:for j in range(len(a)):#寻找可顺路带上加入配送的单子if flag[j]=False:st= a[head] [1];ed= a[head] [2]if min(st,ed)<=a[j][1]<=max(st,ed):#中途加入配送a[p][3]=jflag[j]=Truep=a[p] [3]pre=head;p=a[head] [3]while p!=-1:#寻找当前身上是否有顺路可送达的单子t1=②____#检验该单子是否与当前路径同方向pos2= a[head] [2]if t1>0 and min(pos,pos2)<=a[p][2]<=max(pos,pos2):a[pre] [3]=a[a[pre] [3]][3] #送达后在链表中删除i+=1print(a[p] [0],"单子顺带完成")③____else:pre=pp=a[p] [3]i+=1print(a[head] [0],"单子完成配送,共完成",i,"单")pos=a[head] [2]head=a[head] [3]p=pre【答案】 ①. 60 ②. A ③. head=t ④. (a[head][2]-a[head][1])*(a[p][2]-a[p][1])或(a[head][2]-a[head][1])/(a[p][2]-a[p][1]) ⑤. p=a[pre][3]【解析】【详解】本题考查Python程序综合应用。①若骑手初始坐标为2,先配送A,线路1->20,途中取到B、C,并顺路完成配送B;A完成后配送C,C完成后取送D。共经过路程:(2-1)+(20-1)+(20-10)+(25-10)*2=60。②骑手身上没有外卖时,k=-1,则接收单子i,或者相比k出现了距离最近的单子i,即满足abs(a[k][1]-pos)> abs(a[i][1]-pos)时,则更新k=i,故选A。③如果t不等于-1,找到符合条件的单子,处理后开始配送,更新head为t,故填head=t。④检验该单子是否与当前路径同方向,即当前单子终点坐标与起始坐标做差与链表第一个单子差值进行乘积或除运算,通过结果正负可判断是否同方向。故此处填(a[head][2]-a[head][1])*(a[p][2]-a[p][1])或(a[head][2]-a[head][1])/(a[p][2]-a[p][1])。⑤送达后在链表中删除,则更新p为pre的指针域,即更新p为下一个节点,故填p=a[pre][3]。2023年11月稽阳联谊学校高三联考技术选考试题卷命题人 信息技术:磐安中学 曹君民 诸暨中学 何凯通用技术:嵊州中学 姚维红 萧山中学 卢解卿审稿人 诸暨中学:张冠宇考生须知:本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共14页,第一部分1至8页,第二部分9至14页。满分100分,考试时间90分钟。1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净.3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(共50分)一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)1. 下列关于数据和信息的说法,正确的是( )A. 经加工处理后的假消息价值较低B. 被删除到计算机中回收站的数据中没有信息存在C. 残缺的竹简无法还原历史文献,说明了载体依附性D. 大数据中数据结构很多,因此要求每个数据保证准确2. 关于人工智能技术,下列说法正确的是( )A. 人工智能是计算机科学与控制科学融合的前沿科学B. 知识的精确化编码是阻碍符号主义人工智能发展的瓶颈C 深度学习中,需要根据结果反馈来调整学习方法D. 智能系统从一个领域跨越到另一个领域,称为混合增强智能3. 阅读下列材料,回答问题:信息化弹药是以精确制导技术、自动控制技术为基础发展起来的高新技术。整个系统包括地面测控、导弹和定位卫星。导弹由控制部(内置智能终端)和弹药部分组成,发射前输入目标地点,飞行中接收卫星定位数据,控制武器的飞行姿态,引导武器准确攻击目标。下列关于信息化弹药系统的说法,正确的是( )A. 信息化弹药系统能应对各类复杂情况,对外部环境没有依赖性B. 信息化弹药系统硬件包括计算机、移动终端和通信网络设备等C. 信息化弹药系统的数据都可以内部产生,不需要从外部采集D. 信息化弹药系统体现了以人为本的信息社会内涵4. 阅读下列材料,回答问题:信息化弹药是以精确制导技术、自动控制技术为基础发展起来的高新技术。整个系统包括地面测控、导弹和定位卫星。导弹由控制部(内置智能终端)和弹药部分组成,发射前输入目标地点,飞行中接收卫星定位数据,控制武器的飞行姿态,引导武器准确攻击目标。关于信息化弹药的网络系统,下列说法正确的是( )A. 地面测控中心内多台计算机组成的网络,需要使用网络协议B. 该系统的数据通信系统不包括定位卫星C. 该网络系统按规模分类属于城域网D. 该网络主要采用第五代移动通信技术5. 阅读下列材料,回答问题:信息化弹药是以精确制导技术、自动控制技术为基础发展起来的高新技术。整个系统包括地面测控、导弹和定位卫星。导弹由控制部(内置智能终端)和弹药部分组成,发射前输入目标地点,飞行中接收卫星定位数据,控制武器的飞行姿态,引导武器准确攻击目标。为了保障该系统的信息系统安全,下列措施合理的是( )A. 为所有工作人员设置相同的系统使用权限B. 该系统实施人员在某国内论坛讨论其技术指标C. 控制人员利用互联网实时控制某导弹飞行姿态D. 为该系统的启动密码使用加密密钥6. 关于信息系统的软硬件,下列说法正确的是( )A. 信息系统的硬件主要有输入输出设备、控制器、存储器等B. 手机运行内存为8GB,则肯定无法存放10GB的数据C. 计算机运行每个任务都需要CPU的支持D. 计算机可使用特殊的应用软件代替操作系统,使计算机正常运转7. 利用扫描仪扫描图像,以分辨率1024*768、颜色位深度24位的参数保存在计算机中,下列说法正确的是( )A. 扫描过程实现了信号的数模转换B. 若存为无压缩的bmp格式,存储容量约为4.5MBC. 该图像某个像素的编码用十六进制可能表示为FFD. 该图像数字化的过程中,可能丢失了很多原图的信息8. 利用列表模拟栈的操作,python程序如下,程序运行后sum的值为( )st=[2,4,7,10,9,7,8,-5,3,6]f=True;top=-1;sum=0for i in range(len(st)):if st[i]%5<=3:top+=1st[top]=st[i]else:top-=1while top!=-1:if f:sum+=st[ top]top-=1;f=not fA. 8 B. 12 C. 16 D. 229. 有一棵完全二叉树,已知其中序遍历结果是CADGBEIHJ,则其前序遍历结果应该为( )A. ABCDEFGHI B. EGACDBHIJ C. EACGBDIHJ D. EACDBHIJ10. 有如下python程序段:def fab(a,b):if a%b==0:returnelif a>b:fab(a-b,b)print(1,end="")else:fab(a,b-a)print(2,end="")fab(126,156)程序运行后,输出的2的个数是( )A. 3 B. 4 C. 5 D. 611. 有如下phthon程序,程序运行后,变量c的值为:( )d=[1,7,5,2,3]flag=False;last=i=c=0while i<4 and flag==False:flag=Truec+=1for j in range(4,i,-1):if d[j] < d[j-1]:d[j],d[j-1]=d[j-1],d[j]flag=False;last=jc+=1i=lastA. 6 B. 7 C. 8 D. 912. 有如下 python 程序段:#数组d长度为100,d[0]~d[5]赋初值“6,4,5,7,12,8”,代码略head=0;tail=6;flag=Truewhile head!=tail:if d[head]>3:if flag and d[head]%2==0:d[tail]=d[head]//2else:d[tail]=d[head]//2-1tail+=1head=head+1flag=not flag执行该程序段后,变量head的值为( )A. 9 B. 10 C. 11 D. 13二、非选择题(本大题共3小题,其中第13题7分,第14题10分,第15题9分)13. 某商家举行抽奖活动。每位客户有一个7位号码,抽奖时,随机抽取1人,其他人中2位尾号相同的人获得相同奖次。若该等级实际获奖人数超额,则减少下一等级的预设名额。如一二等奖分别预设名额2人、3人,依次抽取一等奖尾号“12”1人,“45”3人,超过2人,则二等奖预设名额减少为3-2=1人,依次类推。实现算法的python程序如下,回答下列问题:(1)若一至三等奖预设人数分别为3、4、5,已知一等奖依次是尾号“02”2人、尾号“15”3人,二等奖抽取的尾号依次是“03”1人、“48”3人,则三等奖实际获奖至少有____人。(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。程序运行后的部分运行界面如下图所示:尾号['03']获1等奖,共3人尾号['25']获2等奖,共2人尾号['72','77',12']获3等奖,共6人尾号['82','94','08','99']获4等奖,共7人from random import randintnum=[2,3,5,8]#各等级预设获奖人数b=[];f=[False]*30;wh=[]#生成客户的7位号码,存在列表b,代码略j=total=0while j<=3:t=randint(0,len(b)-1)while f[t]:#抽取幸运观众t=randint(0,len(b)-1)tem=b[t] [5:]n=0for i in range(len(b)):#尾号2位相同的其他人均获得相同奖励等级if f[i]==False and tem==b[i] [5:]:①____num[j]-=1n+=1total=②____wh. append(tem)if num[j]<=0 and j<3:③____#减少下一等级预设获奖人数print(f"尾号{wh}获{j+1}等奖,共{total}人")j+=1total=0wh=[]elif num[j]<=0 and j==3:print(f"尾号{wh}获4等奖,共{total}人")break14. 小殊同学要搭建实验室环境监控系统,该系统的功能有;监测房间温度和湿度,监测数据异常时发出警报,用户可查看实时数据和历史数据。小殊已选择的硬件有:智能终端、温湿度传感器、执行器(蜂鸣器)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器,请回答下列问题:(1)该系统中,若只需要记录房间的温湿度数据供后期检查,则下列设备不需要的是____(单选,填字母:A智能终端/B.服务器/C.蜂鸣器)。(2)智能终端到服务器只能使用无线网络,该说法是否正确?____(单选,填字母:A.正确/B.错误)。(3)小华基于FalskWeb框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器查看实时的温湿度数据,则应访问的 URL 是 http://____。#导入Falsk 框架模块及其他相关模块,代码略app=Flask(__name__)@app. route('/')def index():#介绍本系统的基本功能和模块划分,代码略@app.route('/view')def view():#从智能终端读取温湿度数据,存储并显示数据,代码略if _name_ == '_main_':app. run(host= '10.190.1.100',port =888)(4)如“图a”所示,请用单向或双向箭头(共需绘制3条线)连接各个设备,使系统满足设计的功能要求。( )图a(5)该系统每10分钟记录一次数据,小殊将系统中某天8点—20点的数据导出后存在Excel表,部分数据如图b所示,找出并分析温度最高时刻前后各一小时的数据,线形图如图c所示,部分Python程序如下:图b 图c# 导入相关模块,设置中文字体,代码略df= pd. read_excel('df1.xlsx')#读取excel文件maxi=0for i in df. index:t= df.at[i,'温度'] #获取i行、“温度”列的单元格数据if t>df. at[maxi,'温度`]:maxi=idf2=df [df. index>=maxi-6]df2=____plt. plot(df2.时间,df2.温度)#绘制温度的线形图plt. plot(df2.时间,df2.湿度)plt. legend(['温度','湿度'])#设置两条线的图例plt. show()#显示两条线形图①请在程序中划线处填入合适的代码。②根据线形图(两条线中,上面的线是湿度,下面的线是温度),请用一句话描述本系统该时段为温度与湿度的关系。( )15. 外卖配送。在一条笔直的大街上,某骑手接了若干个外卖单(均已准备就绪)。骑手配送原则如下:(1)若当前没有配送任务,优先配送离当前位置最近距离单子(2)若在配送中,则当前配送线路不可更改,但可以接沿途的新单,或送达沿途目的地的其他已接单子。(3)当前单子配送完成后,优先配送手中最早接下的外卖单。例如有下列单子,骑手初始坐标为2。外卖单 A B C D起始坐标 1 4 15 25终点坐标 20 16 10 10配送过程为:先配送A,线路1->20,途中取到B、C,并顺路完成配送B;A完成后配送C,C完成后取送D。根据上述算法编写了 python 程序,配送完全部单子,回答下列问题:(1)按图所示的数据,若骑手初始坐标为2,则把D单子送达时骑手共经过多少路程____?(2)骑手身上没有外卖时,寻找距离最近单子的函数如下:def find(a,pos):#列表a存储外卖配送单,pos为当前坐标k=-1for i in range(len(a)):if flag[i]=False:#该单子未派送if ____:k=ireturn k划线处应该填入代码是:A.k==-1 or abs(a[k][1]-pos)> abs(a[i][1]-pos)B.k==-1 and abs(a[k][1]-pos)> abs(a[i][1]-pos)C.k==-1 or a[k][1]-pos> a[i][1]-posD.k==-1 or 2*pos> abs(a[i][1]-a[k][1])(3)请在划线处填入合适的代码,使程序完整。#生成配送单,存在列表a。a[i]包含4项,a[i][0]为单号、a[i][1]为起始坐标、a[i][2]为终点坐标、a[i][3]初值为-1,代码略flag=[False]*len(a)pos=i=0head=p=-1while iif head==-1:#当前手中没有外卖单子t=find(a,pos)if t!=-1:#找到符合条件的单子,处理后开始配送①____p=headflag[t]=Truepos=a[t] [1]print(a[t] [0],"单开始配送")else:for j in range(len(a)):#寻找可顺路带上加入配送的单子if flag[j]=False:st= a[head] [1];ed= a[head] [2]if min(st,ed)<=a[j][1]<=max(st,ed):#中途加入配送a[p][3]=jflag[j]=Truep=a[p] [3]pre=head;p=a[head] [3]while p!=-1:#寻找当前身上是否有顺路可送达的单子t1=②____#检验该单子否与当前路径同方向pos2= a[head] [2]if t1>0 and min(pos,pos2)<=a[p][2]<=max(pos,pos2):a[pre] [3]=a[a[pre] [3]][3] #送达后在链表中删除i+=1print(a[p] [0],"单子顺带完成")③____else:pre=pp=a[p] [3]i+=1print(a[head] [0],"单子完成配送,共完成",i,"单")pos=a[head] [2]head=a[head] [3]p=pre 展开更多...... 收起↑ 资源列表 浙江省稽阳联谊学校2023-2024学年高三11月联考技术试题 Word版含解析.docx 浙江省稽阳联谊学校2023-2024学年高三11月联考技术试题(原卷版).docx