资源简介 衢州、丽水、湖州 2023 年 11 月三地市高三教学质量检测试卷技术本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 12 页, 第一部分 1 至 6 页,第二部分 7 至 12 页。满分 100 分,考试时间 90 分钟。1.考生答题前, 务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题 纸上。2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑, 如要改动, 须将 原填涂处用橡皮擦净。3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内, 作图时可 先使用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术( 50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有 一个是符合题目要求的,不选、错选、多选均不得分。) 杭州小姜小范小张提供1.下列关于数据与信息的说法,正确的是A.计算机中的数据是以二进制形式存储的B.观看在线影视时点播的视频不是数据C.信息的价值亘古不变D.同一信息只能依附于同一载体2.某种编码共有 128 种符号,表示该编码至少所需的二进制位数是A.7 B.8 C.64 D.128阅读下列材料,回答第 3 至 5 题:某养老机构使用智能服务系统监测老人健康状况。该系统可用身份证识别仪采集老人 姓名、住址等个人信息, 通过传感器获取老人日常健康、运动等数据,并存储在服务器数 据库中;老人家属可通过网页或手机 APP,使用账号密码登录系统, 随时了解老人的相关 信息;机构内员工(如管理人员、护工等)可通过手机 APP 刷脸认证,完成签到等操作。 3.该系统的下列应用中,体现人工智能技术的是A.用身份证识别仪采集老人个人信息 B.通过传感器获取老人日常健康数据C.家属通过账号密码登录系统 D.员工通过刷脸认证完成签到4.下列说法正确的是A.材料中描述的手机 APP 属于系统软件B.该系统的用户只有老人、 家属和护工C.该系统只支持数据输入输出操作D.根据监测数据可提供个性化服务高中技术试卷 第1页/共 12 页5.为了增强该系统的安全性,下列做法不正确的是A.将老人个人信息数据加密后再存储于数据库B.对机构内的所有员工设置相同的系统访问权限C.定时更新服务器中杀毒软件的病毒库D.定期备份服务器中的数据6.下列关于网络系统的说法不正确的是A.网络技术使信息系统的作用范围超越地理和时空的限制B.局域网内只能通过无线通信方式进行数据通信C.网络操作系统、通信软件是常见的网络软件D.光调制解调器是组建家庭网络的常用设备7.栈 s 的最大长度为 3,初始为空,经过一系列的入栈、出栈操作, 若元素入栈的顺序是 a,b,c,d,e,则可能的出栈序列为A.a,e,d,c,b B.c,a,b,d,e C.a,d,c,e,b D.e,d,c,b,a8.某二叉树的树形结构如第 8 题图所示,其后序遍历结果为 DBGEFCA,前序遍历的结果为A.ABCDEFG B.ABDCEGF C.DBEGCFA D.ABDCGFE高中技术试卷 第2页/共 12 页9.有如下 Python 程序段:s=[2,3,8,7,5]for i in range(len(s)-1):for j in range(len(s)-1,i,-1):if s[j]s[j],s[j-1]=s[j-1],s[j]执行该程序段,加框处语句被执行的次数是第 8 题图A.3 B.6 C.8 D.1010.定义如下函数:def f(a,b):if areturn a+belse:return f(a-b,a+b)执行语句 x=f(18,-2)后, x 的值为A.40 B.36 C.20 D.1611.若 a,b,c 为互不相同的整数, 要找出它们中最小的数。以下 Python 程序段不可行的是A. k=aif k>b and bk=belif k>c:k=cprint(k)B. k=aif k>b:k=bif bk=belse:k=cprint(k)C. if ak=aelif bk=belse:k=cprint(k)D. if ak=aelse:k=bif ck=cprint(k)12.有如下 Python 程序段:import randomq=[0]*8 ; head,tail=0,4for i in range(4):k=random.randint(0,10)if k%2==0:q[tail]=k%5tail+=1else:head+=1while headprint(q[head],end=" ")head+=1程序运行后,输出结果可能为A.0 0 0 0 2 3 0 6 B.0 1 2 3 4 C.0 0 0 0 D.2 4二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分, 共 26 分。) 杭州小姜小范小张提供13.世界卫生组织推荐认为成年人正常血压标准:收缩压在 90-140 之间并且舒张压在 60- 90 之间(包含端点值)。现有监测到的连续若干天的血压值,编程计算正常血压持续的 最长天数并输出起止日期, 若有多段最长天数,.则输出最后一段的起止 日期。(1)某段时间测量的血压值如第 13 题图所示, 则正常血压持续的最长天数为 ▲ 。 (2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。'''数组 a 中保存每天监测到的血压值,a[2*i]和 a[2*i+1]分别表示第 i 天的收缩压和舒高中技术试卷 第3页/共 12 页张压,数组 b 保存日期数据,代码略;'''n=len(a)t,ans,end=0,0,0for i in range(n//2):if 90<=a[2*i]<=140 and 60<=a[2*i+1]<=90: t+=1if ① :ans=tend=ielse:②print("正常血压持续的最长天数为:",ans)beg= ③print("起止日期:",b[beg],"--",b[end])第 13 题图14.小明搭建花房环境监测系统。该系统能通过传感器获取花房的温度及湿度, 出现异常 时,通过执行器发出警报。用户通过浏览器可查看实时数据及历史数据,系统结构示意 图如第 14 题图 a 所示。 请回答下列问题:第 14 题图 a(1)该系统结构示意图中,虚线框处应是 ▲ (单选,填字母)。A. B. C.(2)下列设备中, 实现该系统数据输入和输出功能的是 ▲ (多选, 填字母)。 A.传感器 B.执行器 C.IoT 模块 D.无线路由器 E.Web 服务器(3)小明基于 Flask Web 框架编写服务器端的程序, 部分代码如下。测试系统时,在浏览 器地址栏中输入“http://196.168.1.10 :5000/”显示首页数据, 与该 URL 中路由关联 的视图函数是 ▲ 。#导入 Flask 框架模块及其他相关模块,代码略app=Flask(__name__)@app.route("/")def index():#从数据库读取温度和湿度数据,并返回页面,代码略@app.route("/search")def search():#根据日期查询相应数据,并返回页面,代码略#服务器其他功能,代码略(4)运行该系统,在浏览器地址栏中输入 URL 访问系统,系统无法正确显示当前的温度 等数据。 简要说明系统可能造成上述问题的原因(本系统中, 传感器等硬件设备及 浏览器,不会造成上述问题)。(注:回答 2 项, 1 项正确得 1 分)(5)小明导出系统中某天 24 小时的温湿度数据,部分如第 14 题图 b 所示。 分析一天内 每小时的平均温度,部分 Python 程序如下。第 14 题图 b 第 14 题图 c高中技术试卷 第4页/共 12 页import pandas as pdimport matplotlib.pyplot as plt df=pd.read_csv("data.csv")df.insert(0,"小时","")for i in df.index:t=df.at[i,"时间"]#读取文件 data.csv 中的数据#插入列#通过行标签和列标签选取单个值高中技术试卷 第5页/共 12 页df.at[i,"小时"]=t[:2]df=df.groupby("小时",as_index=False). ▲ #以“小时”分组求均值plt.bar(df.小时,df.温度)#设置绘图参数,显示如第 14 题图 c 所示柱形图,代码略①程序中划线处合适的代码是 ▲ (单选, 填字母: A.sum()/B.mean()/C.count())。 ②加框处的语句作用:实现获取当天平均温度高于 30 的所有时间段中温度最高的 5 个,该处代码由以下三部分组成:A.df=df.sort_values("温度") B.df=df.tail(5) C.df=df[df.温度>30]则加框处代码依次为 ▲ (填字母)。15.某快递驿站有 A、B 两类货架,收到的包裹重量小于等于 10 存放于 A 货架,其余存放 于 B 货架。编写程序模拟生成取件码和顾客的取件过程,取件码是根据当前已处理的 包裹数量生成, 如 A-0001 表示当天第一个处理的包裹存放在 A 货架,B-0003 表示当天 第三个处理的包裹存放在 B 货架。取件码与顾客手机号关联,程序根据输入的手机号 显示其所有包裹的取件码,并允许顾客一次性提取或者部分提取。程序的部分运行界面 如第 15 题图 a 和第 15 题图 b 所示。第 15 题图 a 第 15 题图 b(1)当前已处理的包裹取件码是 A-0158,若下一个包裹重量是 12,其取件码为 ▲ 。(2)定义函数 save(pnum,code),参数 pnum 为手机号, code 为取件码。函数功能是将一 条包裹信息存储到列表 goods 和列表 dic 中。如第 15 题图 a 的包裹数据,手机号 “ 180****1215 ” 在 两 个 列 表 中 的 数 据 分 别 为 goods[4]=["B-0005",-1] 、 goods[9]=["A-0010",4]和 dic[2]=["180****1215",9,2]。①若调用该函数继续存储手机号“180****1215 ”的包裹, 其取件码是“B-0011 ”,则 对应 dic[2]的值变为["180****1215", ▲ , ▲ ]。②函数 save 代码如下,程序中加框处代码有错,请改正。def save(pnum,code):goods.append([code,-1])n=len(goods)-1print(n,"号包裹的手机号:",pnum,"取件码:",code)num=search(dic,pnum) #函数返回手机号 pnum 在 dic 中的索引号,未找到返回-1 if num==-1:dic.append([pnum,n,1]) #新增一个包裹信息else:goods[n][1]=dic[num][1]dic[num][1]=ndic[num][2]=1(3)实现取件功能的部分 Python 程序如下,请在划线处填入合适的代码。 x=input("请输入您的手机号:")num=search(dic,x)if num!=-1:#输出手机号为 x 的当前所有包裹信息,代码略op=int(input("输入 0 取全部包裹,输入 1 取部分包裹:"))if op==0:print("您的包裹已经取完! ")del dic[num] #删除 dic 中索引为 num 的元素else:order=input("请输入本次的取件码,只输入#表示结束取件:") while order!="#":①p,q=head,headwhile goods[q][0]!=order:p=q②if p==head:dic[num][1]=goods[q][1]else:goods[p][1]=goods[q][1]dic[num][2]-=1if dic[num][2]==0:print("您的包裹已经取完! ")break#输出手机号为 x 的当前所有包裹信息,代码略order=input("请输入本次的取件码, 只输入#表示结束取件:")else:print("查无此号,请检查后重新输入! ")高中技术试卷 第6页/共 12 页2023 11第一部分 信息技术(50 分)一、选择题(本大题共 12小题,每小题 2分,共 24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。) 杭州小姜小范小张提供题号 1 2 3 4 5 6 7 8 9 10 11 12答案 A A D D B B C D A A B C二、非选择题(本大题共 3小题,其中第 13小题 7分,第 14小题 10分,第 15 小题 9分,共 26分。)13.(1)3 (1分)(2)①t>=ans 或 ans<=t (2分)②t=0 (2分)③end-ans+1 (2分)14.(1)A (1分)(2)AB (2分)(3)index 或 index() (2分)(4)①URL 网址输入错误 ②Wi-Fi 信号出现故障 ③传感器与智能终端连接出错 ④路由错误 ⑤代码有误(比如温度转换的公式有误) 或其他合理答案注:只需写出两点,每点 1分,多于两点的,多余部分答案不评分,仅写硬件故障不给分 (2分)(5)① B (1分)② CAB或 ACB (只要表示出对的顺序就给分,不区分大小写) (2分)15.(1)B-0159 (1分)(2)① 10 、 3 (2分)② dic[num][2]+=1 或 dic[num][2]=dic[num][2]+1 (2分)(3)① head=dic[num][1] (2分)② q=goods[q][1] (2分)1 / 1 展开更多...... 收起↑ 资源列表 信息卷-湖丽衢一模23.11.docx 信息答案-湖丽衢一模23.11.pdf