《浙江省嘉兴市第一中学2023届高三上学期期中检测信息技术试题含答案.pdf》由会员分享,可在线阅读,更多相关《浙江省嘉兴市第一中学2023届高三上学期期中检测信息技术试题含答案.pdf(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、嘉兴一中2022 学年第一学期期中考试高三年级技术试卷第一部分信息技术(共 50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个选项中只有一个符合题目要求,不选、错选、多选均不得分)阅读材料,请回答第 1 至 2 题。某社区居民接收到如下短信内容:各位居民,为配合全县全员核酸检测,本社区将于 10 月 21 日 13:30-17:00 在小公园进行全员核酸检测,三天内未做核酸检测的可能会赋黄码。1.下列有关数据的说法,不正确的是()A.黄码(黄色二维码)是数据的表现形式之一B.全员核酸检测采用抽样样本方式C.对于不同的群体而言,此条短信的价值是不一样的D.
2、可以采用批处理方式处理核酸检测大数据2.下列场景中蕴含的数据结构思想与第 2 题图一致的是()阅读下列材料,回答第 3 至 4 题。超市智能生鲜售卖系统的“智能生鲜秤”利用图像识别算法,能自动识别生鲜种类,若出现多种相似的识别结果时可由顾客点击选择,识别后自动称重并由顾客扫码支付,实现无人收银。3.根据以上描述,“智能生鲜秤”主要属于哪种类型的人工智能()A.Excel执行撤销操作B.编号不重复的名单C.寻宝游戏路线第 2 题图:排队做核D.打印机任务面板第 2 题图:排队做核A.领域人工智能B.跨领域人工智能C.混合增强智能D.专家系统4.下列有关智能生鲜售卖系统的说法,正确的是()A.超市
3、智能生鲜售卖系统包含软件、硬件、数据、通信网络和用户B.由于售卖系统无人收银,因此售卖系统中的用户仅指顾客C.售卖系统体现的信息系统优势为“基于数据分析,支持科学决策”D.顾客扫码付款时输入的密码是保证数据安全的加密代码5.某算法的部分流程图如图所示。下列说法正确的是()A.该流程图中包含 2 个分支结构B.该算法的功能是去除 n 中重复的字符0C.输入任意 n 后,程序执行完毕后,i 的值为 0D.若输入的 n 均由0组成,则程序仅输出一个06.某智能终端连接温度传感器和 LED 灯,实现利用温度数据控制 LED 灯亮与灭,部分代码如下:m=35;cnt=0while True:x=pin2
4、.read_analog()#获取温度传感器#的温度数据ifxm:m=x;cnt=1elifx=m:cnt+=1if cnt=60:pin14.write_digital(1)#打开 LED 灯else:pinl4.write_digital(0)#关闭 LED 灯sleep(1000)#延时 1 秒下列说法正确的是()A.温度传感器连接在 14 号引脚B.LED 灯连接在 2 号引脚C.经传感器获取且转换得到的温度数据 x 属于数字信号D.只要温度高于 35 且持续 60 秒以上,则 LED 灯亮7.下列 Python 表达式中值最大的是()A.2*3+5%16/2B.8/2*7/3C.le
5、n(range(6)/2D.int(“6”+”4”)/abs(-7)8.已知某二叉树的前序遍历是 cdaefh,中序遍历是 adechf,则下列说法正确的是()A.该二叉树是完全二叉树B.该二叉树的数组实现示意图如下C.该二叉树的高度为 4D.该二叉树的后序遍历是 aedfhc9.有如下 python 程序段:n=0;s=1,2,1,2,3,3,1,3,3,3for i in range(1,len(s):if si=si-1:n+=1else:n-=1print(n)执行以上程序后,变量 n 的值为()A.1B.3C.-1D.-310.利用列表模拟某单向非循环链表 a(其中可能存在已被删除的
6、节点),下列程序运行完毕后,变量 p 肯定表示尾节点的节点位置的是()012345acdefh第 8 题 B 图head=0p=headwhile p!=-1k=pp=ap1head=0p=headwhile ap1!=-1:p=ap1head=0p=headwhile aap11!=-1:p=ap1head=0p=headn=len(a)while n1:p=ap1n-=1ABCD11.有如下 Python 程序段:flag=True;n=6while flag:i=0;flag=Falsewhile i n-1:if ai%2!=0:if ai ai+1 or ai+1%2=0:ai,ai
7、+1=ai+1,aiflag=Truei+=1n-=1若数组 a 的元素为“89,79,34,76,85,70”,则程序段执行完毕后,数组 a 的内容是()A.76,70,34,89,85,79B.34,76,70,89,85,79C.34,70,76,79,85,89D.34,76,70,79,85,8912.某二分查找法算法的 Python 程序如下:a=12,14,15,15,17,18,20,20,23,25n=0i=0j=len(a)-1k=int(input(请输入要查找的数)while ik:j=m-1else:i=m+1print(i,j,m,n)当输入的 k 值为 20,程序
8、运行结束后,下列描述不正确的是()A.m 的值是 7B.i 的值是 8C.j 的值是 m-1D.n 的值是 3二、非选择题(本大题共 3 小题,其中第 13 小题 8 分,第 14 小题 10 分,第 15小题 8 分,共 26 分)13.李老师收集了高三年级某次考试语数外成绩,并保存在 scores.xlsx 中,数据表如第 13 题图 a 所示:第 13 题图 a第 13 题图 b李老师用 Python 编写了一个程序,对数据进行分析处理,输出总分大于等于 260分的学生信息,并直观显示英语前三名的分数情况,生成了如第 13 题图 b 所示的图表。Python 程序代码如下,请在划线处填上
9、合适的代码:import pandas as pdimport matplotlib.pyplot as pltplt.rcParamsfont.sans-serif=SimHei#使图形中的中文编码正常显示df=pd.read_excel(scores.xlsx)df总分=(1)#计算总分列数据#下行代码:输出总分大于等于 260 分的学生信息print(df(2))g=df.groupby(班级,as_index=False)print(g.英语.mean()df1=df.sort_values(英语”,(3))plt.title(英语成绩前三名分数情况)x=df10:3.姓名y=df10
10、:3.英语plt.bar(x,y)plt.legend()plt.(4)14.小张设计了“智能植物管家系统”,该系统通过传感器收集土壤的温度和湿度数据并进行存储和处理,当土壤温度超出正常范围时,蜂鸣器发出警报,当土壤湿度低于阈值时,系统启动自动浇灌系统,通过数据库服务器记录运维数据,移动客户端和 PC 终端可以实时查看相关数据。系统的硬件设备连接方案如下图所示:“智能植物管家系统”的智能终端采用 micro:bit 开发板,使用 micro:bit 软件采集土壤温湿度数据,部分代码如下:#导入相关库,代码略app.route(/input,methods=POST,GET)def add_da
11、ta():#代码略Uart.init(baudrate=115200,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)#网络连接while Obloq.connectWifi(zh,pwd,10000)!=TruePC 终端PC 终端互联网4G、Wi-FiWeb 服务器数据库温度传感器智能终端湿度传感器蜂鸣器水泵display.show(正在连接)display.scroll(Obloq.ifconfig()Obloq.httpSet(192.168.2.13,8080)#采集传感器数据,并设置传输模式while True:temp=pin0.read_an
12、alog()errno,resp=Obloq.get(input?id=1&val=+str(temp),10000)if errno=200:display.scroll(resp)else:display.scroll(str(errno)sleep(1000*10)根据材料回答下列问题:(1)智能终端访问服务器的 IP 地址为,智能终端与该温度传感器连接的引脚是。(2)综合上述代码,请你判断该系统编写服务器时,路由采用模式接收温度数据。(选填:“GET”/“POST”)(3)若某时刻温度数值为 25,则输入数据时使用的 URL 是()(单选)A.http:/192.168.2.13/in
13、putval=25B.http:/192.168.2.13:8080/inputid=25C.http:/192.168.2.13:8080/id=1&val=25D.htto:/192.168.2.13:8080/input?id=1&val=25(4)若插入记录代码为 cur.execute(insert into sensorlog(sensorid,sensorvalue,updatetime)values(%d,%f,%s)%(1,30.0,”00:00:00”),则该系统访问的数据表是。15.某银行网点有 5 个窗口,银行最少要保持 3 个窗口营业,另 2 个窗口初始为备用状态。客
14、户按批次进入大厅,每个客户的业务办理时间为 1 个单位,银行每过 1 个时间单位就允许下一批客户进入。对于进入银行的客户,如果某窗口正空闲,则可上前办理业务,反之,若所有窗口均有客户,他便会排在最短的队伍后面。当平均每个营业窗口前的队伍人数大于等于 7 人时(队伍包括正在办理业务的客户在内),银行可临时将备用窗口中一个或两个改为营业窗口,当所有窗口平均客户少于 7 人时,将立即停用一个营业窗口转为备用,窗口平均人数若继续减少至以上情况,可再停止一个营业窗口,但最多只能有两个窗口为备用状态。现模拟该银行排队程序,效果如下图所示,输出 10 个人各自的等待时间单位:输出格式描述:(客户编号:等待的
15、时间)(1)实现上述功能的 Python 程序如下,请在划线处填入合适的代码。mins=3#常用窗口 3 个maxs=5#最多可开设 5 个窗口lims=7#正常服务时每个窗口平均等待的最多人数tm=int(input(请输人客户共多少批:)ps=list(map(int,input(输人每批客户人数).split(,)#list(map(int,1,2,3)返回:1,2,3sw=minsif len(ps)!=tm:print(输入有误!)pid,cnt=0,0head,tail=0,0qe=0,0*1000#创建等待队列def updatetime(s):forj in range(len
16、(s):sj1+=1for i in range(tm):for j in range(sw):#将轮到的人进行出队if:print(f(qe head0:qe head1),end=)#按格式出队输出head+=1cnt-=1#人数减少后,检查人数和窗口数是否符合要求并按照要求减少窗口,代码略if head!=tail:#更新等待队列里每个人的等待时间for j in range(psi):pid+=1qetail=pid,0tail+=1cnt+=1while:sw+=1while cnt0:#最后一批人进入银行后,程序只需要处理等待队列剩余人员到出队#和窗口的减少,直至人数为 0,代码略
17、。(2)共有 3 批客户,分别为 22 人、23 人、21 人,则输出结果中,第 4 个人等待时间单位是。嘉兴一中2022 学年第一学期期中考试高三年级技术答案第一部分第一部分 信息技术(共信息技术(共 5050 分)分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个选项中只有一个符合题目要求,不选、错选、多选均不得分)题号题号123456789101112答案BDCADCAADBBA二、非选择题(本大题共 3 小题,其中第 13 小题 8 分,第 14 小题 10 分,第 15小题 8 分,共 26 分)13(1)df语文+df数学+df英语(2 分)(2)df.总分=260(2 分)(3)ascending=False(2 分)(4)show()(2 分)14(1)192.168.2.13(2 分)pin0(2 分)(2)GET(2 分)(3)D(2 分)(4)sensorlog(2 分)15(1)head!=tail(2 分)updatatime(qehead:tail)(2 分)ant/sw lims and swmax(2 分)(2)0(2 分)