浙江杭州市2026届高三下学期教学质量检测(二模)信息技术试卷(含答案)

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

浙江杭州市2026届高三下学期教学质量检测(二模)信息技术试卷(含答案)

资源简介

2026届浙江杭州市高三下学期教学质量检测(二模)技术试卷-高中信息技术
一、单选题
某博物馆搭建非遗数字平台,采用文本、图片、视频等多种媒体形式对传统技艺进行数字化存储,公众能够借助网站或VR 眼镜深度体验。阅读材料,完成下面小题:
1.下列关于该平台中数据与信息的描述,正确的是( )
A.图片能够毫无失真地还原实物外观细节
B.使用不同设备浏览同一传统技艺,获得的体验相同
C.平台中的数据被拷贝后,其原始数据不会损耗
D.非遗信息的价值对所有使用者都是相同的
2.关于信息安全与信息社会责任,下列行为合适的是( )
A.某公司未经授权,将平台图片用于商业广告设计
B.为提高访问速度,可临时关闭防火墙
C.在收集用户信息时,不告知其具体用途
D.对重要数据加密存储,并定期备份
3.该平台推出“AI剪纸”功能,应用人工智能模型将用户上传的图片转换为剪纸风格的艺术图像,以下做法无助于提升艺术图像生成效果的是( )
A.提升交互界面的用户友好性 B.对图片进行裁剪以突出主体
C.改进模型中提取图像轮廓的算法 D.适当增加模型训练时的数据量
4.馆内某展厅有12件陶瓷类、15件编织类、25件剪纸类和9件雕刻类展品。若使用二进制对这些展品进行编码,二进制的前几位表示类别,其余位表示该类别的具体展品,则所需的二进制位数最少是( )
A.6 B.7 C.8 D.17
某河道水质监测系统中的监测点集成了水质传感器、北斗定位模块、太阳能供电模块和物联通信模块,通过智能终端定时收集水质与位置数据后传输至服务器。当服务器判定某监测点水质数据超标时,会向管理员的手机APP发送示警信息。市民可通过APP查看各河段水质信息。阅读材料,完成下面小题:
5.下列关于该信息系统功能与应用的说法,正确的是( )
A.该系统不会有安全隐患
B.传感器获取水质数据属于系统的输出功能
C.APP 的使用便于管理员了解水质信息
D.太阳能供电模块主要用于提升数据处理速度
6.下列关于该信息系统中软件与网络的说法,正确的是( )
A.安装了APP的移动终端一定有系统软件
B.智能终端收集数据无需任何软件支持
C.监测点与服务器之间的通信只能使用无线连接
D.各河段水质信息不属于该系统的网络资源
7.下列关于该信息系统中数据的说法,不正确的是( )
A.示警信息的生成依赖于服务器对数据进行分析与判断
B.系统中存储的历史水质数据可用于长期水质监测
C.北斗定位模块损坏会影响数据的采集
D.系统中数据的表现形式必须是相同的
8.某栈S为空,队列Q从队首到队尾的元素依次为1、2、3,约定有两种操作:操作A为队首元素出队并入栈,操作B为栈顶元素出栈并入队。经过多次操作后,若栈S从栈底到栈顶的元素依次为1、3、2,则操作次数最少为( )
A.3 B.4 C.5 D.6
9.某完全二叉树有4个节点,分别标记为ABCD,已知A是D的父节点, B是C的父节点,则该二叉树的前序遍历序列可能为( )
A.BCAD B.BADC C.ACBD D.ABDC
10.有如下Python程序段:
def f(n, sign):
if n== 0:
return n
return n * sign + f(n -1, -sign)
执行语句 print(f(5, 1)),输出的结果为( )
A.-5 B.3 C.7 D.15
11.有如下Python程序段:
from random import randint
n = len(s)
res=""
i, j = 0, n - 1
while len(res) < n:
k = randint (1, n) #随机生成[1,n]之间的整数
if k% 2 == 0:
res += s[i]; i = (i + k) % n
else:
res += s[j]; j = (j - k) % n
若字符串s的值为"ABCDE",执行该程序段后,变量res的值不可能是( )
A."ABCDE" B."AECDB" C."EADCB" D."EDCBA"
12.使用列表d模拟链表结构(节点数大于2),每个节点包含数据区域和指针区域,h为头指针。现要修改该链表各节点的链接关系,将链表L0→L1→L2→…→Ln-1重排为L0→Ln-1→L1→Ln-2→…,实现该功能的程序段如下,运行结果如图所示。
重排前链表数值顺序:10→11→12→13→14→15 重排后链表数值顺序:10→15→11→14→12→13
#初始化链表数据d,并输出链表数据,代码略
s = h #h为头指针
print("重排后链表数值顺序:",end=" ")
p = h
while d[p][1] != -1:
print (d[p] [0], end="→")
p= d[p][1]
print (d[p] [0])
有如下代码段,在方框中填入的语句顺序应为( )
代码段① p=-1 cur = s while cur != -1: nxt = d[cur][1] d[cur][1] = p p = cur cur = nxt 代码段② f = h while f !=-1 and d[f][1] !=-1: p=s s = d[s][1] f= d[f] [1] if f != -1: f = d[f] [1] d[p] [1] =-1 代码段③ pl = h p2 = q= p while q!=-1: q = d[p2][1] d[p2] [1] = d[p1][1] d[p1] [1] = p2 pl=d[p2] [1] p2 = q
A.③①② B.②①③ C.①③② D.①②③
二、综合题
13.某停车场管理系统,在停车场内安装有多个智能终端,每个停车位上安装一个传感器,每个智能终端连接多个传感器。智能终端将传感器采集的数据通过网络上传至服务器。服务器处理数据,并通过智能终端控制停车位指示灯亮灭,以指示各停车位的实时占用情况。请回答下列问题:
(1)可对____________设置唯一编号以区分不同的停车位。(单选,填字母:A.传感器/B.智能终端)
(2)下列能有效降低服务器处理数据压力的措施是____________(单选,填字母:A.减少传感器采集间隔时长/B.仅当车位状态改变时才上传数据/C.将数据进行压缩后传输)
(3)下列关于该系统设计的说法,正确的有____________(多选,填字母)。
A.系统设计时需考虑软件的可扩展性
B.该系统若增加一个车位,必须增加一个智能终端
C.智能终端和服务器不能在同一局域网内
D.该系统可使用 B/S 架构实现
(4)停车位上安装的传感器是为了识别停车位上有无车辆停放,请说出一种可用的传感器名称,并说明它是如何识别的。
(5)停车费用计算规则为:首小时5元,之后每小时3元,不足1小时按1小时计,单日(24小时)最高收费35元。车辆连续停放超过24小时的视为第二次停放,重新计费。
例如:停车25小时,费用为第一天35元(24小时)+第二天5元(1小时),共40元。计算停车费用fee的部分Python程序如下。
#获取并计算某车的停车小时数,保存在h(h为整数且h>0)中,代码略
d = h // 24
t = h % 24
if t== 1:
fee = 5
elif t > 1:
fee =________
if fee >35:
fee = 35
fee += d * 35
①请在程序中划线处填入合适的代码。
②若程序中删除加框处语句,则当h的值为___________时,程序会报错。(列举一种情况)
14.某用电监测系统采集了部分房间2025年的照明用电数据并存于data. x1sx文件中,如图a所示。现要找出月均照明用电量最多的房间(各房间用电总量均不相同),并绘制该房间2025年各月份的照明用电量折线图(如图b所示),并按用电量降序输出该房间各月份用电情况(如图c所示)。
实现上述功能的部分Python程序如下。
(1)请在程序中划线处填入正确的代码。
import pandas as pd
import matplotlib. pyplot as plt
df = pd. read-excel ("data.xlsx") #读取文件
columns = df.columns[1:] #取得所有房间列表
maxv = 0
for col in columns:
s = df [col]. sum () #求总和
ave = round (s/12, 2) #保留2位小数
if ave >mav:
________
maxcol = col
print("月均照明用电量最多的房间为", maxcol)
df. insert (0, "月","") #在首列插入"月"列
for i in df. index:
t = df. at[i,"时间"] #通过行标签和列标签选取单个值
df. at[i,"月"]=________
df = df.drop("时间", axis=1) #删除"时间"列
df2 = df[["月", maxcol]] #从df中筛选出两列数据
#设置绘图参数,代码略
plt. show ()
print("该房间2025年每月用电情况如下:")
print("月份","月用电量(kW·h)")
for i in df3. index:
print (df3. at[i,"月"]," ", round (df3[maxcol] [i], 2))
(2)请选择正确的代码填入方框处①_______、②_______、③_______(单选,填字母)
程序方框中处可选的代码有:
A.df3 = df. groupby("月",as_index = True). mean () #分组求平均
B.df3 = df2. groupby ("月",as_index = False). sum() #分组求和
C. df3 = df3. sort_values (maxcol, ascending=False) #降序排序
D.df3 = df3. sort_values (col, ascending=False)
E. plt. plot (df3. index, df3[maxcol]) #绘制折线图
F. plt. plot (df3.月, df3[maxcol])
(3)2-201房间2025年月均用电量为180.67 kW.h,则该房间超过月均用电量的月份有_______个。
15.某物流仓库提供货物搬运功能,每件货物规格相同,仓库内共有n辆叉车(编号为1~n)。现收到若干个订单,每个订单包括装货时间(从0开始编号)和货物数量。根据叉车调度规则,要求在截止时间t前完成所有订单的货物搬运,计算需要的最少叉车数量。
已知每辆叉车一次处理一个订单的货物,且一次最多装载10件货物。叉车获取每件货物需花费1个单位时间,每次将叉车上的所有货物搬运至货车中需花费3个单位时间。叉车调度规则如下:
①选择最早空闲叉车;若空闲叉车有多辆,则选择编号最小的叉车。
②若一辆叉车无法在截止时间t前完成搬运,则在每辆叉车尽可能多装货物(一次不超过10件)的前提下,安排最少数量的叉车在截止时间t前完成;若不能,则输出“订单无法完成!”。
例如t为15,订单序列data为[[0, 22], [4, 12]]。当叉车数量为4时,根据调度规则,货物搬运过程如图a所示。
请回答下列问题:
(1)若data为[[0, 15], [4, 12]], t为15,则完成所有订单至少需要__________辆叉车。
(2)定义如下psort(data)函数, data列表的每个元素包含2个数据项,依次为装货时间和货物数量,已按装货时间升序排列。函数的功能为保持订单按装货时间升序排列不变,当装货时间相同时,按货物数量降序排列,返回data。
def psort (data):
for i in range (len (data)-1):
for j in range (len(data)-i-1):
if: data[j], data[j+1] = data[j+1], data[j]
return data
要实现函数功能,方框处应填入的代码为___________(单选,填字母)。
A.data[j][1] < data[j+1][1]
B.data[j][1] > data[j+1][1]
C.data[j][0]==data[j+1][0] and data[j][1] D.data[j][0] != data[j+1][0] and data[j][1] > data[j+1][1]
(3)实现计算最少叉车数量的部分Python 程序如下,请在划线处填入合适的代码。
def findi (cars):
mini = 0
for j in range(len(cars)):
if cars[j] mini = j
return mini
def check (data, m, v, t):
cars= [0] * m
for i in range(len(data)):
________
while count > 0:
mini = findi (cars)
stime = max (cars[mini], data[i][0]) #max (a, b)返回a,b的最大值
remain = t -3- stime
if remain <= 0:
return False
load = min (count,remain, v) #min(a,b,c)返回a,b,c的最小值
________
count -= load
return True
"""读取截止时间t、叉车数量n;读取订单数据表存入data列表,每个元素包含2个数据项,依次为装货时间和货物数量。代码略。"""
data = psort (data)
v=10 #叉车最大装货量
left, right = 1,n
while left <= right:
m = (left + right) // 2
if check (data, m, v, t):
right = m - 1
else:
left = m + 1
if________:
print("订单无法完成!")
else:
print("最少需要", left, "辆叉车")
参考答案
1.C 2.D 3.A 4.B
5.C 6.A 7.D
8.C
9.B
10.B
11.A
12.B
13.(1)A
(2)B
(3)AD
(4)摄像头:通过拍照分析车位图像,根据车辆识别来判断是否停放
距离传感器:安装在地面(或顶部),通过计算与前方的距离来判断车辆是否停放
压力传感器:通过感知轮胎压力引起的形变或重量变化判断车辆是否停放
或其他合理答案
(5) 5+(t-1)*3或3*t+2或其他等价表达式 24的倍数即可
14.(1) maxv=ave或其他等价表达式 t[5:7]或其他等价表达式
(2) ①B F C
(3)6
15.(1)3
(2)C
(3) count=data[i][1]或其他等价表达式 cars[mini]=stime+load+3或其他等价表达式 left>n或其他等价表达式

展开更多......

收起↑

资源预览