2025年1月浙江省普通高校招生选考科目考试信息技术卷(Word版,含答案)

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

2025年1月浙江省普通高校招生选考科目考试信息技术卷(Word版,含答案)

资源简介

绝密★考试结束前
2025年1月浙江省普通高校招生选考科目考试
技 术
姓名: 准考证号:
考生须知:
1.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔分别填写在试题卷和答题纸规定的位置上。
2.答题时,请按照答题纸上“注意事项”的要求,在答题纸相应的位置上规范作答,在本试题卷上的作答一律无效。
3.非选择题的答案必须使用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后必须用黑色字迹的签字笔或钢笔描黑。
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合 题目要求的,不选、多选、错选均不得分)
阅读下列材料,回答第1至2题:
某市举行科普现场宣传活动,包括科学实验秀、科技故事分享等内容。该活动还通过视频直播、网站、报纸等媒介进行传播。市民可参加线下活动,也可注册后参加线上活动。
1.下列关于该活动中数据和信息的说法,正确的是
A.同一活动内容的数据在不同的媒介上表现形式相同
B.活动内容中图像和文本的数字化方法是完全一致的
C.活动内容通过多种媒介传播有助于信息的共享
D.同一活动信息的价值不会随着时间的推移而变化
2.关于信息安全与信息社会责任,下列行为合适的是
A.视频直播时接受社会监督 B.观众将科学实验秀制作成视频销售
C.使用他人信息注册参加线上活动 D.将注册信息发到活动用户群里
阅读下列材料,回答第3至6题:
某连锁餐厅的智能监管系统实现从食材验收区到加工区全程监管。在食材验收区,智能验收秤采集并保存食材的品种、重量等数据,同时将数据发送到服务器;在食材加工区,AI抓拍设备自动识别员工的违规行为,并通过音箱发出语音提示,如“请穿工作服”,同时将抓拍数据发送到服务器。管理员可通过安装有监管系统APP的移动终端查看各连锁餐厅的数据。
3.下列关于该信息系统功能的说法,不正确的是
A.系统的数据收集和输入功能由智能验收秤实现
B.语音提示功能可采用语音合成技术实现
C.监管系统APP可与服务器进行双向数据传输
D.识别员工违规行为的功能属于人工智能技术的应用
4.某地区有100家连锁餐厅,每家餐厅安装有5台AI抓拍设备。若使用二进制对这些设备进行编码,二进制的前几位表示餐厅号,其余位表示设备号,则所需的二进制位数最少是
A.10 B.9 C.8 D.7
5.下列关于该信息系统中硬件的说法,正确的是
A.系统的硬件不包括管理员使用的移动终端
B.系统中的传感器都用于获取图像数据
C.智能验收秤的组成部件一定有存储器
D.AI抓拍设备和服务器一定通过有线方式直接相连
6.下列关于该信息系统中软件的说法不正确的是
A.监管系统APP属于应用软件
B.软件要随着系统需求的变化而不断完善
C.AI抓拍设备需要在软件的支持下工作
D.系统中,服务器和移动终端需要使用相同的操作系统
7.某校组织学生进行阳光月跑活动,30天内总里程满50km达标。每天
组织一次跑步,平均速度(S)达到6km/h时方可计入总里程(T),
每天的跑步里程(K)若超过4km按4km计入,否则按实计入。判断
某学生是否达标的部分流程图如第7题图所示,表达式为
①T←T+K ②T≥50 ③i≤n ④K←4
则(1)~(4)处表达式序号依次为
A.③①④② B.③④①② C.②①④③ D.②④①③
8.有后缀表达式“1 3 + 2 * 3 +2 *”,现利用栈计算该表达式:从左向右扫描,遇到数字时,数字入栈;遇到运算符时,两个元素出栈,用运算符计算,所得结果入栈,如此反复操作,直到扫描结束,栈顶元素是
A.21 B.22 C.23 D.24
9.某二叉树如第9题图所示,若其中的一个叶子节点增加右子树(仅包含节点N),
则新二叉树的中序遍历结果不可能是
A.CNBDAE B.CBDNAE
C.CBDAEN D.NCBDAE
10.数组元素a[0]~a[n-1]已按升序排列,现要将a[pos](0≤pos≤n-1)的值加1,并保持数组的有序性不变,实
现该功能的程序段如下,方框中应填入的正确代码为
t = a[pos]+1
i = pos
while :
a[i] = a[i+1]
i += 1
a[i] = t
A.i < n-1 B.i < n-1 and t > a[i+1]
C.i < n-1 and a[i] > a[i+1] D.i <= n-1 or t > a[i]
11.对于任意非空字符串s,甲、乙程序段输出结果相同,则乙程序段加框处的正确代码为
def f(s,t): if t >= len(s)-2: return s[t] return f(s,t+2) + s[t] print(f(s,0)) r = "" n = len(s) for i in range(0,n,2): print(r)
甲程序段 乙程序段
A.r = s[n-i]+r B.r = r+s[n-i-1]
C.r = r+s[i] D.r = s[i]+r
12.列表c长度为100,如第12题图所示,其中c[10]~c[89]各元素的值均为10以内的随机正整数。执行如
下程序段,输出的最后一行是
i 0 1 2 3 4 5 6 7 8 9 …… 90 91 92 93 94 95 96 97 98 99
c[i] 1 1 1 1 2 3 2 3 2 3 …… 2 3 2 2 2 2 1 1 1 1
第12题图
qa = [0,0,0,0,0]
qb = [0,0,0,0,0]
h,t = 0,4
temp = 0
for k in range(100):
qa[t] = c[k]
qb[t] = temp+qa[t]-qa[h]
print(qb[h], qb[t])
temp = qb[t]
t = (t+1) % 5
h = (h+1) % 5
A.5 4 B.8 4 C.9 5 D.9 9
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13.根据机器的负载率对工厂的6台机器(编号0~5)进行监控和调度。调度规则是:每隔1小时采集1次
各台机器的负载率(负载率用百分制表示,例如,负载率95%表示为95,机器休息时的负载率为0),
负载率超过90的机器都调度休息;如果所有机器负载率都不超过90,则负载率最高的机器休息,若多
台机器负载率同为最高,则编号最小的机器休息。休息的机器在休息1小时后再次工作。
请回答下列问题:
(1)若某次采集到0~5号机器的负载率依次为75、85、88、0、88、87,当前处于休息状态的机器编号
是3,接下来休息的机器编号是 ▲ 。
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
n = 6
a = [0] * n #列表a长度为n,各元素值均为0
#启动0~4号机器工作,5号机器休息,代码略
While True:
#延时1小时,再采集各机器负载率存入a,a[i]存放i号机器的负载率,代码略
t = 0
cnt=0
for i in range(n):
if ① :
#调度i号机器休息,代码略
cnt += 1
if a[i] > a[t]:

elif a[i] == 0:
#调度i号机器工作,代码略
if ③ :
#调度t号机器休息,代码略
14.某研究小组搭建了室外温度检测系统,在4所学校各设置了1个监测点。智能终端连接传感器,每隔3
小时采集1次温度数据通过网络将温度数据传输到服务器。服务器根据数据判断出异常情况时,通过智
能终端控制执行器发出预警信号。请回答下列问题:
(1)在搭建该监测系统时,温度传感器与智能终端的配备总数量合理的是 ▲ (单选,填字母:A.4
个温度传感器和4个智能终端 / B.4个温度传感器和1个智能终端)。
(2)系统数据采集的时间间隔为3小时,可用于控制采集时间的设备是 ▲ (单选,填字母:A.传感
器 / B.智能终端)。
(3)编写智能终端程序时,不需要知道 ▲ (多选,填字母)。(注:全部选对的得2分,选对但不
全的得1分,不选或有错的得0分)
A.与传感器连接的智能终端引脚 B.服务器的存储容量
C.服务器的地址及端口 D.数据库的文件名
(4)当服务器判定有异常情况后,除可通过智能终端控制蜂鸣器发出预警声音之外,请写出其他两种预
警的具体方式。
(5)将系统中某年的数据导出到文件data.xlsx中,部分数据如第14题图a所示。其中“预报温度”列
是指学校所在地的天气预报温度数据,“差值”列是指实测温度与预报温度相减的绝对值。现要由
高到低输出3月份各监测点差值的平均值(如图b所示),再用差值平均值最高的监测点的3月份
实测温度数据绘制线形图(如图c所示)。
第14题图a 第14题图b 第14题图c
实现上述功能的部分Python程序如下,请选择合适的代码填入划线处(填字母)。
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx")
df1 = ①
df2 = ②
df2 = ③
#依次输出df2中各监测点编号及其差值的平均值,如图b所示,代码略
#将df2中首行的监测点编号存入uid,代码略
df2 = ④
#创建x列表,长度为248,元素依次为0~247,表示3月份采集时间点的序号,代码略
plt.plot(x,df2['实测温度']) #绘制线形图
#设置绘图参数,并显示如图c所示的线形图,代码略
①②③④处可选代码有:
A.df.groupby("月",as_index=False).差值.mean() #分组求平均
B.df[df["监测点"]==uid] #筛选
C.df[df["月"]==3]
D.df1.sort_values("差值",ascending=False) #降序排序
E.df1.groupby("监测点",as_index=False).差值.mean()
F.df1[df1["监测点"]==uid]
G.df2.sort_values("差值",ascending=False)
15.某市举行体育赛事活动,n所学校的选手已完成预赛,现计划根据预赛的成绩挑选s名选手参加市决赛。
成绩位列所在学校前w名次的选手直接入选,剩余名额按成绩由高到低依次挑选,成绩相同的选手一并
入选,选中的选手数一旦达到或超过s名,挑选结束。
现给定所有选手预赛的成绩数据表,每位选手的数据包含学校编号(0~n-1)、选手编号、成绩,成绩数据表已按成绩由高到低排列。编写程序,计算各选手的校内名次,再按上述规则挑选决赛选手,按成绩数据表中的顺序输出选手编号,同时提供查询功能。选手校内名次的计算方法是:若选手所在学校有m人成绩高于该选手,则该选手的名次为m+1。
在第15题图所示的样例中, n、s、w分别为3、8、2,根据图中前3行数据计算出了每位选手的校内名次,进而选出实际入选的9名选手。
学校编号 0 2 2 0 0 2 2 0 1 1 1 1
选手编号 0002 2027 2002 0072 0182 2071 2128 0012 1081 1002 1008 1208
成绩 198 185 183 182 182 177 177 176 175 163 161 161
校内名次 1 1 2 2 2 3 3 4 1 2 3 3
是否入选 True True True True True True True False True True False False
第15题图
请回答下列问题:
(1)对于第15题图所示前4行数据,若s、w分别为5和1,则0号学校入选人数是 ▲ 。
(2)定义如下search(data,sid,score)函数,data列表每个元素的前5个数据项依次为学校编号、选手编号
、成绩、校内名次、是否入选,列表已按成绩由高到低排列。函数功能是查找选手编号为sid、成
绩为score的元素,返回其下标,若未找到则返回-1。
def search(data,sid, score):
left,right = 0, len(data)-1
f = -1
while left <= right:
mid = (left+right)//2
if score == data[mid][2]:
f = mid
left = mid+1
elif score < data[mid][2]:
left = mid+1
else:
right = mid-l
if f == -1:
return -1
for i in range( f, len(data)):
if data[i][2] != score:
return -1
elif data[i][1] == sid:
return i
①调用search函数,若data列表长度为12,data[0][2],data[1][2],…,data[11][2]的值依次为:
198,185,183,182,182,177,177,176,175,163,161,161,score值为177,则while语句中循环体的执行
次数是 ▲ 。
②程序中加框处代码有错,请改正。
(3)实现根据选手成绩(成绩不超过200)计算校内名次,以及挑选决赛选手功能的Python程序如下,
请在划线处填入合适的代码。
def proc(data,n,s,w):
#创建r列表,共n个元素,每个元素的值均为[0,0,201],代码略
heads = [-1,-1]
tails = [-1,-1]
cnt = 0
for i in range(len(data)):

r[k][1] += 1
if data[i][2] < r[k][2]:
r[k][2] = data[i][2]

data[i][3] = r[k][0]
data[i].append(-1) #为data[i]追加一个元素-1
v = 1
if data[i][3] <= w:
data[i][4] = True
cnt += 1
v = 0
if heads[v] == -1:
heads[v] = i
else:
data[tails[v]][5] = i
tails[v] = i
p,q = heads[0],heads[1]
res = [] #res列表用于存放入选决赛的选手编号,顺序与data列表保持一致
while cnt < s and q != -1:
tmp = data[q][2]
while q != -1 and data[q][2] == tmp:
③ :
res.append(data[p][1])
p = data[p][5]
res.append(data[q][1])
data[q][4] = True
cnt +=1
q = data[q][5]
while p !=-1:
res.append(data[p][1])
p = data[p][5]
return res
'''读取n、s、w;读取选手成绩数据表存入data列表,每个元素包含学校编号、选手编号、成绩、校内名次(初值为0)、是否入选(初值为False)5个数据项,代码略
res = proc(data,n,s,w)
#输出res列表中的入选选手编号,代码略
#读取待查询的选手编号与成绩,调用search函数,根据返回值输出查询结果,代码略2025年1月浙江省普通高校招生选考科目考试
技术试题 参考答案
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分)
题号 1 2 3 4 5 6 7 8 9 10 11 12
答案 C A A A C D B B D B D B
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13.(1)2 (1分)
(2)①a[i] > 90 (2分)
②t = i (2分)
③cnt == 0 或a[t]<90 (2分)
14.(1)A (1分)
(2)B (1分)
(3)BD (2分)
(4)服务器发送预警邮件;向终端发出预警信息;通过智能终端控制发光二极管闪烁;或其他等价答案。 (2分)
(5)①C ②E ③G ④F (4分)
15.
(1)3 (1分)
(2) ① 4 (1分)
(3) ② f,-1,-1 或 right,-1,-1 或left-1,-1,-1 (2分)
(3) ① k = data[i][0] (1分)
②r[k][0]=r[k][1] (2分)
③while p!=-1 and pPAGE
2025年1月信息技术真题 参考答案 第 1 页 共 1 页

展开更多......

收起↑

资源列表