2024年2月浙江省名校协作体返校考高三信息技术卷(Word版含答案)

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

2024年2月浙江省名校协作体返校考高三信息技术卷(Word版含答案)

资源简介

2023 学年第二学期浙江省名校协作体试题
高三年级技术学科
考生须知:
1 .本卷满分 100 分,考试时间 90 分钟;
2 .答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号;
3 .所有答案必须写在答题卷上,写在试卷上无效;
4 .考试结束后,只需上交答题卷。
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是 符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据和信息的说法,正确的是
A. 数据和关于数据的解释可以分离
B. 信息是对客观事物的符号表示
C. 数据在计算机中都以二进制方式存储
D. 载体的损坏不会影响其依附的信息
2. 下列关于人工智能的说法,正确的是
A. 基于规则学习的人工智能难以构建完备的知识库和完善的推理方法
B. 将“沃森”智能从益智游戏移植到医疗领域是领域人工智能
C. 联结主义人工智能是数据驱动的,而行为主义人工智能则无需数据
D. 人工智能改善人类生活、促进经济发展且不会威胁人类安全
阅读下列材料,回答第 3 至 5 题。
某智能门锁系统提供了指纹、密码、人脸识别、远程等多种开锁方式,还具备监控防盗、数 据上传和网页管理等功能。 系统可以将门锁的监控数据等上传到服务器,用户可以通过官方网站 获取相关数据, 以便管理和分析。
3. 下列关于该信息系统的说法,正确的是
A. 智能门锁系统的硬件仅指智能门锁部分
B. 该系统具有数据输入、处理、存储功能,但无传输功能
C. 该系统体现了跨越时空限制、服务随时随处的优势
D. 智能门锁系统具备防盗等多项安全措施,对外部环境没有依赖性
4. 下列关于信息系统安全的说法,正确的是
A. 为了方便记忆,可将门锁密码设置为用户的生日
B. 为了系统的安全,可给门锁的用户设置不同的权限
C. 上传数据时应对数据加密,可提高数据在传输时的完整性
D. 该系统的服务器若安装了防火墙,可防住一切攻击
5. 下列关于网络技术的说法,不正确的是
A. 若该智能门锁联网后使用动态 IP 地址,则路由器需开启 DHCP 服务
B. 访问该系统的管理网页至少通过三层协议:网际协议、传输控制协议和 HTTP 协议 C. 数据通信功能是网络系统最基本的功能
D. 利用 5G 手机远程控制门锁系统时,使用了第五代移动通信网络
高三联考技术试题 第1 页 / 共 13 页
6. 华为 M9 汽车搭载华为研发的鲲鹏 920 芯片以及全新 HarmonyOS 4 操作系统,具备高效的计算 能力和强大的集成能力,为智能驾驶、智能娱乐等领域提供了可靠的支持,下列关于该汽车的 说法不正确的是
A. 鲲鹏 920 芯片是该车最核心的部件
B. 该车智能防撞系统是基于传感器的植入
C. 该车搭载的 HarmonyOS 4 是一款系统软件
D. 启动汽车时可以续播上次未完的歌曲,说明歌曲数据存储在 RAM 中
7. 下列关于量化与编码的说法,正确的是
A. 可以使用 2 位四进制数表示 24 个小时
B. 某 7 位二进制数的最高位为 1 ,将其转换为十进制数后的值大于等于 128 C. 一幅 1024*768 的未经压缩的 BMP 格式的黑白图像的存储容量约为 192KB D. 编码是信息按照某种规则或格式,从一种形式转换为另一种形式的过程
8. 某算法的部分流程图如下图所示,执行这部分流程,若输入 i 的值为 10 ,则输出 i 的值为
A. 2 B. 4 C. 6 D. 8
9. 若已知元素的入栈顺序是 a, b, c, d ,其出栈序列为 Q1, Q2, Q3, Q4 ,则 Q2, Q4 不可能是
A. a 和 c B. a 和 b C. b 和 d D. c 和 d
10.对一组数进行错位排序,即从前往后依次是最小的,最大的,第二小的,第二大的 … … 以此类 推。如“77,52,32,82,43,21,90,28,46” 经过排序后,结果为“21,90,28,82,32,77,43,52,46” 。实现该功 能的 Python 程序段如下:
# 随机生成 n 个 2 位的正整数,存储于 a 列表,代码略
tmp = 1
for i in range(n - 1):
for j in range(n - 1, ① , - 1):
if ② :
a[j] = a[j] + a[j - 1] a[j - 1] = a[j] - a[j - 1] a[j] = a[j] - a[j - 1]
tmp = -tmp
则划线处应填入的代码为
A. ①i+1 ②tmp*(a[j]-a[j- 1])<0
C. ①i ②tmp*(a[j]-a[j- 1])>0
B. ①i
D. ①i+1
②tmp*(a[j]-a[j- 1])<0
②tmp*(a[j]-a[j- 1])>0
高三联考技术试题 第2 页 / 共 13 页
11.有如下 Python 程序段:
def search(x):
ans = ""
if a[2 * x] != "":
ans = ans + search(2 * x)
if a[2 * x + 1] != "":
ans = ans + search(2 * x + 1)
ans = ans + a[x]
return ans
a = ["" for i in range(32)]
a[1] = "A";a[2] = "B";a[3] = "C";a[4] = "D";a[7] = "E";a[9] = "F"
print(search(1))
运行该程序段后,输出的结果是
A. FDBECA B. ACEBDF C. ABCDEF D. FEDCBA
12.有如下 Python 程序段:
a = [15, 20, 32, 32, 54, 66, 94, 96]
f = [0] * len(a)
key = 2 * random.randint(10, 47) + 1
i = 0; j = len(a) - 1; s = 0; n = 0
while i <= j:
m = (i + j + 1) // 2
f[m] = 1
if key <= a[m]:
j = m - 1; n = n - 1
else:
i = m + 1; n = n + 1
s = sum(f)
执行该程序段后,下列说法正确的是
A. 变量 i 的值可能为 3 B. 变量 n 的值可能为 3
C. 变量 s 的值一定为 3 D. 变量 f 的值可能为[1,0, 1,0, 1,0,0,0]
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,共 26 分)
13.某英文逐词翻译软件,不区分大小写。为了加快翻译速度,在翻译的过程中,软件会将最近出 现过的一些单词存入内存。若内存中有该单词则直接翻译,否则查外存词典并将该单词存入内 存。内存中每个单元存储一个单词,存满时会清空最早进入内存的单词,腾出单元存放新单词。 编程模拟软件的翻译过程,输入一个仅含英文、逗号或空格字符的英语句子, 以句号结束,计 算翻译软件需要去外存查找多少次词典,在翻译开始前, 内存中没有任何单词。运行界面如第 13 题图所示。
第 13 题图
高三联考技术试题 第3 页 / 共 13 页
(1)若上图中的内存容量改为 7 ,则需要去外存查找 ▲ 次词典。
(2)实现上述功能的 Python程序如下,请在划线处填入合适的代码。
m = int(input("请输入内存容量:"))
s = input("请输入英语句子:")
dic = {}
head = tail = 0
word = ""
for ch in s:
if ch == " " or ch == "," or ch == ".":
if word not in dic or ① :
if tail - head == m:
head = head + 1
dic[word] = tail
tail + = 1
word = ""
else:
if "A" <= ch <= "Z":
ch = ②
word += ch
print(" 需要去外存查找", ③ , "次词典")
14. 小明为爷爷的番茄种植棚搭建环境温度监测系统,该系统结构示意图如第 14 题图 a 所示。温 度传感器采集得到的数据由智能终端经 IoT 模块发送到 Web 服务器。如果环境温度值超过系统 设置的阈值,则开启风扇调节棚内温度至适宜的温度。用户可以通过浏览器查看实时监测数据 和历史数据。请回答下列问题:
第 14 题图 a
(1)下列不属于搭建信息系统前期准备的可行性分析的是 ▲ (单选,填字母)。 A.考察各种社会因素对信息系统的制约作用
B.对搭建信息系统所需的费用和效益进行评估
C.信息系统对存储容量、运行时间、传输速度等性能指标需求
(2)服务器端部分程序代码如下,视图函数 index()返回的数据由 ▲ 接收(单选,填字母:A. 智能终端 / B.执行器 / C.浏览器)。若传感器采集得到的温度值为 30 ,则提交数据到 Web 服 务器的 URL 为 http:// ▲ 。
# 导入 Flask 框架模块及其他相关模块,代码略
app = Flask(__name__)
@app. route('/')
def index():
# 从数据库读取当天的温度数据及采集时间存储于变量 data 中
return render_template("vews.html",data=data)
高三联考技术试题 第4 页 / 共 13 页
@app. route('/input')
def add ():
temp = request.args.get("t")
# 将智能终端上传的数据存入数据库,代码略
if __name__ == '__main__':
app.run(host = ' 192 . 168 .2 . 10 ' ,port= 8080)
(3)小明用浏览器查看温度页面,页面动态显示最新的温度及其采集时间。系统正常工作一段时 间后,他发现该页面不再变化,刷新后仍不变。经检测,Web 服务器、数据库、WIFI 、智能终端、 传感器及各设备连接都正常,疑似 IoT 模块损坏,在不更换设备的前提下,描述判定该设备是否 存在故障的方法。
(4)小明将系统采集得到的 2023 年 10 月温度数据导出,部分数据如第 14 题图 b 所示(时间格 式为“年/月/日 时:分:秒” ),分析该月第一周每天的平均温度,折线图如第 14 题图 c 所示。
部分 Python 程序如下。
第 14 题图 b
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_excel("data.xlsx")
df.insert(2," 日期",[""]*len(df))
dfg=df[df[" 日期"]<" 10/08"]
dfg=dfg.groupby(" 日期")["温度"].mean() plt.plot(dfg.index, )
第 14 题图 c
# 设置绘图参数,显示如第 14 题图c所示的折线图,代码略
①程序加框处实现从“时间 ”列数据中提取日期(格式如"月/日" )的功能,下列选项可行的有 ▲ (多选,填字母) 。 (注:全部选对的得 2 分,选对但不选全的得 1 分,不选或有选错的得 0 分)
A. df[" 日期"]=df[" 时间"][5:10]
B. for i in df:
df.at[i," 日期"] = df.at[i,"时间"][5:10]
C. for i in df.index:
df[" 日期"][i] = df["时间"][i][5:10]
D. for i in range(len(df)):
df.at[i," 日期"]=df.at[i,"时间"][5:10]
②在程序划线处填入合适的代码。
高三联考技术试题 第5 页 / 共 13 页
15.某学校举办社团节,在一条直路的同侧依次有 n 个社团展位,从入口处走到第 1 个展位需要花 费 dis[0]单位时间,从第 i 个展位走到第 i+1 个展位需要花费 dis[i]单位时间。每个展位举行若干 活动,每参加一个活动需要 5 单位时间。对于第 i 个展位,第一次参加活动获得 a[i- 1]个积分, 第二次参加活动获得 a[i- 1]-b[i- 1]个积分,第三次参加活动获得 a[i- 1]-2*b[i- 1]个积分 … … 以此类 推。现在小明从入口处出发,他共有 m 单位时间自主选择参与社团的活动并回到入口处。编写 程序实现规定时间内获得最多积分的活动方案及获得的积分数。
例:
展位 1 2 3
首次活动积分 10 15 20
每次下降的积分 4 6 4
与前一展位之间步行所花时间 1 3 4
若小明可用时间为 28 ,部分方案如下:
方案 1:参加前 1 个展位活动,有 5 次活动机会,可得积分为 10+6+2= 18
方案 2:参加前 2 个展位活动,有 4 次活动机会,可得积分为 15+10+9+6=40 方案 3:参加前 3 个展位活动,有 2 次活动机会,可得积分为 20+16=36
则可获得的最多积分为 40 ,运行界面如第 15 题图所示。
第 15 题图
(1)若小明可用时间为 32 ,按上表数据可得最多积分为 ▲ 。
(2)定义如下 insert(head, r)函数,功能是在首节点下标为 head 的链表中插入下标为 r 的节点,返 回新的链首节点下标。data[i]存储下标为 i 的节点数据,data[i][0]存储目前参加活动能获得的
积分,data[i][1]存储参加活动后要下降的积分,data[i][2]存储后继节点下标。 def insert(head, r):
p = q = head
while q != - 1 and data[r][0] < data[q][0]:
p = q
q = data[q][2]
if q == head:
data[r][2] = head
head = r
else:
data[p][2] = r
data[r][2] = q
return head
若函数加框处代码误写为" data[r][0] < data[q][0]" ,会导致某些情况下无法得到符合函数功能 的结果。调用 insert(head, r)函数,下列 4 组数据中能测试出这一问题的是 ▲ (单选,填字母)。
A. data=[[6,6,- 1],[10,3,3],[2, 11,- 1],[7,5,2]]; head= 1; r=0
B. data=[[6,6,- 1],[10,3,3],[2, 11,- 1],[7,5,0]]; head= 1; r=2
高三联考技术试题 第6 页 / 共 13 页
C. data=[[6,6,2],[10,3,0],[2, 11,- 1],[7,5,- 1]]; head= 1; r=3
D. data=[[6,6,2],[10,3,- 1],[2, 11,- 1],[7,5,0]]; head=3; r= 1
(3)实现上述功能的 Python程序如下,请在划线处填入合适的代码。
'''
展位数存入变量 n ,可用时间存入变量 m,
各展位首次参加活动可获得的积分存入 a 列表,
各展位每参加一次活动要下降的积分存入 b 列表,
相邻展位之间步行花费时间存入 dis 列表,dis[0]为入口到第 1 个展位步行花费时间,dis[i](i>0) 为第 i 个展位到第 i+1 个展位步行花费时间,
代码略
'''
for i in range(1, n):
dis[i] = ①
data = []
for i in range(n):
data.append([a[i], b[i], - 1])
ans = 0 #记录能够获得的最多积分
best = [] #记录一种能够获得最多积分的活动方案
for i in range(n):
head = - 1
for j in range(i + 1):
data[j][0] = a[j]
head = insert(head, j)
t = (m - 2 * dis[i]) // 5
if t <= 0: break
total = 0
count = [0] * n #记录临时方案
while ② :
p = head
head = data[head][2]
total += data[p][0]
count[p] += 1
data[p][0] = ③
if data[p][0] > 0:
head = insert(head, p)
t -= 1
if total > ans:
#更新 ans 和 best 代码略
#输出代码略
高三联考技术试题 第7 页 / 共 13 页
2023 学年第二学期浙江省名校协作体联考参考答案
高三年级信息技术学科
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是 符合题目要求的,不选、多选、错选均不得分)
1 2 3 4 5 6 7 8 9 10 11 12
C A C B D D D C B B A C
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,共 26 分)
13.
(1) 10 (1 分)
(2) ① dic[word] < head (2 分)
② chr(ord(ch) + 32) 或者 ch.lower() (2 分)
③ tail 或者 str(tail) (2 分)
14. (1)C (1 分)
(2)C (1 分) 、 192.168.2.10:8080/input t=30 (2 分)
(3) 将智能终端通过数据线直接接到服务器的串口(或 COM 接口或 USB 口)读取传感器
采集的数据,若正常,说明 IoT 模块损坏 或 其他等价答案。 (2 分)
(4)①CD (2 分)
②dfg.values (2 分)
15.
(1)51 (1 分)
(2)B (2 分)
(3)①dis[i] + dis[i - 1] (2 分)
②t > 0 and head != -1 (2 分)
③data[p][0] - data[p][1] 或者 data[p][0]-b[p] (2 分)
高三联考技术答案 第 1 页/共 2 页

展开更多......

收起↑

资源预览