浙江省温州市十校联合体2024-2025学年高二下学期期中联考信息技术试卷(含答案)

文档属性

名称 浙江省温州市十校联合体2024-2025学年高二下学期期中联考信息技术试卷(含答案)
格式 docx
文件大小 746.5KB
资源类型 教案
版本资源 通用版
科目 信息技术(信息科技)
更新时间 2025-06-25 16:29:40

图片预览

文档简介

浙江省温州市十校联合体2024-2025学年高二下学期期中考试技术试题-高中信息技术
一、选择题
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 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
二、操作题
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 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] 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.已知“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:]
三、综合题
15.某校搭建电子班牌系统,用于显示班级课表、通知公告及学生考勤等信息。班牌终端通过引脚接口集成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,简要说明系统中可能造成上述情况的原因。
参考答案
题号 1 2 3 4 5 6 7 8 9 10
答案 C D B D C A D A C C
题号 11 12
答案 B A
13. s[lst[i][0]]=lst[i][1]或其他等价答案 dic[item]-=s[item]或其他等价答案 b=maxsafe-dic[item]或其他等价答案 B C E G
14. 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])
15. BD 192.158.1.10:5000/submit D 原因1:该班班牌或班牌RFID读写器故障;原因2:该班班牌所在网络异常或该班班牌连接的网线损坏;原因3:该班跳闸断电或其他合理答案
同课章节目录