浙江省舟山市2025-2026学年高二下学期6月期末检测信息技术试卷(含答案)

资源下载
  1. 二一教育资源

浙江省舟山市2025-2026学年高二下学期6月期末检测信息技术试卷(含答案)

资源简介

浙江省舟山市2025-2026学年高二下学期6月期末技术试题-高中信息技术
一、单选题
阅读下列材料,完成下面小题:
2026年春晚使用了人工智能媒体应用平台,其中的“央视听媒体大模型2.0”基于海量数据和生成式人工智能技术构建。该平台可实现虚拟影像和实景舞台无缝融合,数字人演员和真人演员可在不同场景中合作表演。5G网络支持高清视频流的全球分发,确保低延迟、高质量的观看体验。
1.下列关于该平台中数据与信息的说法,正确的是( )
A.5G网络的使用使得信息可以脱离载体
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.声音数字化一般需要经过采样、量化和编码
C.声音容量大小仅由量化位数和采样频率决定
D.对同一个采样点分别采用8位和24位量化,其容量之比为1:3
7.某算法的部分流程图如图所示,输入下列数据,输出值与其他三项不同的是( )
A.11 B.13 C.23 D.25
8.用数字1到7分别表示周一到周日,假设某月第一天是周三,则计算该月第k天是周几的Python表达式为( )
A.(k+3)% 7+1 B.(k+1)% 7+1 C.(k+1)% 7+3 D.(k+2)% 7+1
9.有如下Python程序段:
def encrypt(code, key):
code _ new = ""
for s in code:
if "0"<= s <= "9":
sl=(ord(s)-ord("0")+ key)% 10 + ord("0")
code _ new += chr(s1)
elif "a"<= s <= "z":
sl=(ord(s)-ord("a")+ key)% 26 + ord("a")
code _ new = chr(s1) + code _ new
else:
s1 = s
code _ new += s1
return code _ new
code = input("code=")
code _ new = encrypt(code, 6)
若code为"Zs2026",执行该程序段后,code _ new的值为( )
A.yZ8682 B.8682yZ C.2868yZ D.yZ2868
10.队列Q初始时从队首到队尾的元素依次为1、2、3、4、5,栈S初始为空。约定:A操作为出队并入栈;B操作为出队并输出或出栈并输出。经过若干次操作,Q和S都为空且最终输出的元素序列为1,3,2,5,4,则在整个过程中,A操作至少执行了( )次。
A.1 B.2 C.3 D.4
11.有如下Python程序段:
a=[2,3,1,2,4,4,3,2,5,4]
n=len(a)
i=0
while i < n:
r = i + 1
for j in range(i + 1,n):
if a[j] != a[i]:
a[r] = a[j]
r += 1
n = r
i += 1
print(a[:r])
执行该程序段后,输出的结果是( )
A.[2,3,1,4] B.[2,3,1,2,3,2,5,4] C.[3,1,2,4,5] D.[2,3,1,4,5]
12.使用列表d模拟链表结构(节点数大于0),每个节点包含数据区域和指针区域,head为头指针。
有如下 Python程序段:
head=0
p = head
while p != -1 and d[p][1] != -1:
q = d[p][1]
d[p][1] = d[q][1]
d[q][1] = head
head = q
p = d[p][1]
程序执行后,head的值为( )
A.0 B.1 C.3 D.5
二、综合题
13.某校餐饮中心为了给师生提供更好的服务引进了智慧餐饮系统。用户通过浏览器访问该系统进行订餐,订餐时用户可以自行选择餐品和用餐时间。系统可以根据订餐数据优化取餐窗口开放数量和后厨备餐时间。食堂中午开放时间为11:30—13:00,用户在食堂入口处进行刷脸认证,显示屏显示该用户所订餐品、取餐窗口等信息。管理员按周导出师生的订餐数据,如下图所示。每一行代表一条订餐记录,包括5个数据项,分别是序号、姓名、到达时间、餐品和用餐日。
该智慧餐饮系统结构示意图如图a所示。
请回答下列问题:
(1)用户到达食堂后,从刷脸认证到显示订餐信息,合理的数据流向是________(单选)。
A.显示屏→摄像头→数据库→智能终端→Web服务器
B.摄像头→智能终端→Web服务器→数据库查询→智能终端→显示屏
C.摄像头→数据库→显示屏→Web服务器→智能终端
D.浏览器→显示屏→智能终端→摄像头→数据库
(2)下列关于该系统的说法,正确的有________(多选)。
A.该系统使用了B/S架构
B.智能终端可以对采集的数据进行初步处理
C.在概要设计阶段确定数据库的结构
D.IOT模块发生故障后,用户将无法查看历史订餐数据
E.搭建完成后,需要对该系统的软件、硬件和网络进行测试
(3)系统获取摄像头数据及显示相关用户信息的路由及视图函数部分代码如下:
@ app.route("/ input")
def index():
#获取摄像头数据,代码略
@ app. route("/ view")
def about():
#显示相关用户信息,代码略
显示相关用户信息的视图函数名为________
(4)系统运行时,发现部分师生在食堂入口处刷脸时因为图像质量问题无法被正确识别。请从不同角度提出两项优化措施,以提高系统识别的准确性。
(5)现管理员要统计各餐品一周内的订餐人数,找出“最受欢迎餐品”(一周内订餐人数最多的餐品称为“最受欢迎餐品”)并根据该餐品周一至周五的订餐人数绘制柱形图(如图b所示)。实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(单选)。
import pandas as pd
import matplotlib. pyplot as plt
plt.rcParams["font. sans-serif"]="SimHei" #绘制图表支持显示中文
df= pd. read _ excel("data. xlsx")
df1=______ #统计各餐品的订餐人数
df1= df1. rename(columns={"姓名":"订餐人数"})
#将“姓名”列重命名为“订餐人数”
df2=______
p= df2. iloc[0]["餐品"] #将订餐人数最多的餐品存入变量p
df _p=______
df_ day= df _p. groupby("用餐日",as _index= True).姓名. count()
plt. bar( )
plt. xlabel("用餐日")
plt. ylabel("订餐人数")
plt. ylim (100,160)
plt. title(p+"一周订餐人数分布")
plt. show()
可选代码如下:
A.df[df["餐品"]== p] E.df. groupby("餐品",as _index= False).姓名. count()
B.df1[df1["餐品"]== p] F.df. groupby("用餐日",as _index= False). count()
C. df_ day.用餐日, df _ day.姓名 G.df1. sort _ values("订餐人数",ascending= False)
D.df _day. index, df _ day. values H.df1. sort _ values("订餐人数",ascending= True)
14.某校餐饮中心为了给师生提供更好的服务引进了智慧餐饮系统。用户通过浏览器访问该系统进行订餐,订餐时用户可以自行选择餐品和用餐时间。系统可以根据订餐数据优化取餐窗口开放数量和后厨备餐时间。食堂中午开放时间为11:30—13:00,用户在食堂入口处进行刷脸认证,显示屏显示该用户所订餐品、取餐窗口等信息。管理员按周导出师生的订餐数据,如下图所示。每一行代表一条订餐记录,包括5个数据项,分别是序号、姓名、到达时间、餐品和用餐日。
食堂每个窗口每分钟可以为一名师生提供出餐服务。为了对出餐窗口进行调度,现需要寻找最早出现的最长超负荷运行时间段。超负荷运行指当前开放的窗口数量小于当前等待取餐的学生数量。
(1)从订餐数据统计出当天食堂开放后前10分钟的到达人数为“7,9,5,5,4,5,6,4,6,2”,默认开放6个窗口,则超负荷运行的总分钟数是________。
(2)编写Python程序实现读取某日订餐数据,输出各时刻到达人数和需要加开窗口时间段。程序运行结果如图a所示。
上述功能的部分Python程序如下,请在划线处填入合适的代码。
flow=[0]*91
打开数据文件
f-open("data. txt", encoding="utf-8")
line=f. readline()
while line:
x=list(line. strip().split(",")) #按逗号分割每行数据
t=x[2]
h, m=int(t[:2]), int(t[3:])
minutes=(h-11)*60+m-30 #计算相对于11:30的分钟偏移量
______
line=f.readline()
print("各时刻到达人数:")
print(flow)
maxlen=0; num=6
cnt, left, start=0,0,-1
i=j=0
while i left=left+ flow[i]-num
#队伍剩余人数=上一分钟剩余人数+这一分钟新来的人数-窗口这一分钟处理的人数
if left<=0:
left=0
if left>0:
if cnt==0:
______
cnt+=1
if cnt>maxlen:
maxlen=cnt
start=j
else:
______
i+=1
if start!=-1:
#输出需要加开出餐窗口的时间段,代码略
15.某校餐饮中心为了给师生提供更好的服务引进了智慧餐饮系统。用户通过浏览器访问该系统进行订餐,订餐时用户可以自行选择餐品和用餐时间。系统可以根据订餐数据优化取餐窗口开放数量和后厨备餐时间。食堂中午开放时间为11:30—13:00,用户在食堂入口处进行刷脸认证,显示屏显示该用户所订餐品、取餐窗口等信息。管理员按周导出师生的订餐数据,如下图所示。每一行代表一条订餐记录,包括5个数据项,分别是序号、姓名、到达时间、餐品和用餐日。
该校餐饮中心继续利用该系统对后厨备餐效率进行跟踪分析。现实中后厨在备餐的过程中一般会遵循以下策略:①厨师按照订餐数据中的到达时间的先后顺序依次备餐;②为保证烹饪过程的连贯,每种餐品都由固定的一组厨师进行烹饪;③每个厨师每次可以同时烹饪k份相同类型的餐品;④每次安排最早结束的厨师进行烹饪任务,如存在多个厨师则选择编号最小的厨师。
(1)订餐数据里到达时间前20的数据如表a所示,后厨人员配置及餐品制作时间如表b所示,若后厨统一从11:30开始备餐,k=3,则唐蕊同学订的炒面实际完成的时间是______。
姓名 潘蓉 叶波 朱萍 傅骏 秦艳 黎艳 贺思 侯杰 黎蓉 张豪
到达时间 11:30 11:30 11:30 11:30 11:30 11:30 11:30 11:31 11:31 11:31
餐品 炒面 牛肉面 炒面 牛肉面 炒面 炒饭 炒饭 牛肉面 炒饭 炒饭
姓名 林军 沈雨 郝雨 韩洋 孟逸 侯凯 严飞 唐平 傅欣 唐蕊
到达时间 11:31 11:31 11:31 11:31 11:31 11:31 11:32 11:32 11:32 11:32
餐品 炒面 牛肉面 盖浇饭 炒饭 盖浇饭 牛肉面 炒面 炒面 盖浇饭 炒面
表a
餐品名称 制作时间(分钟) 厨师人数 厨师编号
牛肉面 8 2 1
2
盖浇饭 10 3 1
2
3
炒面 8 3 1
2
3
炒饭 6 2 1
2
表b
(2)定义如下自定义函数 insert_ node(h, index),参数h是列表a中其中一段链表的头指针,该链表已按到达时间进行升序排列。函数的功能是将index节点插入到链表中,并维持升序排列,同时返回新的h。
def insert node(h, index):
q = p = h
while a[p][0] <= a[index][0]: #1
q = p #2
p = a[p][2] #3
if p == h:
h = index
else:
a[q][2] = index #4
a[index][2] = p #5
return h
该程序存在两处逻辑错误,导致功能无法实现,存在错误的语句是______(填语句编号)
(3)为确保每位师生到达食堂后都能及时领到所订的餐品,后厨需要提前进行备餐。编写Python程序,实现读取当日订餐数据和一次可同时烹饪的份数k,输出每种餐品的备餐量及需要提前多少时间开始备餐。程序运行结果如图c所示。
部分程序代码如下,请在划线处填入合适的代码。
'"定义函数find_ cooker(next_ time),函数的功能为在next_ time列表中寻找最早结束当前烹饪任务的厨师,并返回该厨师索引,代码略'"
a=[]
hlist={"牛肉面":-1,"盖浇饭":-1,"炒面":-1,"炒饭":-1}
cook time = {"牛肉面":8,"盖浇饭":10,"炒面":8,"炒饭":6} # 各餐品制作时间(分钟/份)
cookers count = {"牛肉面":2,"盖浇饭":3,"炒面":3,"炒饭":2} # 各餐品厨师人数
'"从data. txt文件中读取订餐数据,经过处理后依次添加到列表a,列表a中每个数据元素包含三个数据项,分别是到达时间(已经转换成距离11:30的分钟数)、餐品名称和-1,例如[26,'牛肉面',-1],代码略。'"
for i in range(len(a)):
if hlist[a[i][1]]==-1:
hlist[a[i][1]]=i
else:
hlist[a[i][1]]=______
k=int(input("一次可以同时烹饪的餐品数量是:"))
max_ delay=0 #最大延迟时间(完成时间-到达时间)
#统计每种餐品的订单数量(备餐量)
meal_ counts={}
for d, h in hlist. items():
if h==-1:
meal_ counts[d]=0
continue
count=0
p=h
while p!=-1:
count+=1
p=a[p][2]
meal_ counts[d]=count
"输出各餐品需要的备餐量,代码略。"
for d, h in hlist. items():
if h==-1:
continue
next_ time=[0]*______ #初始化next_ time列表
p=h
cnt=0
while p!=-1:
if______:
cooker=find_ cooker(next_ time)
next_ time[cooker]+=cook_ time[d]
cnt+=1
#计算当前订单的完成时间与到达时间的差值
delay=next_ time[cooker]-a[p][0]
if delay>max_ delay:
max_ delay=delay
p=a[p][2]
if max_ delay>0:
print("需要提前",max_ delay,"分钟开始备餐,才能保证所有订单在到达前完成。")
else:
print("无需提前备餐,当前安排下所有订单都能按时完成。")
参考答案
1.C 2.A
3.A 4.D 5.C
6.C
7.C
8.B
9.A
10.B
11.D
12.D
13.(1)B
(2)ABE
(3)about
(4)硬件角度:更换高清摄像头。
数据角度:提供更多的人脸样本数据让系统进行学习。
软件角度:对摄像头采集到的图片先进行预处理、提高图像质量。
认证方式角度:改用饭卡或身份证认证。
或其他等价的答案
(5) E G A D
14.(1)4
(2) flow[minutes] +=1 j = i cnt =0
15.(1)11:38
(2)1,5
(3) insert_ node(hlist[a[i][1]],i) cookers_count[d] cnt % k ==0

展开更多......

收起↑

资源预览