2024年10月天域全国名校协作体联考信息技术卷(PDF版,含答案)

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

2024年10月天域全国名校协作体联考信息技术卷(PDF版,含答案)

资源简介

绝密★考试结束前
2024-2025学年第一学期天域全国名校协作体联考
高三年级技术学科答案
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有
一个符合题目要求)
题号1234567891011
12
答案CBDA D DCCBBA
C
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,
共26分)
13.(1)白
(1分)
(2)①p2=n-1
(2分)
②a[]=2
(2分)
③p0+=1
(2分)
14.(1)B
(1分)
(2)C
(1分)
(3)update
B
(2分)
(4)执行器故障
执行器与智能终端连接异常或其他可行答案
(2分)
(5)(①BADC
(2分)
②df1["含氧量"门或df1.含氧量
(2分)
15.(1)1477
(1分)
(2)①3
(1分)
②A
(1分)
(3)1 datalil[3]=head[k]
(2分)
②p=head[i叮
(2分)
3 sum[low]-sum[high+1]
(2分)
命题:学军中学义乌中学
审核:学军中学绝密★考试结束前
2024-2025 学年第一学期天域全国名校协作体联考
高三年级技术学科 试题
考生须知:
1.本卷共 12页满分 100分,考试时间 90分钟。
2.答题前,在答题卷指定区域填写班级、姓名、考场号、座位号及准考证号并填涂相应数字。
3.所有答案必须写在答题纸上,写在试卷上无效。
4.考试结束后,只需上交答题纸。
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。在每小题给出的四个选项中,只有一个符
合题目要求)
阅读以下材料,回答第 1 至 4 题:
某校引入了考试阅卷系统。该系统能够存储并处理考试试题、学生答案以及评分标准等各类数
据,支持文本、表格、图像等多种格式的数据输入,师生可通过手机、电脑等终端登录系统,进行
试卷查阅、评分及成绩分析。该系统还内置了智能问答功能,可通过语音即时解答师生疑问。
1.关于该考试阅卷系统中数据的描述,正确的是
A.该系统中学生的成绩数据存储在终端设备中
B.该系统中的文本、表格、图像、语音等都是信息
C.通过对成绩的分析找出学生学习上的问题,体现了数据的价值性
D.该系统中的所有数据都是结构化数据
2.下列有关该系统信息安全与保护的做法,合理的是
A.可将系统登录密码存储在终端中,便于快速登录
B.定期备份系统中的重要数据,防止数据损坏或丢失
C.未经允许将学生成绩数据用于商业推广与宣传
D.将学生与教师账号设置相同的操作权限
3.下列对该系统中数据的处理方式,不.合.理.的是
A.将试卷图像识别成文本格式,便于试题的分类整理
B.对考试题库中的题目进行分类和索引,便于题型检索
C.可以以“雷达图”的形式呈现学生查询的某次考试各科成绩
D.为了节省存储空间,将扫描后的学生答卷图片存储为 BMP 格式
4.为了提高智能问答系统中语音识别的准确性,以下方法不.可.行.的是
A.提升该系统的服务器硬件性能
B.对语音识别的算法模型进行优化
C.增加语音训练的数据量
D.通过降噪和去除不必要的背景音,对语音进行预处理
阅读下列材料,回答第 5 至 6 题:
某智能快递柜配备有电子锁和传感器,当快递员将包裹放入智能快递柜时,系统会自动生成一
个订单和取件码,并将相关数据通过网络上传服务器。收件人可以通过取件码取件。
高三技术学科 试题 第1页(共 12 页)
5.下列有关信息系统组成与功能的描述中,正确的是
A.该系统的运行无需系统软件的支持
B.收件人不是该信息系统的用户
C.系统生成订单的过程属于数据传输功能
D.快递柜内的传感器是该信息系统的硬件
6.下列有关该系统中网络技术的描述,正确的是
A.快递柜与服务器通信时,两者需处于同一局域网
B.该系统的网络资源只有数据和软件资源
C.该系统数据通信时不需要传输介质
D.快递柜与服务器通信时,需要使用网络协议
7.某算法的部分流程图如第 7 题图所示。
执行这部分流程,若输入 n 的值为 5,则输出 count 的值为
A.1 B.2 C.3 D.4
8.某完全二叉树用数组存储,根节点的编号为 0,若编号为 8
的结点有兄弟结点和两个孩子结点,则它的兄弟结点和右孩子
结点的编号分别是 第 7 题图
A.7、17 B.9、17 C.7、18 D.9、18
9.有一个空栈,将“赵 、钱 、孙 、李、周、 吴”依次进栈,出栈顺序为“孙、钱、李、吴、周、
赵”,则该栈容量至少应该是
A.2 B.3 C.4 D.5
10.某 Python 程序段的功能如下:根据列表 a 中元素大小关系,降序排列各元素的索引,并返回排
序后的索引。如列表 a 为[3, 4, 2, 5, 1],排序后得到的索引列表 b 为[3, 1, 0, 2, 4]。
# 读取 n 个数据依次存储到列表 a 中
b = [i for i in range(n)]
end = 0
while end < n - 1:
last = n - 1
.
end = last
方框中应填入的代码为
A. B.
for j in range(1, end + 2): for j in range(n - 1, end, -1):
if a[b[j]] > a[b[j - 1]]: if a[b[j]] > a[b[j - 1]]:
b[j], b[j - 1] = b[j - 1], b[j] b[j], b[j - 1] = b[j - 1], b[j]
last = j - 1 last = j
C. D.
for j in range(1, end + 2): for j in range(n - 1, end, -1):
if b[j] > b[j - 1]: if b[j] > b[j - 1]:
b[j], b[j - 1] = b[j - 1], b[j] b[j], b[j - 1] = b[j - 1], b[j]
last = j - 1 last = j
11.有如下 Python 程序段:
def f(s):
高三技术学科 试题 第2页(共 12 页)
if len(s) == 0:
return 0
elif s[0] == s[-1]:
return 1 + f(s[1: -1])
else:
return f(s[1: -1])
s = "AABAA"
print(f(s))
运行上述程序后,下列说法正确的是
A.程序输出结果是 3 B.最后一次调用 f 时 s 的值是"B"
C.函数 f 被调用了 3 次 D.若将 s 的值改为"AABBAA",则输出的结果为 4
12. 有如下 Python 程序段
from random import randint
n = 5
q = [0] * n
head = tail = randint(0, n - 1)
while head != (tail + 1) % n:
num = randint(1, n)
if q[head] != num:
q[tail] = num
tail = (tail + 1) % n
else:
q[head] = 0
head = (head + 1) % n
执行该程序段后,列表 q 可能为
A.[1, 2, 3, 4, 5] B.[3, 0, 1, 4, 1] C.[5, 0, 1, 2, 3] D.[1, 0, 0, 4, 3]
二、非选择题(本大题共 3小题,其中第 13小题 7分,第 14小题 10分,第 15小题 9分,共 26分)
13.某仓库有一排连续相邻的货位,用于放置红色、白色和蓝色共 n 个货物,编号依次为 0~n-1。管
理员希望对所有货物进行分类,使相同颜色的元素相邻,并按照红色、白色、蓝色的顺序排列。请
回答下列问题:
(1)若仓库中有白色货物 1 个、红色货物 3 个、蓝色货物 2 个,按照颜色分类后,第 4 个货物的颜
色为 ▲ (选填:红、白、蓝)。
(2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。
#读取货物颜色信息存储至列表 a 中,如 a 为[0,1,0,2,0,2],0、1、2 分别表示红色、白色和蓝色
n = len(a)

i = p0 = 0
while i <= p2:
while i <= p2 and ② :
a[i], a[p2] = a[p2], a[i]
p2 -= 1
if a[i] == 0:
a[i], a[p0] = a[p0], a[i]

i += 1
print("分类结果为:", a)
高三技术学科 试题 第3页(共 12 页)
14.某鱼类育苗专家小组在某水域开展研究活动,研究水域环境对鱼苗生长的影响。该小组搭建的
信息系统,通过智能终端获取传感器数据,并通过无线通信方式将数据传输到 Web 服务器,服务器
根据数据判断出异常情况后,通过智能终端控制执行器发出预警信号。请回答下列问题:
(1)该信息系统设置了多个检测点,下列说法正确的是 ▲ (单选,填字母:A.系统中只能使
用一个智能终端 B.系统中可以使用多个智能终端)
(2)下列关于该信息系统中数据的说法,正确的是 ▲ (单选,填字母)
A.智能终端获取水含氧量数据存储在传感器中
B.智能终端将数据通过无线通信方式直接传送到客户端浏览器
C.智能终端上传到服务器的数据一般存储在数据库中
D.数据处理只能在服务器端进行
(3)该系统的智能终端和服务器的部分程序代码如下:
#导入相关库文件
app=Flask(__name__)
@app.route("/index")
def index():
# 从数据库读取数据并显示,代码略
@app.route("/update")
def add_data():
# 将提交的传感器数据存储到数据库,代码略
if __name__=="__main__":
app.run(host="192.168.1.101",port=5050)
若某次提交数据的 URL 为“http://192.168.1.101:5050/ id=1&O2=65”,则划线处应填
入 ▲ ,该提交方式采用 ▲ (单选,填字母:A.POST 模式 B.GET 模式)。
(4)系统正常运行一段时间后,发现服务器检测出异常情况,执行器却未发出预警信号,简要说明
系统中可能造成上述问题的原因。(注:回答 2项,1项正确得 1分)
(5)专家小组为研究水中含氧量和各鱼种活跃度的相关性,将系统采集的各鱼种数据及含氧量数据
导出并整理,保存在文件“fish_O2.xlsx”中,如第 14 题图 a 所示。统计各鱼种在活跃状态下(“是
否活跃”列值为 1 代表活跃,0 代表不活跃)的平均含氧量,并以图表的形式呈现平均含氧量前 5
的鱼种,如第 14 题图 b 所示。
测试 ID 鱼种 含氧量 是否活跃
145576 青鱼 78 1
163011 草鱼 81 1
162049 青鱼 50 1
118151 草鱼 69 0
125464 鲢鱼 71 1
…… …… …… ……
第 14 题图 a 第 14 题图 b
实现上述功能的 Python 程序如下:
import pandas as pd
import matplotlib.pyplot as plt
高三技术学科 试题 第4页(共 12 页)
df = pd.read_excel("fish_O2.xlsx")
.
plt.bar(df1.鱼种, ▲ )
# 设置绘图参数,显示如第 14 题图 b 所示的柱形图,代码略
①方框中应填入的语句依次为 ▲ (填大写字母序列,少选、多选、错选或次序错均不得分)。
A. df1 = df.groupby("鱼种", as_index=False).mean()
B. df = df[df.是否活跃 == 1]
C. df1 = df1.head(5)
D. df1 = df1.sort_values("含氧量", ascending=False)
②请在划线处填入合适代码。
15.某省举行大型考试,现需对考试数据进行统计分析:输入特定分数区间的最低分和最高分(分
数为 0~750 的整数),统计该区间人数并按成绩降序输出该区间考生信息。若输入区间最低分为-1,
则结束统计。输出的考生信息包含三项数据:学校名称、准考证号和考试成绩。
考试数据与学校信息分别存储在不同的表中,如考试部分数据如第 15 题图 a 所示,学校信息部
分数据如第 15 题图 b 所示。
学校代码 准考证号 考试成绩 学校代码 学校名称
0101 2310108005 695 0101 A 中学
0103 2310115001 694 0103 B 中学
0803 2310106003 707 0501 C 中学
0501 2310103006 699 0803 D 中学
0909 2310122002 698 0804 E 中学
…… …… …… …… ……
第 15 题图 a 第 15 题图 b
请回答下列问题:
(1)若该考试分数段 680~698 的考生人数为 2185 人,分数段 690~698 的考生人数为 708 人,则分
数段 680~689 的考生人数为 ▲ 。
(2)定义如下 search(school, key)函数,功能为在 school 中查找学校代码为 key 的学校名称。
def search(school, key):
i, j = 0, len(school) - 1
while i <= j:
m = (i + j) // 2
if school[m][0] > key:
j = m - 1
else:
i = m + 1
return school[j][1]
调用该函数,若 school 为[['0101', 'A 中学'], ['0103', 'B 中学'], ['0501', 'C 中学'],['0803', 'D 中学'], ['0804',
'E 中学'], ['0909', 'F 中学']],请回答①和②两个问题:
① 若查找 key 的值为“0909”,则需要查找的次数为 ▲ 。
② 若将“return school[j][1]”改为“return school[m][1]”,会导致某些情况下无法得到符合函
数功能的结果。下列 4 组数据中能测试出这一问题的是 ▲ (单选,填字母)。
高三技术学科 试题 第5页(共 12 页)
A.key = '0101' B.key = '0103' C.key = '0803' D.key = '0909'
(3)实现上述功能的 Python 程序如下,请在划线处填入合适代码。
'''
读取 n 名考生的考试数据存到列表 data 中,data 中每个元素包含 3 个数据项,分别对应每位考
生的学校代码、准考证号和考试成绩;
读取参加本次考试的学校信息存储到列表 school 中,school 中每个元素包含 2 个数据项,分别
为学校代码和学校名称,并按学校代码升序排序;
代码略
'''
m = 750
head = [-1] * (m + 1)
for i in range(n):
data[i].append(-1)
sum = [0] * (m + 1) # sum[i]存储大于等于分数 i 的人数
for i in range(n):
k = data[i][2]
sum[k] += 1

head[k] = i
for k in range(m - 1, -1, -1):
sum[k] += sum[k + 1]
while True:
low = int(input("请输入区间最低分:"))
high = int(input("请输入区间最高分:"))
if low == -1:
break
i = high
while i >= low:

while p != -1:
s = search(school, data[p][0])
print("学校:", s, ",学号:", data[p][1], ",成绩:", data[p][2])
p = data[p][3]
i -= 1
total = ③
print(low, "~", high, "区间的总人数为:", total)
命题:学军中学 义乌中学 审核:学军中学
高三技术学科 试题 第6页(共 12 页)

展开更多......

收起↑

资源列表