内容正文:
舟山市2025学年第二学期期末检测
高二技术试题卷
2606
考生须知:
本试题卷分两部分,即:第一部分信息技术(50分),第二部分通用技术(50分)。全卷共14页,
第一部分信息技术1至8页,第二部分通用技术9至14页。满分100分,考试时间90分钟。
答题前,考生务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上,并按规定
用笔将所有试题的答案涂、写在答题纸上,答案写在本试题卷上无效。
选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮
擦擦净。非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可使用2B铅
笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是
符合题目要求的,不选、错选、多选均不得分。)
阅读下列材料,回答第1至2题:
2026年春晚使用了人工智能媒体应用平台,其中的“央视听媒体大模型2.0”基于海量数据和生成
式人工智能技术构建。该平台可实现虚拟影像和实景舞台无缝融合,数字人演员和真人演员可在不
同场景中合作表演。5G网络支持高清视频流的全球分发,确保低延迟、高质量的观看体验。
1.下列关于该平台中数据与信息的说法,正确的是(▲)
A5G网络的使用使得信息可以脱离载体
B.大模型在推理过程中不会产生新的数据
C.数字人演员的生成过程体现了信息的加工处理
D.视频流在传输过程中,其蕴含的信息价值不会随着时间推移而变化
2.下列关于该平台中人工智能技术的说法,正确的是(▲)
A大模型使用了联结主义的人工智能方法
B.视频流中的动作画面属于结构化数据
C.对视频流的实时处理体现了批处理计算
D.未来人工智能将全面取代春晚工作人员
阅读下列材料,回答第3至5题。
舟山某地建设了“智慧渔港”信息系统。该系统可整合渔船进出港信息、渔获交易记录和港区视
频监控等数据,为管理部门、渔民和商户提供服务。管理人员可通过浏览器登录平台查看港区运行
情况,渔民可通过手机端查询靠泊信息、交易数据等。系统还能为渔港调度、渔业生产管理和市场
供应预测提供支持。为方便老年渔民使用,系统设置了字体更大、操作更简洁的服务界面。
3.下列关于该信息系统组成的描述,正确的是(▲)
A港区视频监控设备属于该系统的输入设备
B.渔民不是该信息系统的用户
C.渔获交易记录不属于该系统的数据资源
D.浏览器属于该系统的硬件资源
4.下列关于该信息系统功能与应用的说法,不正确的是(▲)
A依据系统数据安排渔港调度体现了信息系统的决策支持作用
B.该系统提供适老化界面有助于缩小数字鸿沟
C.该系统整合多类业务数据有利于提高渔港管理效率
D.该系统对外部环境没有依赖
高二技术学科试题第1页(共14页)
5.下列关于该信息系统中网络与信息安全的说法,正确的是(▲)
A该系统中的数据只能保存在一台计算机中
B.该系统不需要服务器支持
C.该系统通过数据校验以保证传输数据的完整性D.该系统中的数据在断网后一定是安全的
6.下列关于声音数字化的说法,不正确的是(▲)
A声音数字化是将连续的物理量转换成离散数据
输入n
B.声音数字化一般需要经过采样、量化和编码
c-0
C.声音容量大小仅由量化位数和采样频率决定
D.对同一个采样点分别采用8位和24位量化,其容量之比为1:3
n>02
7.某算法的部分流程图如第7题图所示,输入下列数据,输出值与其他
三项不同的是(▲)
r-n%2
输出c
c=c+r
n=n//2
A11
B.13
C.23
D.25
第7题图
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<="g”:
s1=(ord(s)-ord("0")+key)%10+ord('0")
code new +chr(s1)
elif "a"<s <-"z":
s1=(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操作至少执行了(▲)次
A1
B.2
C.3
D.4
11.有如下Python程序段:
a=[2,3,1,2,4,4,3,2,5,4]
n len(a)
1=0
高二技术学科试题第2页(共14页)
while i n:
r=1+1
for j in range(i+1,n):
if a[j]!=a[i]:
a[r]a[j]
r+=1
n =r
1+=1
print (a[:r])
执行该程序段后,输出的结果是(▲)
A[2,3,1,4]
B.[2,3,1,232,5,4]
C.[3,1,2,4,5]
D.[2,3,1,4,5]
l2.使用列表d模拟链表结构(节点数大于0),每个节点包含数据区域和指针区域,head为头指针。
位置
数据
指针
区域
区域
head→
0
12
1
1
25
2
2
3
31
18
5
6
6
40
有如下Python程序段:
head=0
p head
while p !=-1 and d[p][1]!=-1:
q=d[p][1]
d[p][1]=d[q][1]
d[g][1]head
head =q
p=d[p][1]
程序执行后,head的值为(▲)
AO
B.1
C.3
D.5
二、非选择题(本大题共3小题,其中第13小题10分,第14小题7分,第15小题9分,共26
分)
阅读下列材料,回答第13至15题:
某校餐饮中心为了给师生提供更好的服务引进了智慧餐饮系统。用户通过浏览器访问该
系统进行订餐,订餐时用户可以自行选择餐品和用餐时间。系统可以根据订餐数据优化取餐
窗口开放数量和后厨备餐时间。食堂中午开放时间为11:30一13:00,用户在食堂入口处进行刷
脸认证,显示屏显示该用户所订餐品、取餐窗口等信息。
管理员按周导出师生的订餐数据,如下图所示。每一行代表一条订餐记录,包括5个数据
项,分别是序号、姓名、到达时间、餐品和用餐日。
高二技术学科试题第3页(共14页)
序号
姓名到达时间餐品
用餐日
宋形11:58牛肉面
1238
11:59
:5
246
2474
13.该智慧餐饮系统结构示意图如第13题图a所示。
牛肉面一周订餐人数分布
显示屏
数据库
才浏览器1
摄像头
智能终端k→oT模块→令←wcb服务器}
互联风
Wi-Fi
浏览器2
用餐日
第13题图a
第13题图b
请回答下列问题:
(1)用户到达食堂后,从刷脸认证到显示订餐信息,合理的数据流向是▲一(单选)。
A.显示屏→摄像头→数据库→智能终端→Wb服务器
B.摄像头→智能终端→Wb服务器→数据库查询→智能终端→显示屏
C.摄像头→数据库→显示屏→Wb服务器→智能终端
D.浏览器→显示屏→智能终端→摄像头→数据库
(2)下列关于该系统的说法,正确的有▲(多选)。(注:全部选对的得2分,选对但不
全的得1分,不选或有选错的得0分)
A.该系统使用了B/S架构
B.智能终端可以对采集的数据进行初步处理
C.在概要设计阶段确定数据库的结构
DIOT模块发生故障后,用户将无法查看历史订餐数据
E.搭建完成后,需要对该系统的软件、硬件和网络进行测试
(3)系统获取摄像头数据及显示相关用户信息的路由及视图函数部分代码如下:
@app.route("/input")
def index(:
#获取摄像头数据,代码略
@app.route("/view")
def about():
#显示相关用户信息,代码略
显示相关用户信息的视图函数名为
高二技术学科试题第4页(共14页)
(4)系统运行时,发现部分师生在食堂入口处刷脸时因为图像质量问题无法被正确识别。请
从不同角度提出两项优化措施,以提高系统识别的准确性。
(5)现管理员要统计各餐品一周内的订餐人数,找出“最受欢迎餐品”(一周内订餐人数最多
的餐品称为“最受欢迎餐品”)并根据该餐品周一至周五的订餐人数绘制柱形图(如第13题图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
dfp=_▲③
df day=dfp.groupby("用餐日",as index=True).姓名.countO
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).姓名.c ountO
B.df1[df1["餐品"门==p]
F.df.groupby("用餐日",as index=False).countO
C.df day.用餐日,df_day.姓名
G.dfl.sort values('订餐人数",ascending=False)
D.df day.index,df_day.values
H.df.sort values("订餐人数",ascending-=Tue)
14.食堂每个窗口每分钟可以为一名师生提供出餐服务。为了对出餐窗口进行调度,现需要寻找最早
出现的最长超负荷运行时间段。超负荷运行指当前开放的窗口数量小于当前等待取餐的学生数量。
(1)从订餐数据统计出当天食堂开放后前10分钟的到达人数为“7,9,5,5,4,5,6,4,6,2”,
默认开放6个窗口,则超负荷运行的总分钟数是一▲
(2)编写Python程序实现读取某日订餐数据,输出各时刻到达人数和需要加开窗口时间段。程序
运行结果如第14题图a所示。
各时刻到达人数:
[7,9,5,5,4,5,6,46,2,4,2,7,6,5,4,3,4,6,5,7,4,2,8,5,7,5,9,8,9,9,5,10,6,9,7,1,
11,4,4,9,5,4,6,5,5,7,5,6,3,4,4,7,3,1,7,7,3,8,3,4,57,10,2,5,8,83,5,7,7,7,9,
4,2,5,5,6,8,8,6,4,5,4,1,8,54,7,0]
11:53开始需要加开窗口,持续31分钟
第14题图a
上述功能的部分Python程序如下,请在划线处填入合适的代码。
f1ow=[0]*91
高二技术学科试题第5页(共14页)
#打开数据文件
f=open ("data txt",encoding="utf-8")
line f.readline()
while line:
x=1ist(1ine.strip0.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
1=j=0
while i len(flow):
left left flow[i]-num
#队伍剩余人数=上一分钟剩余人数+这一分钟新来的人数-窗口这一分钟处理的人数
if left <0:
left =0
if left >0:
if cnt ==0:
▲②
cnt +=1
if cnt maxlen:
maxlen cnt
start =i
else:
▲③
1+=1
if start !=-1:
输出需要加开出餐窗口的时间段,代码略
15.该校餐饮中心继续利用该系统对后厨备餐效率进行跟踪分析。现实中后厨在备餐的过程中一般会
遵循以下策略:①厨师按照订餐数据中的到达时间的先后顺序依次备餐:②为保证烹饪过程的连贯,
每种餐品都由固定的一组厨师进行烹饪;③每个厨师每次可以同时烹饪k份相同类型的餐品;④每
次安排最早结束的厨师进行烹饪任务,如存在多个厨师则选择编号最小的厨师。
(1)订餐数据里到达时间前20的数据如第15题图a所示,后厨人员配置及餐品制作时间如第15
题图b所示,若后厨统一从11:30开始备餐,k=3,则唐蕊同学订的炒面实际完成的时间是_一▲一一一。
高二技术学科试题第6页(共14页)
餐品名称
制作时间
厨师人数厨师编号
(分钟)
姓名潘蓉叶波朱萍傅骏秦艳黎艳贺思侯杰黎蓉张豪
牛肉面
8
2
到达时间11:3011:3011:3011:3011:3011:3011:3011:3111:3111:31
餐品炒面牛肉面炒面牛肉面炒面炒饭炒饭牛肉面炒饭炒饭
盖浇饭
10
3
姓名林军沈雨郝雨韩洋孟逸侯凯严飞唐平傅欣唐蕊
炒面
8
3
到达时间11:3111:3111:3111:3111:3111:3111:3211:3211:3211:32
餐品炒面牛肉面盖浇饭炒饭盖浇饭牛肉面炒面炒面盖浇饭炒面
炒饭
6
2
第15题图a
第15题图b
(2)定义如下自定义函数insert node(h,index),参数h是列表a中其中一段链表的头指针,该
链表已按到达时间进行升序排列。函数的功能是将idex节点插入到链表中,并维持升序排列,同
时返回新的h。
def insert_node (h,index):
q=p=h
while a[p][o]<a[index][o]:
#1
a=p
#2
p=a[p][2]
#3
if p =h:
h index
else:
a[g][2]index
#4
a[index][2]p
#5
return h
该程序存在两处逻辑错误,导致功能无法实现,存在错误的语句是
一(填语句编号)
(3)为确保每位师生到达食堂后都能及时领到所订的餐品,后厨需要提前进行备餐。编写Python
程序,实现读取当日订餐数据和一次可同时烹饪的份数k,输出每种餐品的备餐量及需要提前多少
时间开始备餐。程序运行结果如第15题图c所示。
次可以同时烹饪的餐品数量是:6
==各餐品需要备餐量==
牛肉面:144份
盖浇饭:121份
炒面:115份
炒饭:120份
需要提前14分钟开始备餐。
第15题图c
部分程序代码如下,请在划线处填入合适的代码。
"定义函数find cooker(next_time),函数的功能为在next_time列表中寻找最早结束当前烹饪任
务的厨师,并返回该厨师索引,代码略
a=[]
h11st={”牛肉面”:-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],代码略。"
高二技术学科试题第7页(共14页)
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.items0:
1fh==-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():
ifh==-1:
continue
next_time=[o]*__▲②J
#初始化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][o]
if delay max delay:
max_delay delay
p=a[p][2]
if max_delay 0:
print("需要提前",max_delay,."分钟开始备餐,才能保证所有订单在到达前完成。")
else:
print("无需提前备餐,当前安排下所有订单都能按时完成。")
高二技术学科试题第8页(供14页)
舟山市2025学年第二学期高二学期期末检测
技术学科参考答案
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
1
2
3
4
5
6
7
8
9
10
11
12
C
A
A
D
C
C
C
B
A
B
D
D
二、非选择题(本大题共3小题,其中第13小题10分,第14小题7分,
第15小题9
分,共26分。)
13.
(1)B
1分
(2)ABE
2分
(3)about
1分
(4)硬件角度:更换高清摄像头。
数据角度:提供更多的人脸样本数据让系统进行学习。
软件角度:对摄像头采集到的图片先进行预处理、提高图像质量。
认证方式角度:改用饭卡或身份证认证。
或其他等价的答案
2分
(5)①E②G③A④D
4分
14
(1)4
1分
(2)1flow[minutes]+=1
2分
②j=i
2分
③cnt=0
2分
15.
(1)11:38
1分
(2)1,5
2分
(3)Dinsert_node(hlist [a[i][1]],i)
2分
②cookers_count[d
2分
③cnt%k=0
2分