精品解析:浙江省温州市十校联合体2024-2025学年高二下学期期中考试技术试题-高中信息技术

标签:
精品解析文字版答案
2025-04-30
| 2份
| 26页
| 140人阅读
| 3人下载

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高二
章节 -
类型 试卷
知识点 -
使用场景 同步教学-期中
学年 2025-2026
地区(省份) 浙江省
地区(市) 温州市
地区(区县) -
文件格式 ZIP
文件大小 1.48 MB
发布时间 2025-04-30
更新时间 2025-04-30
作者 学科网试题平台
品牌系列 -
审核时间 2025-04-30
下载链接 https://m.zxxk.com/soft/51886312.html
价格 4.00储值(1储值=1元)
来源 学科网

内容正文:

绝密★考试结束前 2024学年第二学期温州十校联合体期中联考 高二年级技术学科试题 命题学校:乐清市柳市中学 陈⼩芳 审题学校:⽂成中学 林武 考生须知: 1.本卷共13页满分100分,考试时间90分钟。 2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。 3.所有答案必须写在答题纸上,写在试卷上无效。 4.考试结束后,只需上交答题纸。第一部分信息技术 一、选择题(本大题共12题,每题2分,共24分。每小题给出的四个选项中,只有一个符合题目要求) 1. 某农场智慧大棚通过构建物联网传感器网络及摄像头监控系统,实时采集土壤温湿度、光照强度及农作物生长影像。系统借助AI分析海量种植数据,建立农作物生长优化模型并预测病虫害风险。当出现风险预警时,自动调度无人机精准施药,减少近半农药用量。系统所有数据加密存储并分级管理,用户可通过手机查看农作物状态及智能种植建议,既增加产量又节约资源。下列关于数据与信息的说法,正确的是( ) A. 光敏传感器采集数据存储到系统的过程中涉及数模转换 B. 十年前的农作物数据记录由于时间过于久远,已不再具有价值 C. 用户将智能种植建议分享给周边农户的过程体现了信息的共享性 D. 系统存储的不同时期农作物生长状态图属于结构化数据 2. 某农场智慧大棚通过构建物联网传感器网络及摄像头监控系统,实时采集土壤温湿度、光照强度及农作物生长影像。系统借助AI分析海量种植数据,建立农作物生长优化模型并预测病虫害风险。当出现风险预警时,自动调度无人机精准施药,减少近半农药用量。系统所有数据加密存储并分级管理,用户可通过手机查看农作物状态及智能种植建议,既增加产量又节约资源。下列关于数据管理与安全的说法,不正确的是( ) A. 加密后的数据仍以二进制形式存储在系统中 B. 系统可通过对用户设置不同的权限来实现数据的分级管理 C. 大棚内的摄像头24小时不间断工作,其采集的数据属于大数据 D. 传统数据库能够满足智慧大棚的数据存储和处理需求 3. 某农场智慧大棚通过构建物联网传感器网络及摄像头监控系统,实时采集土壤温湿度、光照强度及农作物生长影像。系统借助AI分析海量种植数据,建立农作物生长优化模型并预测病虫害风险。当出现风险预警时,自动调度无人机精准施药,减少近半农药用量。系统所有数据加密存储并分级管理,用户可通过手机查看农作物状态及智能种植建议,既增加产量又节约资源。下列关于人工智能的说法,正确的是( ) A. 系统自动采集土壤温湿度、光照强度等数据,体现了AI技术的应用 B. 持续积累农作物生长监测的数据量,有助于提高AI预测病虫害风险的准确率 C. 系统通过AI分析数据预测到病虫害风险,是符号主义的人工智能方法 D. AI的应用既降低了生产成本又增加了产量,说明人工智能已经可以完全替代人类 4. 某城市部署智能垃圾分类系统,采用视觉识别自动判别垃圾种类并通过触摸屏引导居民正确投放。垃圾桶配备重量、红外测距等传感器及无线模块,实时上传重量、剩余容量等数据至云端。系统结合环卫车辆GPS定位数据,自动规划最优清运路线。清运时,环卫车辆通过RFID识别桶身标签。工作人员可通过后台系统实时监控垃圾分类情况并进行数据分析。下列关于该信息系统功能的说法,正确的是( ) A. 该系统中未涉及用户的输入,因此不需要数据输入功能 B. 该系统数据都存储在云端服务器的数据库中 C. 垃圾桶与服务器进行无线数据通信时,无须网络协议支持 D. 最优清运路线的规划体现了系统数据加工处理的功能 5. 某城市部署智能垃圾分类系统,采用视觉识别自动判别垃圾种类并通过触摸屏引导居民正确投放。垃圾桶配备重量、红外测距等传感器及无线模块,实时上传重量、剩余容量等数据至云端。系统结合环卫车辆GPS定位数据,自动规划最优清运路线。清运时,环卫车辆通过RFID识别桶身标签。工作人员可通过后台系统实时监控垃圾分类情况并进行数据分析。下列关于该信息系统中硬件与软件的说法,不正确的是( ) A. 终端触摸屏既是系统的输入设备,也是输出设备 B. 工作人员使用的后台管理系统属于应用软件 C. 系统中服务器和手机必须使用相同的操作系统 D. 该系统的终端必须在软件的支持下工作 6. 某城市部署智能垃圾分类系统,采用视觉识别自动判别垃圾种类并通过触摸屏引导居民正确投放。垃圾桶配备重量、红外测距等传感器及无线模块,实时上传重量、剩余容量等数据至云端。系统结合环卫车辆GPS定位数据,自动规划最优清运路线。清运时,环卫车辆通过RFID识别桶身标签。工作人员可通过后台系统实时监控垃圾分类情况并进行数据分析。下列关于该信息系统中RFID技术的应用描述,正确的是( ) A. 通过RFID技术追踪垃圾的来源和去向 B. 通过RFID技术控制垃圾桶的开关 C. 通过RFID技术进行垃圾的自动分类 D. 通过RFID技术监测垃圾桶的满溢状态 7. 某段未经压缩的30秒双声道音频,采样频率为44.1kHz,经压缩后存储容量为1MB,已知压缩比为10:1,则该音频的量化位数为( ) A. 2 B. 8 C. 16 D. 32 8. 某算法流程图如图所示,若输入n的值为32,执行该算法后,输出s的值为( ) A. 1012 B. 1000 C. 100000 D. 2101 9. 下列Python表达式,值为True的是( ) A. "5"*5<="25" B. int("5"+"5")//abs(-5)==2 C. len("温州你好!")**2==25 D. ord(chr("B")+2)=="D" 10. 人体血压收缩压正常范围为90-139mmHg,当检测血压值sp不在正常范围时,系统会提示异常信息,下列python程序段不符合要求的是( ) A. states="正常" if sp>139: states="异常" elif sp<90: states="异常" B. states="正常" if sp>139: states="异常" if sp<90: states="异常" C. if sp<90: states="异常" if sp>139: states="异常" else: states="正常" D. if not(sp>139 or sp<90): states="正常" else: states="异常" A. A B. B C. C D. D 11. 以下Python程序用于生成随机歌单playlist,已知歌曲编号已存放在列表data中。 from random import randint data=["A","B","C","D","E","F"] flag=[True]*len(data) i=cur=0;playlist="" while i<len(data): skip=randint(0,3) cur=(cur+skip)%len(data) if flag[cur]: playlist+=data[cur] flag[cur]=False i=i+1 print(playlist) 执行该程序段后,输出的歌单playlist可能是( ) A. AEFB B. BDFE C. CEFACD D. EFABCD 12. 以下Python程序用于实现对字符串进行特定规则的字符交换,已知字符串已存放在变量a中。 k=1;b=[0,1,2,3,4,5,6,7];s="" for i in range(len(a)-2): if ord(a[b[i]])*k < ord(a[b[i+2]])*k: b[i],b[i+2]=b[i+2],b[i] k=-k for j in b: s+=a[j] print(s) 若字符串a的长度为8,运行该程序后,输出结果s可能是( ) A. sciences B. nesesicc C. computer D. repomcut 二、非选择题(本大题3小题,其中第13小题10分,第14小题7分,第15小题9分,共26分) 13. 近期,某中学校医务室着手开展数据汇算工作,小蒋将校医整理后数据存储在"data.xlsx"文件中。部分数据如图a所示。 图a (1)为保障药品数量充足又避免库存积压,小蒋提取“data.xlsx”中当日药品销售数据进行分析,制定如下规则:若药品当日销售后库存量低于安全库存量minsafe,则按当日该药品总销量的1.5倍进行补货,补货后该药品库存量若超过最大库存量maxsafe,则直接补充至最大库存量;若药品销售后库存量高于安全库存量minsafe,则无需补货。 实现上述功能的部分Python程序如下,请在划线处填入合适的代码。 #列表lst存放当日药品销售情况,如:[["感冒灵颗粒",1],["退烧贴",3],…,["退烧贴",2]] #字典dic存放药品原库存量,如:{"感冒灵颗粒":75,"退烧贴":67,…} s={} #字典s存放药品当日销售总量 i=0 while i<len(lst): if lst[i][0] not in s: ①________ else: s[lst[i][0]]+=lst[i][1] i+=1 for item in s: #获取当前药品的安全库存量和最大库存量分别存入到minsafe和maxsafe,代码略 ②____________ if dic[item]<minsafe: b=round(s[item]*1.5) if b+dic[item]>maxsafe: ③____________ dic[item]+=b print(item,"建议订购数量:",b) (2)小蒋发现本月感冒灵颗粒的销量很高,猜测可能与换季时天气突变,流感频发有关。为进一步分析每月感冒灵颗粒的销售情况,编写如下python代码,并绘制如图b所示的线形图,请选择合适的代码填入划线处(填字母)。 图b import pandas as pd impor tmatplotlib.pyplot as plt df=pd.read_excel("data.xlsx") for i in df.index: df.at[i,"月份"]=①________ df1=②________ df2= ③________ plt.title("近一年感冒灵颗粒的销售情况") plt.plot(④________,df2.数量) plt.show() ①②③④处可选代码有: A.df.at[i,"就诊时间"][5:6] B.df["就诊时间"][i][-5:-3] C.df[df.药品名称=="感冒灵颗粒"] D.df1[df1["药品名称"]=="感冒灵颗粒"] E.df1.groupby("月份",as_index=False).数量.sum() F.df1.groupby("药品名称",as_index=True).数量.sum() G.df2.月份 H.df2.index 14. 某校搭建电子班牌系统,用于显示班级课表、通知公告及学生考勤等信息。班牌终端通过引脚接口集成RFID读写模块,当学生身着内嵌电子标签的校服(如第14题图a所示)经过班牌终端时,系统可基于射频信号自动捕获身份信息,实现零接触考勤数据采集,考勤数据经有线网络加密传输至Web服务器后,支持通过手机端或班牌终端的浏览器实时查看学生出勤情况。高二1班电子班牌系统结构示意图(如第14图b所示)如下: 图a 图b 请回答下列问题: (1)下列关于该系统的描述,不正确的是__________(多选,填字母)。 A.班牌终端有程序存储和数据处理能力 B.学生考勤数据由班牌终端直接存储至数据库 C.班牌终端作为客户端无需安装专用软件即可访问系统 D.在该信息系统中,班牌终端的作用相当于中央处理器CPU (2)基于Flask框架编写服务器端程序,部分代码如下: from flask import Flask app=Flask(__name__) @approute("/") def index(): return render_template("class_info.html") @app.route("/submit") defadd_data(): sid=request.args.get("id") #将学生学号sid以及其他相关数据存入数据库,代码略 return"OK" if__name__=="__main__": app.run(host="192.168.1.10",port=5000) 若某学生的id为"2024001",提交数据到web服务器的URL为http://_________?id=2024001 (3)关于电子班牌系统的安全性设计,以下说法正确的是_________(单选,填字母): A.周末关闭服务器防火墙,以提高服务器的性能和响应速度 B.智能终端与服务器之间的通信可不加密,以提高数据传输速度 C终端设备默认使用统一初始密码,以方便校方管理 D.对系统进行定期的安全漏洞扫描和修复,以保障数据安全 (4)系统正常运行一段时间后,管理员通过浏览器查询当日学生考勤数据时,发现仅有高二1班全体学生缺失出勤记录,其他班级数据均正常。经核查,该班学生已身穿校服经过班牌终端进入教室,路由器与服务器网络通信正常。结合图b,简要说明系统中可能造成上述情况原因。_________ 15. 已知“data.csv”文件中存放了某班级n位学生的答题数据,部分数据如图a所示。每行数据由一位学生的学生学号和m道多项选择题的作答答案构成。现需编写一个多项选择题批改程序,功能如下: ①从“data.csv”文件中读取n位学生的答题数据,依次存入列表anslist。 ②对所有学生的多项选择题答案进行批改,并逐行输出每位学生的学号及总得分。计分规则为:多项选择题全部选对得2分,选对但不全的得1分,不选或有选错的得0分。 ③统计错误人数最多的前3道多项选择题(错误包括少选、多选、错选、未选),并按错误人次降序输出题号及对应的错误学生学号,输出结果如图b所示。 请结合图分析数据并回答下列问题: (1)定义如下gen(c)函数,该函数的功能为生成某一道多项选择题所有能得分的答案,其中参数c为一道多项选择题的标准答案。 def gen(c): t=[] n=len(c) for length in range(1,n+1): for i in range(0,n-length+1): t.append(c[i:i+length]) return t 若执行a=gen("ABD")语句后,a的值为__________(单选,填字母) A.['A','AB','ABD','B','D','BD'] B.['A','B','D','AB','BD','ABD'] C.['ABD','AB','BD','A','B','D'] D.['ABD','AB','A','BD','B','D'] (2)定义如下check(ans,pans)函数,该函数的功能为计算某一道多项选择题的得分,请根据题意, 在划线处填入合适的代码,实现函数功能。 defcheck(ans,pans): ____ if ans==pans[-1]: s=2 elif ans in pans[:-1]: s=1 return s (3)实现输出每位学生的学号及多项选择题总得分、错误最多的3道多项选择题题号及错误学生学号的程序如下,请在划线处填入合适的代码。 '''从"data.csv"文件中读取n位学生的答题数据,依次存入列表anslist中。如:anslist[0]为班级第一位学生的数据,其中anslist[0][0]存放该生学号,anslist[0][1]~anslist[0][10]分别存放该生第1题~第10题的作答答案,未作答时值为空字符串,代码略''' cans=["AB","BCD","ACE","DE","ABC","BD","AE","CDE","ABD","BCE"] #m道题的标准答案 m=10 n=len(anslist) points=[] errs=[[1],[2],[3],[4],[5],[6],[7],[8],[9],[10]] #列表errs用于存放每道多项选择题的未能正确作答的学生学号,包括少选学生学号 for i in range(m): points.append(gen(cans[i]))#append函数用于在列表的末尾添加一个元素 for i in range(n): suma=0 for j in range(m): a=①____________ if a!=2: errs[j].append(anslist[i][0]) ②________ print("学号:",anslist[i][0],",选择题总得分:",suma) #按errs列表元素的长.度.对errs列表的各元素进行了降序排序,代码略 if len(errs[0])==1: print("无错误的选择题") else: print("错误最多的3道选择题是:") k=1 while k<=n-1: print("第",errs[k-1][0],"题共有",len(errs[k-1])-1,"人错误,学号:",errs[k-1][1:]) if③____________or len(errs[k])==1: break k+=1 else: print("第",errs[k-1][0],"题共有",len(errs[k-1])-1,"人错误,学号:",errs[k-1][1:] 第1页/共1页 学科网(北京)股份有限公司 $$ 绝密★考试结束前 2024学年第二学期温州十校联合体期中联考 高二年级技术学科试题 命题学校:乐清市柳市中学 陈⼩芳 审题学校:⽂成中学 林武 考生须知: 1.本卷共13页满分100分,考试时间90分钟。 2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。 3.所有答案必须写在答题纸上,写在试卷上无效。 4.考试结束后,只需上交答题纸。第一部分信息技术 一、选择题(本大题共12题,每题2分,共24分。每小题给出的四个选项中,只有一个符合题目要求) 1. 某农场智慧大棚通过构建物联网传感器网络及摄像头监控系统,实时采集土壤温湿度、光照强度及农作物生长影像。系统借助AI分析海量种植数据,建立农作物生长优化模型并预测病虫害风险。当出现风险预警时,自动调度无人机精准施药,减少近半农药用量。系统所有数据加密存储并分级管理,用户可通过手机查看农作物状态及智能种植建议,既增加产量又节约资源。下列关于数据与信息的说法,正确的是( ) A. 光敏传感器采集数据存储到系统的过程中涉及数模转换 B. 十年前的农作物数据记录由于时间过于久远,已不再具有价值 C. 用户将智能种植建议分享给周边农户的过程体现了信息的共享性 D. 系统存储的不同时期农作物生长状态图属于结构化数据 【答案】C 【解析】 【详解】本题考查数据和信息。选项A:光敏传感器采集的是光照强度(模拟信号),需通过模数转换(ADC)变为数字信号存储,而非数模转换(DAC)。因此表述错误。选项B:十年前的农作物数据可能对历史分析、模型训练(如气候变化影响)仍有价值,数据价值不一定随时间完全消失。因此表述错误。选项C:信息具有共享性,即一方传递信息给另一方时自身不会丢失。用户分享种植建议正是这一特性的体现,因此正确。选项D:农作物生长状态图是非结构化数据(如图像、视频),而结构化数据指表格、数据库等规整格式。因此表述错误。故正确答案为:选项C。 2. 某农场智慧大棚通过构建物联网传感器网络及摄像头监控系统,实时采集土壤温湿度、光照强度及农作物生长影像。系统借助AI分析海量种植数据,建立农作物生长优化模型并预测病虫害风险。当出现风险预警时,自动调度无人机精准施药,减少近半农药用量。系统所有数据加密存储并分级管理,用户可通过手机查看农作物状态及智能种植建议,既增加产量又节约资源。下列关于数据管理与安全说法,不正确的是( ) A. 加密后的数据仍以二进制形式存储在系统中 B. 系统可通过对用户设置不同的权限来实现数据的分级管理 C. 大棚内的摄像头24小时不间断工作,其采集的数据属于大数据 D. 传统数据库能够满足智慧大棚的数据存储和处理需求 【答案】D 【解析】 【详解】本题考查数据管理与安全。 A 选项正确,计算机中所有数据(包括加密后的数据)本质上均以二进制形式存储,加密仅改变二进制的编码规则,不改变存储形式。 B 选项正确,通过设置不同用户权限(如读取、写入、管理等)是实现数据分级管理的常见方式。 C 选项正确,大棚摄像头 24 小时不间断采集的影像数据具有海量(持续产生)、多样(图像数据)等特征,符合大数据的特点,属于大数据。 D 选项错误,智慧大棚系统采集的数据具有海量(传感器与摄像头持续产生数据)、高速(实时采集与处理)等特征,传统数据库在处理高并发、大规模数据时可能面临性能瓶颈,通常需要分布式数据库或大数据存储技术,因此传统数据库难以完全满足其需求。 因此,本题选择 D 选项。 3. 某农场智慧大棚通过构建物联网传感器网络及摄像头监控系统,实时采集土壤温湿度、光照强度及农作物生长影像。系统借助AI分析海量种植数据,建立农作物生长优化模型并预测病虫害风险。当出现风险预警时,自动调度无人机精准施药,减少近半农药用量。系统所有数据加密存储并分级管理,用户可通过手机查看农作物状态及智能种植建议,既增加产量又节约资源。下列关于人工智能的说法,正确的是( ) A. 系统自动采集土壤温湿度、光照强度等数据,体现了AI技术的应用 B. 持续积累农作物生长监测的数据量,有助于提高AI预测病虫害风险的准确率 C. 系统通过AI分析数据预测到病虫害风险,是符号主义的人工智能方法 D. AI的应用既降低了生产成本又增加了产量,说明人工智能已经可以完全替代人类 【答案】B 【解析】 【详解】本题考查的是人工智能。选项A说法错误,数据采集是物联网传感器的功能,属于数据输入环节,并非AI的直接应用;选项B说法正确,AI模型的性能依赖数据量和质量,更多数据可优化模型训练,提升预测精度;选项C说法错误,预测病虫害风险更可能基于机器学习(如深度学习或统计模型),属于联接主义或行为主义方法,而非符号主义的逻辑推理;选项D说法错误,题干仅说明AI辅助优化生产,未体现“完全替代人类”,农业管理仍需人类决策和干预。故选B。 4. 某城市部署智能垃圾分类系统,采用视觉识别自动判别垃圾种类并通过触摸屏引导居民正确投放。垃圾桶配备重量、红外测距等传感器及无线模块,实时上传重量、剩余容量等数据至云端。系统结合环卫车辆GPS定位数据,自动规划最优清运路线。清运时,环卫车辆通过RFID识别桶身标签。工作人员可通过后台系统实时监控垃圾分类情况并进行数据分析。下列关于该信息系统功能的说法,正确的是( ) A. 该系统中未涉及用户的输入,因此不需要数据输入功能 B. 该系统数据都存储在云端服务器的数据库中 C. 垃圾桶与服务器进行无线数据通信时,无须网络协议支持 D. 最优清运路线的规划体现了系统数据加工处理的功能 【答案】D 【解析】 【详解】本题考查信息系统功能。 A 选项错误,系统通过触摸屏引导居民投放,居民操作触摸屏(如选择垃圾类型等)属于用户输入,因此系统需要数据输入功能。 B 选项错误,题目仅提到数据实时上传至云端,实际系统中可能存在边缘设备临时存储或本地缓存等情况。 C 选项错误,任何无线数据通信(如垃圾桶与服务器通信)均需依赖网络协议(如 TCP/IP、MQTT 等)实现数据传输,无协议支持无法完成通信。 D 选项正确,系统结合垃圾桶状态数据和环卫车辆 GPS 数据,通过算法计算生成最优清运路线,这一过程属于数据加工处理功能的体现。 因此,本题选择 D 选项。 5. 某城市部署智能垃圾分类系统,采用视觉识别自动判别垃圾种类并通过触摸屏引导居民正确投放。垃圾桶配备重量、红外测距等传感器及无线模块,实时上传重量、剩余容量等数据至云端。系统结合环卫车辆GPS定位数据,自动规划最优清运路线。清运时,环卫车辆通过RFID识别桶身标签。工作人员可通过后台系统实时监控垃圾分类情况并进行数据分析。下列关于该信息系统中硬件与软件的说法,不正确的是( ) A. 终端触摸屏既是系统的输入设备,也是输出设备 B. 工作人员使用的后台管理系统属于应用软件 C. 系统中服务器和手机必须使用相同的操作系统 D. 该系统的终端必须在软件的支持下工作 【答案】C 【解析】 【详解】本题考查信息系统。选项A:终端触摸屏既能接收用户输入(如点击操作),又能显示引导信息(如分类提示),因此既是输入设备也是输出设备。表述正确。选项B:后台管理系统为工作人员提供数据监控和分析功能,属于应用软件(如基于Web或客户端的程序)。表述正确。选项C:服务器和手机通常运行不同的操作系统(如服务器用Linux,手机用Android/iOS),只需通过网络协议和接口通信即可,无需系统一致。表述错误。选项D:系统的终端(如触摸屏、传感器等)依赖软件(如嵌入式程序、驱动)实现功能,表述正确。故正确答案为:选项C。 6. 某城市部署智能垃圾分类系统,采用视觉识别自动判别垃圾种类并通过触摸屏引导居民正确投放。垃圾桶配备重量、红外测距等传感器及无线模块,实时上传重量、剩余容量等数据至云端。系统结合环卫车辆GPS定位数据,自动规划最优清运路线。清运时,环卫车辆通过RFID识别桶身标签。工作人员可通过后台系统实时监控垃圾分类情况并进行数据分析。下列关于该信息系统中RFID技术的应用描述,正确的是( ) A. 通过RFID技术追踪垃圾的来源和去向 B. 通过RFID技术控制垃圾桶的开关 C. 通过RFID技术进行垃圾的自动分类 D. 通过RFID技术监测垃圾桶的满溢状态 【答案】A 【解析】 【详解】本题考查的是物联网。选项A:RFID标签可以唯一标识垃圾桶,结合环卫车辆的GPS定位数据,可以追踪垃圾桶的位置(来源和去向),符合题干描述。选项B:控制垃圾桶开关通常通过电机或执行器实现,题干未提及RFID用于控制开关。选项C:垃圾的自动分类是通过视觉识别技术实现的,RFID不参与分类过程。选项D:监测垃圾桶满溢状态是通过重量和红外测距传感器实现的,而非RFID技术。故选A。 7. 某段未经压缩的30秒双声道音频,采样频率为44.1kHz,经压缩后存储容量为1MB,已知压缩比为10:1,则该音频的量化位数为( ) A. 2 B. 8 C. 16 D. 32 【答案】D 【解析】 【详解】本题考查音频量化位数的计算。根据音频数据量计算公式:未经压缩数据量 = 采样频率 × 量化位数 × 声道数 × 时间 / 8,已知压缩比为 10:1,压缩后容量为 1MB,则压缩前数据量为 10MB = 10×1024×1024 字节,则量化位数=10×1024×1024×8/44100/2/30≈32。因此,本题选择 D 选项。 8. 某算法的流程图如图所示,若输入n的值为32,执行该算法后,输出s的值为( ) A. 1012 B. 1000 C. 100000 D. 2101 【答案】A 【解析】 【详解】本题考查流程图。本流程图功能为将输入的n转换为对应的三进制数s输出。逐步分析输入 n=32 时的执行过程:第一次循环:n=32>0,32%3=2,s = str(2) + "" = "2",n = 32 // 3 = 10。第二次循环:n = 10 > 0,10 % 3 = 1,s = str(1) + "2" = "12",n = 10 // 3 = 3。第三次循环:n = 3 > 0,3 % 3 = 0,s = str(0) + "12" = "012",n = 3 // 3 = 1。第四次循环:n = 1 > 0,1 % 3 = 1,s = str(1) + "012" = "1012",n = 1 // 3 = 0。当 n = 0 时,不满足 n > 0,退出循环,输出 s = "1012",输出 s 的值为 1012。因此,本题选择A。 9. 下列Python表达式,值为True的是( ) A. "5"*5<="25" B. int("5"+"5")//abs(-5)==2 C. len("温州你好!")**2==25 D. ord(chr("B")+2)=="D" 【答案】C 【解析】 【详解】本题考查对 Python表达式计算。A选项错误,"5"*5 的结果是 "55555"。 在 Python 中,字符串比较是按字符的 ASCII 码值逐位比较,"55555" 大于 "25",所以该表达式的值为 False。B选项错误,"5"+"5" 的结果是 "55",int("55") 得到整数 55。 abs(-5) 的结果是 5。 55//5 的结果是 11,不等于 2,所以该表达式的值为 False。C选项正确,len("温州你好!") 的结果是 5。 5**2 的结果是 25,等于 25,所以该表达式的值为 True。 D选项错误,chr 函数的参数应该是整数,而 "B" 是字符串,这里会产生类型错误,无法正常计算,所以该表达式不是有效的表达式,也就不能得到 True 的结果。因此,本题选择C。 10. 人体血压收缩压正常范围为90-139mmHg,当检测血压值sp不在正常范围时,系统会提示异常信息,下列python程序段不符合要求的是( ) A. states="正常" if sp>139: states="异常" elif sp<90: states="异常" B. states="正常" if sp>139: states="异常" if sp<90: states="异常" C. if sp<90: states="异常" if sp>139: states="异常" else: states="正常" D. if not(sp>139 or sp<90): states="正常" else: states="异常" A. A B. B C. C D. D 【答案】C 【解析】 【详解】本题考查分支结构的程序实现。C 选项: 先判断 sp<90,若是则设为 “异常”;再判断 sp>139,若否则执行 else(设为 “正常”)。若 sp<90,第一个 if 设为 “异常”,但第二个 if 的 else 会将其重新设为 “正常”,导致 sp<90 时误判为正常,不符合要求。其他选项都符合题目要求。因此,本题选择C。 11. 以下Python程序用于生成随机歌单playlist,已知歌曲编号已存放在列表data中。 from random import randint data=["A","B","C","D","E","F"] flag=[True]*len(data) i=cur=0;playlist="" while i<len(data): skip=randint(0,3) cur=(cur+skip)%len(data) if flag[cur]: playlist+=data[cur] flag[cur]=False i=i+1 print(playlist) 执行该程序段后,输出的歌单playlist可能是( ) A AEFB B. BDFE C. CEFACD D. EFABCD 【答案】B 【解析】 【详解】本题考查随机数模块。选项 A错误,在程序里,cur 的值由 (cur + skip) % len(data) 确定,skip 取值范围是 0 到 3。从 A 到 E,A 索引为0,E 索引为4,二者差值为 4。但 skip 最大只能取到 3,所以不可能出现这种索引跨度。 选项 B正确,此歌单中元素不重复,并且元素间的索引差值可以通过 skip 取值在 0 到 3 之间的规则实现,符合程序逻辑。选项C错误, 程序利用 flag 列表保证每首歌曲只被选择一次。而该歌单中出现了两个 C,这与程序逻辑冲突。 选项D错误,初始时 cur 为 0,首次 cur 的值是 (cur + skip) % len(data),skip 取值范围是 0 到 3,所以第一次 cur 不可能为 4,也就意味着第一个字符不可能是 E。因此,本题选择B。 12. 以下Python程序用于实现对字符串进行特定规则的字符交换,已知字符串已存放在变量a中。 k=1;b=[0,1,2,3,4,5,6,7];s="" for i in range(len(a)-2): if ord(a[b[i]])*k < ord(a[b[i+2]])*k: b[i],b[i+2]=b[i+2],b[i] k=-k for j in b: s+=a[j] print(s) 若字符串a的长度为8,运行该程序后,输出结果s可能是( ) A. sciences B. nesesicc C. computer D. repomcut 【答案】A 【解析】 【详解】本题考查数据排序。由if条件ord(a[b[i]])*k < ord(a[b[i+2]])*k可知,当k=1时,较小元素往后移;当k=-1时,较大的元素往后移。因此,经过循环处理后,偶数位(从0开始数)上最小的元素应该在偶数位最末尾位置;奇数位上最大的元素应该在奇数位最末尾位置。选项B中“nesesicc”的奇数位“eeic”的最末尾应该是“i”而不是“c”。选项C中“computer”的奇数位“optr”的最末尾应该是“t”而不是“r”。选项D中“repomcut”的偶位数为“rpmu”的最末尾应该是“m”而不是“u”。注意只是一趟比较与交换,各个位上的值不一定升序或者降序。因此,本题选择A。 二、非选择题(本大题3小题,其中第13小题10分,第14小题7分,第15小题9分,共26分) 13. 近期,某中学校医务室着手开展数据汇算工作,小蒋将校医整理后的数据存储在"data.xlsx"文件中。部分数据如图a所示。 图a (1)为保障药品数量充足又避免库存积压,小蒋提取“data.xlsx”中当日药品销售数据进行分析,制定如下规则:若药品当日销售后库存量低于安全库存量minsafe,则按当日该药品总销量的1.5倍进行补货,补货后该药品库存量若超过最大库存量maxsafe,则直接补充至最大库存量;若药品销售后库存量高于安全库存量minsafe,则无需补货。 实现上述功能的部分Python程序如下,请在划线处填入合适的代码。 #列表lst存放当日药品销售情况,如:[["感冒灵颗粒",1],["退烧贴",3],…,["退烧贴",2]] #字典dic存放药品原库存量,如:{"感冒灵颗粒":75,"退烧贴":67,…} s={} #字典s存放药品当日销售总量 i=0 while i<len(lst): if lst[i][0] not in s: ①________ else: s[lst[i][0]]+=lst[i][1] i+=1 for item in s: #获取当前药品的安全库存量和最大库存量分别存入到minsafe和maxsafe,代码略 ②____________ if dic[item]<minsafe: b=round(s[item]*1.5) if b+dic[item]>maxsafe: ③____________ dic[item]+=b print(item,"建议订购数量:",b) (2)小蒋发现本月感冒灵颗粒的销量很高,猜测可能与换季时天气突变,流感频发有关。为进一步分析每月感冒灵颗粒的销售情况,编写如下python代码,并绘制如图b所示的线形图,请选择合适的代码填入划线处(填字母)。 图b import pandas as pd impor tmatplotlib.pyplot as plt df=pd.read_excel("data.xlsx") for i in df.index: df.at[i,"月份"]=①________ df1=②________ df2= ③________ plt.title("近一年感冒灵颗粒的销售情况") plt.plot(④________,df2.数量) plt.show() ①②③④处可选代码有: A.df.at[i,"就诊时间"][5:6] B.df["就诊时间"][i][-5:-3] C.df[df.药品名称=="感冒灵颗粒"] D.df1[df1["药品名称"]=="感冒灵颗粒"] E.df1.groupby("月份",as_index=False).数量.sum() F.df1.groupby("药品名称",as_index=True).数量.sum() G.df2.月份 H.df2.index 【答案】 ①. s[lst[i][0]]=lst[i][1]或其他等价答案 ②. dic[item]-=s[item]或其他等价答案 ③. b=maxsafe-dic[item]或其他等价答案 ④. B ⑤. C ⑥. E ⑦. G 【解析】 【详解】本题考查pandas数据分析。 (1) ①处:统计每种药品的当日销售总量,当药品不在字典 s 中时,需初始化其销售总量为当前lst 中的数量,即 s[lst[i][0]] = lst[i][1]。②处:获取当前药品销售后的库存量,原库存量为 dic[item],减去当日销售总量 s[item],即 dic[item]−=s[item],以便判断是否低于安全库存。③处:若补货后超过最大库存量,直接补至最大库存量,即 b = maxsafe - dic[item]。 (2) ①处:从就诊时间提取月份,答案为df.at[i,"月份"] = df["就诊时间"][i][-5:-3],选 B。 ②处:筛选药品名称为 “感冒灵颗粒” 的数据,df1 = df[df.药品名称 == "感冒灵颗粒"],选 C。 ③处:按月份分组求数量总和,df2 = df1.groupby("月份", as_index=False).数量.sum(),选 E。 ④处:x 轴为月份,即 df2.月份,选 G。 14. 某校搭建电子班牌系统,用于显示班级课表、通知公告及学生考勤等信息。班牌终端通过引脚接口集成RFID读写模块,当学生身着内嵌电子标签的校服(如第14题图a所示)经过班牌终端时,系统可基于射频信号自动捕获身份信息,实现零接触考勤数据采集,考勤数据经有线网络加密传输至Web服务器后,支持通过手机端或班牌终端的浏览器实时查看学生出勤情况。高二1班电子班牌系统结构示意图(如第14图b所示)如下: 图a 图b 请回答下列问题: (1)下列关于该系统的描述,不正确的是__________(多选,填字母)。 A.班牌终端有程序存储和数据处理能力 B.学生考勤数据由班牌终端直接存储至数据库 C.班牌终端作为客户端无需安装专用软件即可访问系统 D.在该信息系统中,班牌终端的作用相当于中央处理器CPU (2)基于Flask框架编写服务器端程序,部分代码如下: from flask import Flask app=Flask(__name__) @app.route("/") def index(): return render_template("class_info.html") @app.route("/submit") defadd_data(): sid=request.args.get("id") #将学生学号sid以及其他相关数据存入数据库,代码略 return"OK" if__name__=="__main__": app.run(host="192.168.1.10",port=5000) 若某学生的id为"2024001",提交数据到web服务器的URL为http://_________?id=2024001 (3)关于电子班牌系统的安全性设计,以下说法正确的是_________(单选,填字母): A.周末关闭服务器防火墙,以提高服务器的性能和响应速度 B.智能终端与服务器之间的通信可不加密,以提高数据传输速度 C.终端设备默认使用统一初始密码,以方便校方管理 D.对系统进行定期的安全漏洞扫描和修复,以保障数据安全 (4)系统正常运行一段时间后,管理员通过浏览器查询当日学生考勤数据时,发现仅有高二1班全体学生缺失出勤记录,其他班级数据均正常。经核查,该班学生已身穿校服经过班牌终端进入教室,路由器与服务器网络通信正常。结合图b,简要说明系统中可能造成上述情况原因。_________ 【答案】 ①. BD ②. 192.158.1.10:5000/submit ③. D ④. 原因1:该班班牌或班牌RFID读写器故障;原因2:该班班牌所在网络异常或该班班牌连接的网线损坏;原因3:该班跳闸断电或其他合理答案 【解析】 【详解】本题考查搭建信息系统。 (1)A:班牌终端需处理数据、运行程序,具备程序存储和数据处理能力,正确。 B:由图 b 可知,数据经班牌→路由器→Web 服务器→数据库,非班牌直接存储至数据库,错误。 C:班牌终端通过浏览器访问系统,无需专用软件,正确。 D:班牌终端负责数据采集与传输,非中央处理器 CPU(CPU 是计算机核心运算部件),错误。 综上,答案选 BD。 (2)Flask 程序中,app.run(host="192.168.1.10", port=5000),提交数据的路由是/submit,所以 URL 为 192.168.1.10:5000/submit。 (3) A:关闭服务器防火墙会降低安全性,错误。 B:通信不加密易致数据泄露,错误。 C:统一初始密码易被破解,不安全,错误。 D:定期安全漏洞扫描和修复可保障数据安全,正确。 故选 D。 (4)可能原因: 高二 1 班班牌或班牌RFID读写器故障,无法捕获学生校服电子标签的身份信息。 高二 1 班班牌所在网络异常或该班班牌连接的网线损坏(虽路由器与服务器通信正常,但班牌到路由器链路故障,导致数据无法上传)。该班跳闸断电或其他合理答案。 15. 已知“data.csv”文件中存放了某班级n位学生的答题数据,部分数据如图a所示。每行数据由一位学生的学生学号和m道多项选择题的作答答案构成。现需编写一个多项选择题批改程序,功能如下: ①从“data.csv”文件中读取n位学生的答题数据,依次存入列表anslist。 ②对所有学生的多项选择题答案进行批改,并逐行输出每位学生的学号及总得分。计分规则为:多项选择题全部选对得2分,选对但不全的得1分,不选或有选错的得0分。 ③统计错误人数最多的前3道多项选择题(错误包括少选、多选、错选、未选),并按错误人次降序输出题号及对应的错误学生学号,输出结果如图b所示。 请结合图分析数据并回答下列问题: (1)定义如下gen(c)函数,该函数的功能为生成某一道多项选择题所有能得分的答案,其中参数c为一道多项选择题的标准答案。 def gen(c): t=[] n=len(c) for length in range(1,n+1): for i in range(0,n-length+1): t.append(c[i:i+length]) return t 若执行a=gen("ABD")语句后,a的值为__________(单选,填字母) A.['A','AB','ABD','B','D','BD'] B.['A','B','D','AB','BD','ABD'] C.['ABD','AB','BD','A','B','D'] D.['ABD','AB','A','BD','B','D'] (2)定义如下check(ans,pans)函数,该函数的功能为计算某一道多项选择题的得分,请根据题意, 在划线处填入合适的代码,实现函数功能。 defcheck(ans,pans): ____ if ans==pans[-1]: s=2 elif ans in pans[:-1]: s=1 return s (3)实现输出每位学生的学号及多项选择题总得分、错误最多的3道多项选择题题号及错误学生学号的程序如下,请在划线处填入合适的代码。 '''从"data.csv"文件中读取n位学生的答题数据,依次存入列表anslist中。如:anslist[0]为班级第一位学生的数据,其中anslist[0][0]存放该生学号,anslist[0][1]~anslist[0][10]分别存放该生第1题~第10题的作答答案,未作答时值为空字符串,代码略''' cans=["AB","BCD","ACE","DE","ABC","BD","AE","CDE","ABD","BCE"] #m道题的标准答案 m=10 n=len(anslist) points=[] errs=[[1],[2],[3],[4],[5],[6],[7],[8],[9],[10]] #列表errs用于存放每道多项选择题的未能正确作答的学生学号,包括少选学生学号 for i in range(m): points.append(gen(cans[i]))#append函数用于在列表的末尾添加一个元素 for i in range(n): suma=0 for j in range(m): a=①____________ if a!=2: errs[j].append(anslist[i][0]) ②________ print("学号:",anslist[i][0],",选择题总得分:",suma) #按errs列表元素的长.度.对errs列表的各元素进行了降序排序,代码略 if len(errs[0])==1: print("无错误的选择题") else: print("错误最多的3道选择题是:") k=1 while k<=n-1: print("第",errs[k-1][0],"题共有",len(errs[k-1])-1,"人错误,学号:",errs[k-1][1:]) if③____________or len(errs[k])==1: break k+=1 else: print("第",errs[k-1][0],"题共有",len(errs[k-1])-1,"人错误,学号:",errs[k-1][1:] 【答案】 ①. B ②. s=0 ③. check(anslist[i][j+1],points[j])或check(anslist[i][j+1],gen(cans[j]))或其他等价答案 ④. suma+=a ⑤. k>=3 and len(errs[k])!=len(errs[k-1]) 【解析】 【详解】本题考查python程序设计。 (1)对于 gen("ABD"),n = 3。当 length = 1 时,取 A、B、D;当 length = 2 时,取 AB、BD;当 length = 3 时,取 ABD。 按顺序组合,结果为 ['A', 'B', 'D', 'AB', 'BD', 'ABD'],所以选 B。 (2)函数需先初始化得分 s 为 0,再根据条件判断。所以划线处填 s = 0。 (3)①处:这里要计算每道题的得分,anslist[i][j + 1]表示第i个学生第j + 1题的答案,points[j]是第j题所有能得分的答案列表(由gen函数生成),所以通过check(anslist[i][j + 1], points[j])来计算该题得分,也可以写成check(anslist[i][j + 1], gen(cans[j])),因为points[j] = gen(cans[j])。故填 check(anslist[i][j + 1], points[j])或check(anslist[i][j + 1], gen(cans[j]))。②处:累加每题得分到 suma,即 suma += a。③处:题目要求统计错误人数最多的前 3 道多项选择题。当k >= 3且len(errs[k]) != len(errs[k - 1])时,说明已经输出了前 3 道错误人数最多且不存在第三名错误人数相同的并列情况,满足停止循环的条件。所以填 k >= 3 and len(errs[k]) != len(errs[k - 1])。 第1页/共1页 学科网(北京)股份有限公司 $$

资源预览图

精品解析:浙江省温州市十校联合体2024-2025学年高二下学期期中考试技术试题-高中信息技术
1
精品解析:浙江省温州市十校联合体2024-2025学年高二下学期期中考试技术试题-高中信息技术
2
精品解析:浙江省温州市十校联合体2024-2025学年高二下学期期中考试技术试题-高中信息技术
3
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。