2024年2月浙江省新阵地联盟高三信息技术卷(Word版含答案)

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

2024年2月浙江省新阵地联盟高三信息技术卷(Word版含答案)

资源简介

(
传感器
环境光传感器
红外传感器
霍尔传感器
NFC
功能
)绝密★考试结束前(寒假返校联考)
浙江省新阵地教育联盟 2024 届第三次联考 技术试题卷
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 12 页,满分 100 分, 考 试时间 90 分钟。
考生须知:
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂 处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用 2B 铅笔, 确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分:信息技术(共 50 分)
一、选择题(本大题共 12 小题, 每小题 2 分, 共 24 分。每小题列出的四个备选项中只有一个是符 合题目要求的, 不选、多选、错选均不得分)
1.下列有关数据、信息、知识的说法,正确的是
A.一张光盘上存储的文件是信息
B.信息可以不依附于载体而存在
C.信息在传递的过程中,会因为被获取发生损耗
D.知识是人类在社会实践中所获得的认识和经验的总和
2.近日,由 ChatGPT 引爆的新一轮人工智能热潮,使得人工智能的应用走向日常生活。以下关于人 工智能的说法中正确的是
A.符号主义人工智能基于规则学习, 需要实现构造知识库
B.联结主义人工智能是在问题引导下的试错学习
C.在智能叠加协调的回路中,人工智能是智能回路的总开关
D.人们不必担心人工智能带来的一些社会担忧
3.近日华为 Mate60 的发布,引发社会关注。小明的爸爸购买了这部手机, 小明阅读了手机的说明 书,部分参数如下表所示:
存储 运行内存(RAM) 12GB
机身内存 (ROM) 1TB
存储卡类型 NM 存储卡
最大支持扩展 256GB
关于该手机下列说法中错误的是
A.手机的 RAM 相当于计算机中的内存条, 断电后信息消失
B.该款手机配置多种传感器,增加了移动终端的智能性
第 1 页,共 6 页
C.手机的鸿蒙操作系统属于应用软件
D.该手机可以实现无接触的移动支付
阅读下列材料, 回答第 4 到 5 题:
某中学通过智慧食堂就餐系统, 对食堂菜谱、菜品售卖情况、学生对菜品的喜爱度等进行大数据 分析,不仅实现了学校食堂精准备餐,降低剩餐率,而且还促进了学校食堂不断优化、优选菜品, 在保证营养搭配均衡的同时,逐步提升菜品质量
4.有关该信息系统的说法中不正确的是
A.该信息系统的用户是指全校师生和食堂工作人员
B.该“智慧食堂”系统的实现必须有数据库的支持
C.该“智慧食堂”系统需要软硬件的支持
D.该信息系统的使用有利于学校食堂的科学决策
5.关于该信息系统的安全和防护,下列说法错误的是
A.TCP 协议用于管理被传输信息的完整性
B.管理人员共享同一个账户,可提高管理效率
C.该系统采用的网络类型属于局域网
D.可以用替代加密等加密算法加强数据安全
6.下列有关数据采集与编码的说法, 正确的是
A.数字信号转换为模拟信号的过程称为数字化
B.ASCII 码的最大值十进制表示为 128
C.信息编码的本质是信息形式转换的过程
D.图像的数字化不需要经过采样阶段
7.某算法的部分流程图如下图所示。
执行该部分流程后, 输出的结果为
A.63 B.15 C.24 D.48
8.假设完全二叉树的树根为第 1 层,树中第 10 层有 5 个叶子节点,则该完全二叉树最多节点数为
A.2047 B.2048 C.2038 D.2037
9.有 1 个栈,从栈顶到栈底依次为元素 a、b、c,并且已知元素 d 已入栈并出栈, 则这四个元素的 入栈顺序可能为
A.c,d,b,a B.b,d,c,a C.a,b,c,d D.d,a,b,c
第 2 页,共 6 页
10.有如下 Python 代码:
data='My Name is Tom!'
imax,t=0,0
for ch in data:
if ('A'<=ch<='Z') or ('a'<=ch<='z'):
t+=1
else:
if t>imax:
imax=t
t=0
print(imax)
执行上述代码后,输出的内容是
A .2 B .3 C .4 D .5
11.有如下 Python 代码:
head=4;tail=3
a=[3,6,7,12,4]
n=len(a)
while (head+1)%n!=tail:
if a[head]%3!=0:
head=(head+1)%n
else:
a[tail]=a[head]//3
head=(head+1)%n
tail=(tail+1)%n
print(a[head])
执行上述代码后,输出的内容是
A .2 B .7 C .3 D .4
12.有如下 Python 程序段:
a=[12,30,32,37,37,37,49,49,60,70]
i=0;j=9;key=37;c=0
while i<=j:
m=(i+j)//2
if keyj=m-1
else:
i=m+1
c+=1
该程序段运行结束后,下列说法不正确的是
A.i 的值一定为 j+1 B.i 的值是 6 C.j 的值是 2 D.c 的值为 4
第 3 页,共 6 页
(

13
题图
b
)二、非选择题(本大题共 3 小题,其中第 13 小题 7 分, 第 14 小题 10 分,第 15 小题 9 分,共 26 分) 13.有一个数字集合,所有数按从小到大的顺序排成规律的数列, 即 a1=3,a2=5,a3=6,a4=9,…,小 明同学对所有数字按照左小右大、上小下大的原则写成如下的三角表形式,如第 13 题图 a 所示:
第 1 行 第 2 行 第 3 行 第 4 行 第 1 列 3 5 9 17 第 2 列 6 10 18 第 3 列 第 4 列 ……
12 20 24
第 13 题图 a
(1)小明发现图 a 中的数据很有规律,根据这一规律可以推出 a(13)= ▲ ;
(2)小明编写了一个 Python 程序, 用来求该数列第 n 项数值以及前 n 项和, 程序运行界面如第 13 题图 b 所示。部分程序代码如下:
num=int(input("请输入数列的项数: "))
n=num
i,sum=1,0
while n>i:
for j in range(i):


i+=1
if n!=0:
for j in range(n):
sum+=2**i+2**j

print("a("+str(num)+")=",b)
print("集合前"+str(num)+"项和为:",sum)
14.小王同学利用自己学到的 python 知识, 帮亲戚制作了一个“蔬菜大棚温控系统”。该系统每 10 分钟通过温度传感器采集一次大棚温度数据,实时发送到智能终端,并通过物联网模块上传至 服务器数据库,当温度超过阈值时自动报警;服务器分析数据,自动开启或关闭大棚内风机、 遮阳设备等。用户可通过浏览器查看相应网页,获取最新的温度和报警信息。
请回答下列问题:
(1)在进行系统硬件搭建时, 服务器通过无线网络连接智能终端, 连接在智能终端上的设备有: ▲ (多选,填序号:①服务器②传感器③客户端手机④执行器)
(2)关于该系统, 下列说法正确的是: ▲ (多选, 填字母)
A.测试并观察该系统运行是否有问题,属于静态测试
B.选择 SQLite3 作为该系统的数据库软件,属于概要设计
C.搭建系统前对该系统所需的费用和效率进行评估,属于需求分析
D.该系统采用了 B/S 架构
第 4 页,共 6 页
(3)网站框架示意图如图 b 所示, 若要查看当前的实时温度信息,需访问的 url 是: http:// ▲
(4)该系统正常运行一段时间后,发现服务器网页正常显示,但温度高于阈值时执行器没有启 动, 请从硬件的角度分析造成上述问题可能的原因 ▲ 。(注: 回答 2 项, 1 项正确得 1 分)
(5)小明将系统中 6、7 两月每天温度数据导出在“wd.xlsx ”文件中,部分数据如下图所示。 现要分析 7 月每日平均温度, 并统计出 7 月每日平均温度最高的 5 天, 部分 python 程序如 下,请在程序划线处填入合适的代码。
df=pd.read_excel("wd.xlsx")
dfw= ① #筛选出 7 月温度值
dfwg=dfw.groupby('日期',as_index=False).mean()
dfwgs=dfwg.sort_values(' ② ',ascending=False).head(5)
plt.bar(dfwgs.日期,dfwgs.数值)
# 设置绘图参数显示柱形图,代码略
15.有 n 个小组(编号 1 至 n),每个小组有 m 个成员, 每个成员都有一个 0 到 20 之间的整数得分。 现要求按下列规则计算每个小组的平衡值,并找出平衡值最大的小组。
小组成绩的计算规则是:若小组成员中得分最高的前 k(k<=m/2)人的得分都不低于 s1(若有 多个 s1 则取最大值),且得分最低的前 k 人的得分都不超过 s2(若有多个 s2 则取最小值),则 该小组的平衡值为 s1-s2。例如,第 1 小组共有 8 个成员,得分依次为“5,2,7,11,8,6, 5,1 ”,当 k=3 时, 得分最高的前 3 人得分为“11,8,7 ”,得分最低 3 人得分为“5,2,1 ”, 因此该小组的平衡值为 7-5=2。
按上述要求,编写 Python 程序,功能如下:输入各小组每个成员的得分,计算并输出平衡 值最大的小组编号及平衡值(如果有多个小组并列最大,则全部输出)。
第 5 页,共 6 页
(1)若取 k=2,小组成员的得分不变,此时第一小组的平衡值是 ▲ 。 (2)请在划线处填入合适的代码。
n=6; m=8; k=3
a=[0]*(n*m)
ans=[0]*n
#读取 n 个小组每个成员的得分, 按组别从小到大依次存入数组 a
#a[0]到 a[m-1]存储第 1 小组 m 个成员的得分
#a[m]到 a[2*m-1]存储第 2 小组 m 个成员的得分
#以此类推,代码略
def balance(w): #计算第 w 小组的平衡值
c=[0]*21
for i in range((w-1)*m,w*m):

c[t]+=1
s1 = 20; t = k
while t>0:
if c[s1]>0:
② _
t-=1
else:

#求 s2 的过程代码略
return s1-s2
maxg = -1
for i in range(1,n+1):

if g>maxg:
maxg=g
p = 0
ans[p]=i
elif g==maxg:
p+=1
ans[p]=i
for i in range(p+1):
print("平衡值最大的小组编号为:" +str(ans[i])+",平衡值为:"+str(maxg))
第 6 页,共 6 页浙江省新阵地教育联盟2024届第三次联考
技术参考答案
第一部分:信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符
合题目要求的,不选、多选、错选均不得分)
序号
1
2
3
4
5
6
7
8
9
10
11
12
答案
D
A
C
C
B
D
A
A
C
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13.(1)36
(1分)
(2)①sum+=2*i+2**j
(2分)
②n=n-i
(2分)
③b=2**i+2**(n-1)
或b=2**i+2*j
(2分)
14.(1)②④
(2分)
(2)BD
(2分)
(3)192.68.1.100:8080/view
(2分)
(4)执行器故障、执行器与智能终端连接故障、智能终端故障、IoT模块故障等,答对2项给2
分,答案对1项给1分
(2分)
(5)①df[df.月份=7]或df[df["月份"]=7]
(1分)
②温度
(1分)
15.(1)6
(1分)
(2)①t=a[i]
(2分)
②c[s1]-=1
(2分)
③s1-=1
(2分)
④g=balance(i)
(2分)

展开更多......

收起↑

资源列表