2024年9月浙江省名校协作体联考高三信息技术卷(PDF版,含答案)

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

2024年9月浙江省名校协作体联考高三信息技术卷(PDF版,含答案)

资源简介

2024 学年第一学期浙江省名校协作体联考参考答案
高三年级技术学科
第一部分 信息技术(满分:50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
1 2 3 4 5 6 7 8 9 10 11 12
C D B D C B D C A A D D
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,
共 26 分)
13.(1)2 (1 分)
(2)B (2 分)
(3)①nums[i]!=i+1 (2 分)
②n+1 (2 分)
14.(1)B (1分)
(2)CD (2 分)
(3)①h1>60 and h2>60 或者 (h1>60 and h2>60) (1 分)
②h1=h2 (1 分)
(4)传输数据时为每个区域的智能终端或者传感器添加编号、名称、IP、Mac 等能唯一识
别该传感器的标识信息即可。
(能回答出其中任何一个标识信息即给 2 分) (2分)
(5)①区域 (1分)
②df1[“数量”]==mzc 或者 df1.数量==mzc (2 分)
15.(1)6.8 (2 分)
(2)2 (1 分)
(3)①n-i-1 或者 n-2,i-1,-1 (2 分)
②idata[data[head][2]][0] (2 分)
③ans=ans*data[head][1] (2 分)2024 学年第一学期浙江省名校协作体试题
高三年级技术学科
考生须知:
1.本卷满分 100分,考试时间 90分钟;
2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号。
3.所有答案必须写在答题卷上,写在试卷上无效;
4.考试结束后,只需上交答题卷。
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12小题,每小题 2分,共 24 分。每小题列出的四个备选项中只有一个是
符合题目要求的,不选、多选、错选均不得分)
阅读下列材料,回答第 1至 2题:
历史上,好多珍贵文献没有流传下来,如秦始皇的“焚书令”使得当时大量书籍被烧毁,书中
的信息就丢失了。如今,传统的数据存储系统已不能满足数据指数型暴增所带来的海量存储的需
求。数据存储正朝着横向和纵向无限扩容的方向前进,使得存储系统能够满足大数据不断增长的
需求。
1. 下列关于数据、信息的说法,正确的是
A. 在古代,文字是数据的唯一表现方式
B. 原版古籍已不复存在,说明信息在传递过程中会发生损耗
C. 如果存储信息的载体遭到破坏,那么其承载的信息就会消失
D. 信息往往反映的是事物某一特定时间内的状态,所以古文对于当今社会的价值不高
2. 下列关于数据管理和大数据的说法,正确的是
A. 大数据要分析的是抽样数据,而不是全体数据
B. 以图形式呈现的数据,可采用流计算模式进行处理
C. 计算机数据的管理经历了文件管理、数据库管理两个阶段
D. 可用传统算法和数据库系统处理的海量数据不一定是大数据
3. 下列关于人工智能的说法,正确的是
A. 符号主义人工智能通过深度学习的方式来提升智能
B. 混合增强智能是人类智能、人工智能等多种智能体的混合
C. 人工智能技术只会推动人类社会进步,不可能威胁人类安全
D. 联结主义人工智能是数据驱动的,而行为主义人工智能则无需数据
阅读下列材料,回答第 4至 6题:
某学校引入了智慧校园系统,配备了 UPS 不间断电源保障服务器稳定运行。学生可通过智
能终端提交请假申请,系统将自动通知班主任和家长。请假获批后,学生在校门口闸机刷脸完成
身份认证即可通行,同时相关信息会自动存储至后台数据库。家长可以通过手机 APP 或者网页
登录系统查询学生的相关信息。
4. 下列关于该信息系统的组成、功能和应用的说法,正确的是
A. 该系统是一款应用软件
B. 该系统的用户只有教师,学生和家长
C. 家长查询学生信息体现了信息系统的数据输出功能
D. 服务器需要配备 UPS,说明该系统对外部环境有依赖性
5. 下列关于网络功能和网络技术的说法,正确的是
A. 该系统只能在局域网环境下运行
B. 该系统完全采用了 B/S网络架构
C. 该系统进行数据传输需要遵循 TCP/IP协议
D. 资源共享是指网络中所有的资源能被网络中的特定用户使用
1 / 6
6. 下列不.属.于.防止信息系统数据泄露措施的是
A. 对师生敏感信息进行加密
B. 定期对系统数据进行备份
C. 为用户设定不同的访问权限
D. 为智慧校园系统设置防火墙
7. 某算法的部分流程图如第 7 题图所示,执行这
部分流程,若输入 s的值为"010023100",则输出 s
的值是
A. "1231"
B. "12310"
C. "10231"
D. "102310"
8. 下列关于数据结构的说法,正确的是
第 7题图
A. 数组中各元素的数据类型可以不同
B. 数据结构的设计和选择不会对算法效率产生影响
C. 银行的排队叫号系统遵循先取号先办理业务的原则,这体现了队列的应用
D. 数组、队列和栈是线性数据结构,链表、树和图是非线性数据结构
9. 某二叉树的树形结构如第 9题图所示,前序遍历为 ABCDEF,则该二叉树的后序遍历结果是
A. CBFEDA B. BCADEF C. ABDCEF D. FEDCBA
10. 定义如下函数:
def g(n) :
if n == 0 :
return 0
elif n % 2 == 0:
return 1 + g(n // 2)
else: 第 9题图
return g(n - 1)
执行语句 m = g(14)后,m的值为
A. 3 B. 4 C. 5 D. 6
11. 有如下 Python程序段:
a = [13,23,34,44,55,67,78,80,85,90]
i = 0; j = 9
s = [-1] * 4; top = -1; n = 0
key = int(input())
while i <= j:
m = (i + j) // 2
if a[m] >= key:
j = m - 1; n += 1
top += 1; s[top] = m
else:
i = m + 1; n -= 1
if top != -1:
top -= 1
下列有关该程序段的说法,正确的是
A. i的值不一定等于 j+1
B. n的值最小为-3,最大为 4
C. 输入任意 key的值,top的最大值为 3
D. 若输入 key的值为 67,则 s的值为[7, 5, -1, -1]
2 / 6
12. 有如下 Python程序段:
from random import randint
q = [1,2,14,5,6,7,9,10]
head = 0; tail = len(q) - 1
ans = 0
m = randint(1,3)
q += [0] * m
for i in range(m):
for j in range(2 ** i - 1):
head += 1
ans += q[head]
q[tail] = q[head]
head +=1; tail += 1
执行该程序段后,变量ans的值不.可.能.是
A. 1 B. 15 C. 24 D. 34
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,
共 26分)
13. 列表 nums有 n(n>2)个整型元素,现要查找出缺失的第 1 个正整数并输出。若 1 ~ n 中没
有缺失某个正整数,则输出 n+1。例如 nums=[3,2,-1,0],则缺失的第 1 个正整数为 1。例如
nums=[1,2,3,4,5,6],则缺失的第 1个正整数为 7。实现该功能的部分程序段如下:
def findz(nums):
n = len(nums)
for i in range(n):
if 1 <= nums[i] <= n:
p = nums[i] - 1
if :
nums[p], nums[i] = nums[i], nums[p]
for i in range(n):
if ① :
return i + 1
return ②
#列表 nums中存储了 n 个整型元素,代码略
#调用函数 findz,并输出结果,代码略
(1)若 nums=[-5,4,3,-1,0,1],则缺失的第 1个正整数为 。
(2)方框中应填入的代码为 (单选,填字母)。
A.nums[p] > 0 B. nums[p] != nums[i] C. nums[p] > nums[i]
(3)请在划线处填入合适的代码。
14. 小明为景区的玫瑰花圃搭建杂草监测系统。该系统能实时监测花圃中各区域的杂草并估算出
数量,当某区域的杂草数量超标时,系统发出警报提醒园丁除草。用户通过浏览器查看实时和
历史数据。硬件按如下方式连接:每个区域都配备一个智能终端,均有一套传感器和警报器接
入智能终端,智能终端通过 IOT 模块连接到服务器。请回答下列问题:
(1)下列关于该信息系统的说法,正确的是 (单选,填字母)。
A.传感器采集到的数据存储在智能终端
B.处理浏览器请求的功能由服务器完成
C.在概要设计时需要确定数据库的结构
3 / 6
(2)下列关于系统维护的操作,不.正.确.的是 (多选,填字母)。
(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)
A.为提升该系统的安全性,可安装杀毒软件并开启防火墙
B.若 IOT模块故障,将导致传感器获取的数据无法传输到服务器
C.当监测到杂草数量超标,可通过浏览器直接远程控制警报器发出警报
D.除草后,用户通过浏览器查看的实时数据未更新,可检测警报器是否发生故障
(3)在玫瑰开花期(最适宜的土壤湿度是 40%~60%)最容易长杂草,花圃中常见的杂草最适宜
的土壤湿度如下表所示:
杂草名称 土壤湿度(%)
马齿苋 60~80
狗尾草 60~70
稗草 60~80
蒲公英 60~70
以下程序段的功能是通过改变土壤湿度来抑制杂草生长。具体操作为:每隔 2分钟从传感
器获取 1 次土壤湿度值,连续两次土壤湿度值均低于玫瑰最低适宜值,打开灌溉设备;连续两
次土壤湿度值均高于玫瑰最高适宜值,打开通风设备;连续两次土壤湿度值均处于玫瑰最适宜
区间,关闭灌溉设备和通风设备。部分 Python 程序如下,请在程序中划线处填入合适的代码。
#导入相关库
#从服务器获取当前土壤湿度值,保存在 h1中,代码略
v=0;s=0 #读取通风设备 v和灌溉设备 s的初始状态(0为关闭,1为开启)
sleep(2000*60) #延时 2分钟
while True:
#从服务器获取当前土壤湿度值,保存在 h2中,代码略
if 40 <= h1 <= 60 and 40 <= h2 <= 60:
v = 0; s = 0
#关闭通风设备和灌溉设备,代码略
if s == 0 and (h1 < 40 and h2 < 40):
s = 1
#打开灌溉设备,代码略
if v == 0 and ① :
v = 1
#打开通风设备,代码略

sleep(2000 * 60) #延时 2分钟
(4)为了提高除草效率,小明想为系统增加一项新功能:当系统监测到某区域杂草超标发出警
报的同时还能自动调度附近的智能除草机器人前往该区域进行自动除草。请问系统是如何精准
定位杂草超标区域的?请写出一个精准定位的方案。
(5)将该系统某一周内监测到的杂草数据导出,部分数据如第 14 题图 a 所示。编写程序输出花
圃中出现杂草数量最多的区域,如果有数量相同的区域,则一起输出,如第 14 题图 b所示。
第 14题图 a 第 14题图 b
4 / 6
import pandas as pd
df = pd.read_excel("x")
df1 = df.groupby(" ① ", as_index = False).sum()
mzc = df1["数量"].max()
df2 = df1[ ② ]
print("本周杂草数量最多的区域是" + str(list(df2["区域"])) + ",请园丁多关注此区域。")
15. 在一个答题竞赛中,每个团队都拥有 n 名选手。比赛结束后,每位选手都会有两个数据:答
题速度和答题准确率。每个团队需要从自己的选手中选择 k 名(1 < k < n)来参与计分。计分
规则:所选的 k 名选手的答题速度之和乘以他们中最低的答题准确率,所得结果即为该团队
的最终得分。每位选手只能被选择一次,且团队必须恰好选择 k 名选手。编写程序,计算某
一团队在选择 k 名选手后,可获得的最大得分。请回答下列问题:
(1)若团队有 6个选手,答题速度和答题准确率如第 15题图所示,现需要选择 3名选手来参与
计分,则可获得的最大得分为 。
选手 答题速度 答题准确率
选手 1 2 0.5
选手 2 10 0.4
选手 3 3 0.3
选手 4 1 0.9
选手 5 5 0.7
选手 6 8 0.2
第 15 题图
(2)定义如下 insertL(h,i) 函数,该函数的功能是将新的选手 i 插入到 k人名单中。
def insertL(h,i):
q = h; p = data[q][2]
while p != -1 and data[i][0] > data[p][0] :
q = p
p = data[q][2]
data[i][2] = p
data[q][2] = i
假设 data 为 [[8, 0.2, -1], [3, 0.3, 3], [10, 0.4, -1], [2, 0.5, 2], [5, 0.7, -1], [1, 0.9, -1]],k 为 4,调用
insertL(1,4) 函数,则虚线框里的语句执行的次数为 。
(3)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。
def sorta(data):
for i in range(n):
for j in range( ① ):
if data[j][1] > data[j + 1][1]:
data[j],data[j + 1] = data[j + 1],data[j]
'''
读取某个团队的 n位选手的数据,依次存入列表 data的 data[0]至 data[n-1]中。
data[i]包含 2个数据项,data[i][0]、data[i][1]分别存放答题速度及答题准确率;
读取每个团体要选择的计分人数 k,代码略
'''
5 / 6
sorta(data)
for i in range(n):
data[i].append(-1)
maxt = 0
for head in range(n - k + 1):
m = k
i = head + 1
while i < n:
while m>1:
insertL(head,i)
m -= 1
i += 1
if ② :
data[head][2] = data[data[head][2]][2]
insertL(head,i)
i += 1
p = head
ans = 0
while p != -1:
ans += data[p][0]
p = data[p][2]

if ans > maxt:
maxt = ans
for i in range(n):
data[i][-1] = -1
print("团队可获得的最大得分:", round(maxt,1))
命题: 瑞安中学 玉环中学(审校) 审核:春晖中学
6 / 6

展开更多......

收起↑

资源列表