2023年10月浙南名校联盟高三联考信息技术卷完美解析

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

2023年10月浙南名校联盟高三联考信息技术卷完美解析

资源简介

绝密★考试结束前
2023 学年第一学期浙南名校联盟第一次联考 高三年级技术学科 试题
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是符合题目 要求的,不选、多选、错选均不得分)
1.下列关于数据和信息的说法,正确的是
A.数据的表现形式只能是数字
B.计算机中保存的数据可以是未经数字化的
C.同一信息对所有人而言其价值是相同的
D.信息可以变换其载体,但永远也不能脱离载体
(
【答案】
D
【解析】
本题考查数据和信息的相关知识。
A
.数据不一定指数字,字符、音频、视频等也
可以是数据,故选项
A
是不正确的;
B
.计算机中保存的数
据必须是经过数字化的,故选项
B
是不正确的;
C
.同一信息对所有人而言其价值是相不相同的,故选项
D
是不正确的。
)
阅读下列材料,回答第 2 至 4 题:
某餐厅点餐系统的部分功能是:顾客扫描二维码进入菜单界面,选择菜品后提交订单信息到系统服务 器,服务器根据提交的订单信息进行智能统筹处理,并将备菜流程实时提供给厨房,厨房对流程进行语音 确认,便于顾客知道能否对订单进行修改;顾客餐后可以通过在线支付或者现金支付方式进行结算,系统 对订单信息进行统计分析, 自动生成餐厅年月日的报表。
2.下列关于该系统功能和应用的说法不正确的是
A.对外部环境的依赖是该系统最大的局限性
B.该系统的使用可以提升餐厅的管理效率
C.该系统只具有数据输入和处理功能,不具有输出等功能
D.服务器基于数据分析的智能统筹处理,为厨房的备菜流程提供了科学的决策
(
【答案】
C
【解析】
本题考查系统功能和应用的相关知识。
C
.该系统只具有数据输入和处理功能,也具有输出等功能,例如:系统将加工后的二
维码信息,
以图片的
格式,向顾客的手机端进行输出;系统对订单
信息进行统计分析,
自动生成餐厅年月日的报表过程中,系
统将加工后的订单信息以表格的等形式向餐厅的智能终端输出。故选项
C
是不
正确的。
)
3.该系统的下列应用中,体现人工智能技术的是
A.顾客扫描二维码打开菜单界面
B.厨房对系统提供的备菜流程进行语音确认
高三技术 试题卷 第 1 页(共 11 页)
C.顾客餐后可以通过在线支付方式进行结算
D.系统自动生成餐厅年月日报表
(
【答案】
B
【解析】
本题考查人工智能技术的相关知识。
B.
厨房对系统提供的备菜流程进行语音确认,该过程中使用了语音识别这项人工智能技术,故选项
B

正确的;其他
ACD
选项中没有使用人工智能技术。
)
4.下列关于信息系统安全和信息社会责任的说法,正确的是
A.只要不停电,信息系统就不会有任何安全隐患
B.只要安装了杀毒软件,信息系统就不会被病毒感染
C.只要对数据进行定期备份,系统数据就不会有任何丢失
D.只要对系统用户有严格的身份认证,系统就能提升数据的访问安全
(
【答案】
D
【解析】
本题考查信息系统安全和信息社会责任的相关知识。
A.
信息系统的安全隐患除了停电之外,还可能有用户的误操作、软件的故障、病毒的感染、黑客的入侵、
个人信息泄露之类等,故选项
A
是错误的;
B
.即使安装了杀毒软件,信息系统也有可能被病毒感染,故选

B
是错误的;
C
.如果备份数据的载体遭到破坏,系统数据可能会丢失,故选项
C
是错误的。
)
5.下列关于网络知识的说法正确的是
A.URL 是互联网中最基本的通信协议
B.网络资源指网络中所有的硬件资源
C.无线网络中数据通信不需要传输介质
D.数据通信、资源共享和分布处理是网络的三个主要功能
(
【答案】
D
【解析】
本题考查网络系统的相关知识。
A
.
TCP
/
IP
协议是互联网中最基本的通信协议, 故选项
A
是错误的;
B
.网络资源主要指借助于网络环境可
以利用的各种信息资源的总和,除了硬件资源外还有软件、数据资源等,故选项
B
是错误的;
C
.无线
网络
中数据通信需要传输介质,例如无线电波、红外线、 激光等,故选项
C
是错误的。
)
6.下列有关计算机硬件与软件的说法正确的是
A.计算机操作系统是属于应用软件
B.根据软件所起的作用不同,计算机软件可分为系统软件和应用软件等
C.计算机硬件由 CPU 、控制器、存储器、输入设备和输出设备五大部件组成
D.计算机硬件中的存储器可存放计算机中所有的数据和程序,是计算机最核心的部件
(
【答案】
B
【解析】
本题考查计算机硬件与软件的相关知识。
)
高三技术 试题卷 第 2 页(共 11 页)
A.计算机操作系统是属于系统软件,故选项 A 是错误的;C.计算机硬件由运算器、控制器、存储器、输 入设备和输出设备五大部件组成,故选项 C 是错误的;D.计算机硬件中的存中央处理器(CPU )是计算机 最核心的部件,故选项 D 是错误的。
7.某算法的部分流程图如下图所示:
第 7 题图
执行该部分流程,若依次输入的数据为 2 、-3 、5 、-1 、2、1 、-3 、0,则输出 m 的值为
A.7 B. 8 C. 9 D. 10
(
【答案】
A
【解析】
本题考查流程图的相关知识。
根据流程图可知,
m
存的是连续和最大
s
,当连续和
s<
0
时,将
s
置成
0
,所以连续和最大的为
5+(-
1)+2+1=7

所以答案时
A

)
8.有一棵二叉树,如第 8 题图所示,下列说法正确的是
A.此二叉树是完全二叉树
B.此二叉树的叶子节点有 3 个
C.此二叉树的后序遍历为 F—D—B—E—C—A
D.此二叉树用一维数组表示为[‘A’,‘B’,‘C’,‘D’,‘E’,‘F’]
(
【答案】
C
【解析】
本题考查二叉树的相关知识。
)
高三技术 试题卷 第 3 页(共 11 页)
选项 A.此二叉树是不是完全二叉树,故选项 A 是不正确的;选项 B.此二叉树的叶子节点有 2 个,故选项 B 是不正确的;选项 C.此二叉树的后序遍历为 F—D—B—E—C—A,是正确的;选项 D.此二叉树用一维数 组表示为[‘A ’,‘B ’,‘C ’,‘D ’,‘’,‘D ’,‘E ’,‘F ’] ,故选项 D 是不正确的。所以答案是 C。
9.下列关于队列和栈的说法,不正确的是
A.队列是一种先进先出的线性表,可在队尾进行插入操作
B.栈的特性是“先进后出,后进先出”
C.某栈的入栈的顺序为“abc”, 出栈顺序只有 3 种
D.队列和栈都是线性数据结构,都可以用数组来实现
(
【答案】
C
【解析】
本题考查栈和队列的基础知识。
选项
ABD
都是正确的;选项
C
.某栈的入栈的顺序为“
abc

,
出栈顺序不
只有
3
种,故选项
C
是不正确的。
所以答案是
C

)
10.有如下 Python 程序段:
deff(x):
if x== 1:
return 2
else:
return f(x- 1)**2
y=f(3)
print(y)
执行该程序段后,输出的结果是
A.4 B.8 C.16 D.32
(
【答案】
C
【解析】
本题考查递归的相关知识。
由程序可得,
f(3)

f(2)**2

(f(1)**2)**2

(2**2)**2

16
,所以答案是
C

)
11.已知字符“a ”的 ASCII 码值为 97,有如下 Python 程序段:
que=[""]*20
head,tail= 0,0
for i in range(3):
que[tail]=chr(97+i)
tail+= 1
st=["b","c","d","a"]
top=3
while head < tail and top > - 1:
if st[top]==que[head]:
head+= 1
else:
高三技术 试题卷 第 4 页(共 11 页)
que[tail] = st[top]
tail+=1
top-= 1
print(que[head:tail])
执行该程序段,则输出的结果是
A.['c' ,'d', 'c'] B.['c' ,'e' ,'d'] C.['c' ,'' ,'d'] D.['c' ,'', 'd']
(
【答案】
A
【解析】
本题考查队列程序的阅读分析。
由上述表格可知,最后
que
[
head
:
tail
]
的结果为
c,d,c
,所以答案是
A

)
12.有如下 Python 程序段:
from random import randint
x = randint(2,4)*2
a=[9,2,5,1,3,4,8,7]
n=len(a)
for i in range(0,n- 1):
k=i
for j in range(i+1,x):
if a[k]>a[j]:
k=j
if i!=k:
a[k],a[i]=a[i],a[k]
print(a)
执行后,输出结果不可能是
A. [1, 2, 3, 4, 5, 7, 8, 9] B. [1, 2, 3, 4, 5, 9, 8, 7]
C. [1, 2, 5, 9, 3, 4, 8, 7] D. [1, 2, 3, 4, 5, 9, 7, 8]
高三技术 试题卷 第 5 页(共 11 页)
(
【答案】
D
【解析】
本题考查选择排序的相关知识。
由程序可知,
x
的可能值为
4

6

8
,当
x

4
时,对
9,2,5,1
进行升序排序,可得
a
为:
[1

2

5

9

3

4

8

7]
,故选项
C
是有可能的;当
x

6
时,对
9,2,
5,1,3,4
进行升序排序,可得
a
为:
[1, 2, 3, 4,
5, 9,
8, 7]

故选项
B
是有可能的;当
x

8
时,对
9,2,5,1,3,4,8,7
进行升序排序,可得
a
为:
[1, 2, 3, 4,
5,
7,
8,
9]
,故选

A
是有可能的。答案
D
是不可能的,所以答案是
D

)
二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,共 26 分)
13.某酒店共有 A 、B 、C 三种房间型号,A 、B 、C 型房间的住宿团队价分别为 500 元/晚、300 元/晚、200 元/晚。因房型和房间数量原因,酒店规定 A 型房间只能订 1-9 个,而 B 型和 C 型房间都必须订 10-99 个。每两个团队的订房信息共同组成一个订单码,该订单码以第一个团队编号“g1 ”和字符“- ”开头, 后面由房间型号及其数量组成,两个团队的信息编号以逗号分隔。例如,订单码
“g1-A2B15C27,g2-A6B11C22”,表示团队 g1 所订 A 、B 、C 型房间的数量分别为 2 个、15 个、27 个, 团队 g2 所订 A 、B 、C 型房间的数量分别为 6 个、11 个、22 个。请回答下列问题:
(1)若某订单码为“g1-A2B11C17,g2-A8B19C23 ”,则该订单一天住宿的总金额为 元。 (2)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。
def fi(s,b,e):
income=0
i=b
while i<=e:
if s[i]=="A":
income+= ①
i+=2
elif s[i]=="B":
income+=int(s[i+1:i+3])*300
i+=3
elif s[i]=="C":
income+=int(s[i+1:i+3])*200
i+=3
return income
s=input("请输入订单码:")
flag=False
for i in range(len(s)):
if s[i]=="-" and not flag:

flag=True
elif s[i]=="-":
q=i
elif s[i]==",":
e=i
total=fi(s,p+1,e- 1)
total+=fi(s, ③ ,len(s)-1)
高三技术 试题卷 第 6 页(共 11 页)
print(total)
(
【答案】(
1

22000

1
分)

2


int(s[i+1])
*500

2
分)

p=i

2
分)

q+1

2
分)
【解析】
本题考查简单
Python
算法。

1

由规则可知
g1

g2
团队订的房型总共为
A

10(
2+8)
个、
B

30(11+19)
个、
C

40(17+23)
个,则该
订单一天住宿的总金额为
10*500+30*300+40*200=22000
元。

2
)①此处位于多分支内,由其他分支内容可以看出
income
累加
的是所定
A

B

C
房型的价格。则该处
应为订
A
房型的总价格,且由题目可知
A
房型只能订
1-9
个,是单数,所以此处应填
int
(s[i+1])*50
0

②由该
for
循环的最后一行
fi
(s,p+1,e-
1)
可知
p
未赋值,
p+1

g1
团队的订单房型的起始位置(
A
所在位置
),

p
的值应为“
-
”所在位置,即当前
i
的位置,填
p=i

③由
total
=
fi
(s,p+1,e-1)
可知只计算了
g1
团队的总金额,还差
g2
团队的总金额,则此处
total
累加的是
g2

队的总金额,填空处应为
g2
团队房型的起始位置。在上面的
for
循环中遍
历完了整个订单码,那么会记录
g2
团队的“
-
”位置
q
,则此处应填
q+1

)
14.小明设计并搭建了泳池水质监测系统,该系统通过水质传感器采集水中的余氯浓度、浊度、PH 值等水 质参数数据,由智能终端通过 IOT 模块发送到web 服务器并存储到数据库中,用户可以通过浏览器实时 查看泳池的水质情况。当水质参数值超出标准范围时,执行器发出警报并净化水质,使 得水质达到标 准。系统结构图如第 14 题图 a 所示。请回答以下问题。
第 14 题图 a
(1)在搭建信息系统的前期准备过程中,下列说法正确的是 (单选,填字母)。 A.选择传感器的品牌和型号属于需求分析
B.设计该系统时对存放数据的数据库系统的选择属于详细设计
C.可行性分析只需要从技术方面考虑分析系统的可行性
D.该系统软件开发过程中需要对服务器端程序和客户端程序进行编写
(2)若传感器提交数据到 web 服务器的网址为:http:// 192.168.1.10:5000/todata trc=4.5&ph=7.0&tb=3.0, 则服务器端应用实例 app 中与该 URL 关联的路由设置语句是@app.route(‘ ’, methods=['GET', 'POST']) ,请补充该路由设置语句。
(3)游泳池中的余氯含量 trc 的标准范围为r1~r2(不含 r1,r2),若符合此标准则系统状态变量 flag 设为 0; 若低于标准值则系统状态变量 flag 设为 1;若高于标准值则系统状态变量 flag 设为 2 。下列 Python 程序段符合要求的是 (多选,填字母)。
高三技术 试题卷 第 7 页(共 11 页)
A. if trc>r1 or trcflag=0
eliftrc<=r1:
flag=1
else:
flag=2
B. if not trc<=r1 and trcflag=0
eliftrc<=r1:
flag=1
else:
flag=2
C. if trc<=r1:
flag=1
if trc>=r2:
flag=2
else:
flag=0
D. flag=0
if trc<=r1:
flag=1
if trc>=r2:
flag=2
(4)水质监测系统运行一段时间后,小明发现智能终端显示数据上传失败提示,经检查 web 服务器访问 数据库正常,造成上述问题的原因可能为 (多项,填字母)。
A.web 服务器连接无线路由器出现故障 B.浏览器出现故障
C.传感器获取数据超过阈值 D.智能终端与 IOT 模块通讯故障
(5)小明将系统中某天(开放时间为 8 时~20 时)的数据表导出,部分数据如第 14 题图 b 所示,分析每小 时的平均浑浊度值,线性图如第 14 题图 c 所示。
第 14 题图 b
部分代码如下:
import pandas as pd
import matplotlib.pyplot as plt
第 14 题图 c
plt.rcParams['font.sans-serif'] = ['SimHei'] #显示中文字体
df=pd.read_excel("ycjc.xlsx")
df.insert(0,'小时','')
for i in df.index:
df.at[i,'小时']=str(df.at[i,'监测时间'])[11:13]
hzdf= ① #分组求出浑浊度平均值
x=hzdf.index
y=hzdf.values
plt. ② (x,y) #绘制折线图
#设置图表的样式如第 14 题图 c 所示,代码略
①处应填入的代码为 (单选,填字母);并在划线②处填入合适的代码。 A.df.groupby("监测时间")['浑浊度'].mean()
B.df.groupby("小时")['浑浊度'].mean()
C.df.sort_values("小时",as_index=False)['浑浊度'].mean()
D.df.groupby("小时",as_index=False)['浑浊度'].mean()
(
【答案】

1

A

1
分)

2

/todata

1
分)

3

BD

2
分)
)
高三技术 试题卷 第 8 页(共 11 页)
(

4

AD

2
分)

5


B

2
分)

plot

2
分)
【解析】
本题考查信息系统的设计,
pandas
模块、数据处理,条件语句以及逻辑判
断。

1

A
. 传感器的品牌和型号的选择,属于需求分析中的资源和环境需求
,正确
B
. 数据库的选择,属于概要设计,错误
C
. 可行性分析主要从技术、经济、社会意义等多方面考虑,错误
D
. 根据题目描述,这个系统是
B/S
架构,无需编写客户端,错误

2
)根据前面语句,相应的网页路由位置:
/
todata

3

A
.
trc
>r1
or
trc
条件错误,应该是
trc
>r1
and
trc
B
.
not
trc
<=r1

trc
>r1
等价,正确
C
. 分析语句可知,
flag
最后只有二个结果
2

0
,错误
D
.
flag
先设置初值
0
,再根据情况修改,正确

4

A
.
web
服务器和无线路由器连接故障,数据上传线路不正常,数据上传失败,正确
B
. 浏览器故障,不影响
http
协议,错误
C
. 传感器获取的具体数据与相应故障毫无关联,错误
D
. 通讯故障,数据无法上传,正确

5
)①根据图
c
,分组的列是

小时

,再根据绘图数据
x=
hzdf
.
index
,正确
的答案是
B
②折线图:
plot
)
15.某工厂将送达的各批次物品按品种打包。小李将各批次物品信息按送达时间顺序合并,得到如第 15 题 图 a-2 所示数据 data 。同一个包裹只能装入同一品种任意批次的物品,当某一个品种物品 A 送达使得已 送达的该品种物品总重量超过 m 时,则将在该物品之前送达的物品按重量由大到小依次装入包裹,其余 重量不足 m 的品种,按各品种依次装入包裹。编写程序,读取物品合并更新后的信息,按送达时间顺序 打包,输出各包裹中的物品序号,运行结果如第 15 题图 b 所示。
m=10 data= [[1, 0, '8:30', 2, 3], [2, 2, '8:35', 1, 6], [3, 0, '8:40', 3, 4], [4, 1, '8:50', 1, 8], [5, 0, '9:10', 1, 2], [6, 0, '9:15', 1, 4]] 第1 个包裹中品种为0,各物品的序号依次是:3,1,5, 第 2 个包裹中品种为 0,各物品的序号依次是:6, 第3 个包裹中品种为 1,各物品的序号依次是:4, 第4 个包裹中品种为2,各物品的序号依次是:2,
高三技术 试题卷 第 9 页(共 11 页)
请回答下列问题:
(1)送达物品信息合并后如第 15 题图a-2 所示,若包裹装入物品重量不能超过 8 千克,则首先打包完成 的包裹中装入品种为 0 ,各物品的序号依次是 。
(2)定义 data_sort(lst)函数。先将数据(如第 15 题图 a-1 中所示)合并得到 lst 列表(如第 15 题图 a-1 中所示),函数 data_sort(lst)的功能是对 lst 列表按送达时间升序排列,并对序号进行更新。
def data_sort(lst):
for i in range(n-1):
for j in range(n-1,i,- 1):
if lst [j][2]< lst [j-1][2]:
lst [j], lst [j- 1]= lst [j- 1], lst [j]
lst[i][0]=i+1
return lst
执行上述代码后, (填写:能/不能)正确得到如第 15 题图 a-2 中的数据。 (3)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。
def pack(k): #对品种 k 已送达待打包的物品按重量由大到小输出
#部分代码略
p=b[k][1]
num+= 1
print("第"+str(num)+"个包裹中品种为"+str(k)+" ,各物品的序号依次是:",end=" ") while p!=- 1:
print(data[p][0],end=",")
p=x[p]
print()
'''
合并后排序得到 n 件物品的数据存储在数组 data 中并输出,包裹最大承受最大重量为 m 千克。物 品品种的数量是 sn ,代码略
'''
b=[[0,- 1] for i in range(sn)]
x=[- 1 for i in range(n)]
num=0
for i in range(n):
k=data[i][1]
if b[k][0]+data[i][4]>m :
pack(k)
b[k]=[0,- 1] b[k][1]
p= ①
if p==-1:
b[k][1]=i
else:
if data[i][4]>data[p][4]:
b[k][1]=i

else:
q=-1
高三技术 试题卷 第 10 页(共 11 页)
while ③ :
q=p
p=x[p]
x[q]=i
x[i]=p
b[k][0]+=data[i][4]
#重量不足 m 的品种,按各品种依次装入包裹
for i in range(sn):
if b[i][1]!=-1:
pack(i)
(
【答案】

1

3

1

3
1

2
)不能

3


b[k][1]

x[i]=p

p!=-1
and
data
[i][4]<=
datalp
][4]

p>-
l
and
data
[i][4]<=
data
[p][4]

p>=0
and
data
[i][4]<=
data
[p][4]
【解析】
本题考查冒泡排序和链表节点的插入、遍历算法实现。

1
)品种
0
按时间先后依次
3+4+2=7
,将序号
5
来之前按重量降序打包,因此序号为
3

1


2

n
个数据经过
n-
1
趟冒泡排序,数据已经有序,但最一个
数据的序号没有得到更新,因此得不到如图
所示信息。

3
)①变量
k
表示品种,创建包含
[-
1,-
1]

sn
个元素的数组
b
,从表达式
b[k][0]+
data
[i][
4]>m
来看,每个
元素的第
1
项为包裹重量之和,结合条件
p==-1

b[k
][1]
应该为存储该品种链表的头指针。②创建包含
-1

n
个元素的数组
x
,用于存储
data
每个元素的指针区域值,条件
data
[i][4]>
data
[p][4]
成立,表示当前节点的
重量大于头节点,,插在头节点的前面,因此该节点指向原头指针
p
。③品种
k
的链表已按重量降序排列,
遍历该链表,找到当前货品
data
[i][4]
在链表中位置,若
data
[i][4]
小于等于(若相等,则按时间先后排列)
data
[p][4]
,继续向后遍历。
)
高三技术 试题卷 第 11 页(共 11 页)

展开更多......

收起↑

资源预览