浙江省稽阳联谊学校2025届高三下学期4月联考试题 技术卷(含答案)

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

浙江省稽阳联谊学校2025届高三下学期4月联考试题 技术卷(含答案)

资源简介

1
2025年4月稽阳联谊学校高三联考
技术试题卷
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在s答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签笔或钢笔描黑,答案写在本试题卷上无效。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 30年前,老师手持粉笔在黑板上奋笔疾书;15年前,课件通过投影仪在幕布上跃动光影;如今,我们已能将知识融入到VR眼镜的虚拟空间,在沉浸式体验中开启认知革命。下列关于数据和信息的说法,正确的是()
A. 黑板上的文字都是信息 B. 投影到幕布上的图像是数字信号
C. VR眼镜损坏不会影响信息呈现 D. 黑板和计算机中的信息都具有时效性
2. 30年前,老师手持粉笔在黑板上奋笔疾书;15年前,课件通过投影仪在幕布上跃动光影;如今,我们已能将知识融入到VR眼镜的虚拟空间,在沉浸式体验中开启认知革命。下列对课件的处理方式,做法不合理的是()
A. 把图片文稿识别为文字再放入课件
B. 利用数据库技术管理大量的课件
C. 保存为BMP格式位图再到教室放映
D. 利用人工智能辅助制作课件
3. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。为完善系统的信息安全和承担信息社会责任,下列做法可行的是()
A. 把提示音更改为自己的语音 B. 在小区微信群分享系统账号密码
C. 在朋友圈里发布该系统的漏洞 D. 把系统用户信息出售给第三方公司
4. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。关于该信息系统的功能以及在信息社会中的表现,下列说法正确的是()
A. 该系统不具备数据查询功能 B. 该系统体现了信息经济和数字生活的信息社会特征
C. 系统设计可完全消除数字鸿沟 D. 只要保证电力供应,该系统不依赖其他外部环境
5. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。关于该系统软硬件设计的描述,正确的是()
A. 该系统的软件是指手机APP程序 B. 若没有软件,该系统将无法呈现智能效果
C. 云平台不需要输出设备 D. 该系统的输入设备包括键盘、鼠标和U盘
6. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。下列关于该系统传感器和网络技术的应用,说法正确的是()
A. 该系统使用了光敏和声敏传感器
B. 该系统的计算机只有服务器,无需终端设备
C. 手机APP与云平台必须在同一个局域网内才能连接
D. 传感器的信号只能通过有线方式传递到计算机设备
7. 某算法的部分流程图如图所示,划线处由三个代码按不同顺序组成,则输出结果最大的是()
①s←d+2②n←n%2+1③d←n+s
A. ①②③ B. ②③① C. ③①② D. ②①③
8. 有一颗深度为4的二叉树,已知其中序遍历结果是DBGEACHF,若去掉一个叶子节点,其前序遍历结果变为ABEGCFH,则删除的节点是()
A. 节点B左子节点 B. 节点B的右子节点 C. 节点E的左子节点 D. 节点E的右子节点
9. 有两个栈s1、s2,s1=[1,3,5,7],s2=[2,4,6,8],其中7、8分别是栈顶,约定如下四种操作(均操作一个元素),P:s1→a2(s1元素出栈后入栈s2)、O:s1出栈 N:s2→sl(s2元素出栈后入栈s1)、T:s2出栈。则经历一系列操作PPTOONTP后,s2中的元素分别是()
A. 2468 B. 2467 C. 2356 D. 245
10. 有如下Python程序:
s='ABCDEFGH'
i=0
while len(s)>1:
s=s[:i]+s[i+1:]
i=(i+3)%len(s)
print(s)
该程序运行后,下列说法正确的是()
A. 第2行输出BCEFGH B. 第3行输出BCEFH
C. 第4行输出CDFG D. 第5行输出CDH
11. 有如下Python程序:
a=[1,3,5,7,9,8,6,4,2,0]
n=len(a)
for i in range(n-1):
for j in range(__):
if a[j-1]>a[j]:
a[j],a[j-1]=a[j-1],a[j]
若在横线上分别填入如下代码:①n-1,i,-1②1,n-i③n-i-1,n④n
可以实现对列表a升序排序的个数是()
A. 1 B. 2 C. 3 D. 4
12. 利用列表模拟链表,有如下python程序
a=[[0,3],[1,2],[-2,-1],[11,4],[2,2],[5,6],[8,1],[10,-1],[6,1],[3,3],[-4,9],[9,2],[4,10]]
maxn=0
for i in range(len(a)):
n=0;p=i
while p!=-1:
n+=1;p=a[p][1]
if maxn
maxn=n;h=i
p=h;s=0
while p!=-1:
if a[p][0]>0:
s+=a[p][0]
p=a[p][1]
程序运行后,变量s的值为()
A. 10 B. 15 C. 20 D. 25
二、非选择题(本大题共3小题,其中第13题7分,10分,第15题9分)
13. 新能源汽车电池在使用中会经历多次充放电,设计算法模拟电池充放电过程。列表a存储充放电数据,索引的偶数位-1表示放电,1表示充电,奇数位表示充放电量。如a=[-1,5,1,40],表示先放电5度,然后充电40度。一次操作充满电后多余数值不计,同理每次放电时剩余电量最多到0。根据上述算法,回答下列问题:
(1)若电池最大容量10,初始满电。列表aa=[-1,15,1,8,-1,10],则实际放电总量为__。
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
#生成列表a,共200个元素,偶数位是-1或1,奇数位随机正整数,代码略。
cap=100;use=0#电池初始满电100度,初始使用量0
for i in range(①__):
if ②__ or a[i]+cap==101:
continue
elif a[i]==-1:
if cap>=a[i+1]:
cap-=a[i+1];use+=a[i+1]
else:
cap=0;use+=cap
else:#充电
if cap+a[i+1]>100:
cap=100
else:
③__
print("实际放电量",use,"度")
14. 某银行大厅有柜面业务信息系统,客户办理业务时,柜员需要把客户身份证和银行卡(均含RFID芯片)分别放在指定位置,结合人脸识别,通过专用设备让系统验证。请回答下列问题:
(1)柜员验证客户身份时,使用到的传感器是__________
(单选,填字母:A.压力传感器/ B.图像传感器/ C.温度传感器)。
(2)柜员验证客户身份的操作中,以下数据流向正确的是__________
(单选,填字母:A银行卡→智能终端 B.客户→身份证)
(3)在该系统硬件搭建过程中,需要考虑的有__________(多选,填字母)。
A.客户柜台数量B.智能终端操作系统选择
C.服务器地址D.验证设备的灵敏度
(4)办理业务时,客户身份证验证不成功,若系统中所有软件均不存在故障,原因可能是__________(请写出两种可能的原因)
(5)某银行某日柜面业务办理情况如图a所示,利用Python编程处理表格数据,并绘制了如图b所示的柱形图。回答下列问题:
#导入模块,解决中文乱码,代码略
df=pd.read_excel('数据.xlsx') #导入Excel文件
df3=df3.head(10)
plt.bar(____)
#设置绘图参数,显示如图图b所示的图形,代码略
方框中应填入的语句依次为__________(多选,填字母)。
①df2=df[df.业务类型═"转账汇款"] ②df2=df.groupby("业务类型",as_index=False)
③df3=df2.sort_values("金额",ascending=False) ④df3=df2.sort_values("金额")[::-1]
A.①③ B.③① C.①④ D.②③
(6)划线处应填入的代码是__________
15. 波浪理论可以分析金融市场上的价格波动,小鱼同学设计了简化的波浪理论模型,并用算法描述其一部分理论。在一次上涨中,浪1为上涨(以阶段最高点为终点),浪2为下跌(以阶段最低点为终点)但不能跌破浪1起点。另外规定:
规则一:浪1浪2时间长度(终点-起点)均需要满足在10~30个交易日之间。
规则二:浪1顶点后10个交易日内没有新高,浪2终点后10个交易日内没有新低。
根据上述算法,小鱼编写程序,研究某市场指数的历史交易记录,找出符合条件的全部记录。
例:浪1起点1000点,经过15个交易日后到该段最高1200点,浪2从浪1最高点下跌,经20个交易日后到最低点1020
找到有效图形时输出形式如:“有效图形[[20140428,2003,2085],[20140616,2085,2020]]”实现上述算法的python程序如下,回答下列问题:
(1)如下表所示为3月某指数,若每浪的时间长度改为5~10日之间,其他不变,则该段时间的一个完整1~2浪是(答案填日期,如3-10-19)__________
日期 3 4 5 6 7 10 11 12 13 14 15 18 19 20 21 22 23 26 27 28
指数 1024 1000 1011 1025 1021 1045 1065 1078 1090 1088 1076 1064 1066 1048 1070 1056 1078 1075 1072 1070
(2)函数judge的功能是寻找列表a中相对a[0]的极值,若有返回其下标,没有返回-1,方框处代码有误,请改正。__________
def judge(a,n):#参数n=1寻找最大值,n=-1寻找最小值
i=1;p=-1
t=a[0][1]
while iif :
p=i
t=a[i][1]
i+=1
if p>0:
return p
else:
return -1
(3)实现算法的主要程序如下,请在划线处填入合适的代码,使程序完整。
def bolang(d):
i=0
while imaxtmp=①__
j=i+1; p=j; flag=0; res=[]
while jif d[j][1]
i=j
flag=3
if d[j][1]>maxtmp:
maxtmp=d[j][1]
p=j
if p-i>=10:
t=judge(d[j:j+10],1)
if t>0: #后面10日有新高
②__
p=j
maxtmp=d[j][1]
else:
res.append([d[i][0],d[i][1],d[j][1]])
flag=1
j=j-1
j+=1
if flag==1:#寻找调整浪2的底部
k=j+1
mintmp=d[j][1]
while kif d[k][1]mintmp=d[k][1]
p=k
if p-j>=10:
t=judge(d[k:k+10],-1)
if t>0:
k=k+t; p=k
mintmp=d[k][1]
else:
res.append([d[j][0],d[j][1],d[k][1]])
print("有效图形",res)
i=k; flag=2
if ③__:
i=k
flag=3
k-=1
k+=1
#若当前段长度超过30或到末尾不到10个交易日,则起点i=i+1,代码略
#读取数据并存入数组d,d[i]有两个数据项,分别日期和当日价格,代码略
bolang(d)
2025年4月稽阳联谊学校高三联考
技术试题卷
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在s答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签笔或钢笔描黑,答案写在本试题卷上无效。
第一部分信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 30年前,老师手持粉笔在黑板上奋笔疾书;15年前,课件通过投影仪在幕布上跃动光影;如今,我们已能将知识融入到VR眼镜的虚拟空间,在沉浸式体验中开启认知革命。下列关于数据和信息的说法,正确的是()
A. 黑板上的文字都是信息 B. 投影到幕布上的图像是数字信号
C. VR眼镜损坏不会影响信息呈现 D. 黑板和计算机中的信息都具有时效性
【答案】D
2. 30年前,老师手持粉笔在黑板上奋笔疾书;15年前,课件通过投影仪在幕布上跃动光影;如今,我们已能将知识融入到VR眼镜的虚拟空间,在沉浸式体验中开启认知革命。下列对课件的处理方式,做法不合理的是()
A. 把图片文稿识别为文字再放入课件
B. 利用数据库技术管理大量的课件
C. 保存为BMP格式位图再到教室放映
D. 利用人工智能辅助制作课件
【答案】C
3. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。为完善系统的信息安全和承担信息社会责任,下列做法可行的是()
A. 把提示音更改为自己的语音 B. 在小区微信群分享系统账号密码
C. 在朋友圈里发布该系统的漏洞 D. 把系统用户信息出售给第三方公司
【答案】A
4. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。关于该信息系统的功能以及在信息社会中的表现,下列说法正确的是()
A. 该系统不具备数据查询功能 B. 该系统体现了信息经济和数字生活的信息社会特征
C. 系统设计可完全消除数字鸿沟 D. 只要保证电力供应,该系统不依赖其他外部环境
【答案】B
5. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。关于该系统软硬件设计的描述,正确的是()
A. 该系统的软件是指手机APP程序 B. 若没有软件,该系统将无法呈现智能效果
C. 云平台不需要输出设备 D. 该系统的输入设备包括键盘、鼠标和U盘
【答案】B
6. 家庭智能照明系统通过自动感应控制和远程管理,提升家居体验。该系统主要由智能灯泡、智能开关、手机APP、云平台等组成。主要功能有远程APP控制、利用传感器自动调节灯光亮度和场景模式、语音控制等。下列关于该系统传感器和网络技术的应用,说法正确的是()
A. 该系统使用了光敏和声敏传感器
B. 该系统的计算机只有服务器,无需终端设备
C. 手机APP与云平台必须在同一个局域网内才能连接
D. 传感器的信号只能通过有线方式传递到计算机设备
【答案】A
7. 某算法的部分流程图如图所示,划线处由三个代码按不同顺序组成,则输出结果最大的是()
①s←d+2②n←n%2+1③d←n+s
A. ①②③ B. ②③① C. ③①② D. ②①③
【答案】C
8. 有一颗深度为4的二叉树,已知其中序遍历结果是DBGEACHF,若去掉一个叶子节点,其前序遍历结果变为ABEGCFH,则删除的节点是()
A. 节点B左子节点 B. 节点B的右子节点 C. 节点E的左子节点 D. 节点E的右子节点
【答案】A
9. 有两个栈s1、s2,s1=[1,3,5,7],s2=[2,4,6,8],其中7、8分别是栈顶,约定如下四种操作(均操作一个元素),P:s1→a2(s1元素出栈后入栈s2)、O:s1出栈 N:s2→sl(s2元素出栈后入栈s1)、T:s2出栈。则经历一系列操作PPTOONTP后,s2中的元素分别是()
A. 2468 B. 2467 C. 2356 D. 245
【答案】B
10. 有如下Python程序:
s='ABCDEFGH'
i=0
while len(s)>1:
s=s[:i]+s[i+1:]
i=(i+3)%len(s)
print(s)
该程序运行后,下列说法正确的是()
A. 第2行输出BCEFGH B. 第3行输出BCEFH
C. 第4行输出CDFG D. 第5行输出CDH
【答案】D
11. 有如下Python程序:
a=[1,3,5,7,9,8,6,4,2,0]
n=len(a)
for i in range(n-1):
for j in range(__):
if a[j-1]>a[j]:
a[j],a[j-1]=a[j-1],a[j]
若在横线上分别填入如下代码:①n-1,i,-1②1,n-i③n-i-1,n④n
可以实现对列表a升序排序的个数是()
A. 1 B. 2 C. 3 D. 4
【答案】C
12. 利用列表模拟链表,有如下python程序
a=[[0,3],[1,2],[-2,-1],[11,4],[2,2],[5,6],[8,1],[10,-1],[6,1],[3,3],[-4,9],[9,2],[4,10]]
maxn=0
for i in range(len(a)):
n=0;p=i
while p!=-1:
n+=1;p=a[p][1]
if maxn
maxn=n;h=i
p=h;s=0
while p!=-1:
if a[p][0]>0:
s+=a[p][0]
p=a[p][1]
程序运行后,变量s的值为()
A. 10 B. 15 C. 20 D. 25
【答案】C
二、非选择题(本大题共3小题,其中第13题7分,10分,第15题9分)
13. 新能源汽车电池在使用中会经历多次充放电,设计算法模拟电池充放电过程。列表a存储充放电数据,索引的偶数位-1表示放电,1表示充电,奇数位表示充放电量。如a=[-1,5,1,40],表示先放电5度,然后充电40度。一次操作充满电后多余数值不计,同理每次放电时剩余电量最多到0。根据上述算法,回答下列问题:
(1)若电池最大容量10,初始满电。列表aa=[-1,15,1,8,-1,10],则实际放电总量为__。
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
#生成列表a,共200个元素,偶数位是-1或1,奇数位随机正整数,代码略。
cap=100;use=0#电池初始满电100度,初始使用量0
for i in range(①__):
if ②__ or a[i]+cap==101:
continue
elif a[i]==-1:
if cap>=a[i+1]:
cap-=a[i+1];use+=a[i+1]
else:
cap=0;use+=cap
else:#充电
if cap+a[i+1]>100:
cap=100
else:
③__
print("实际放电量",use,"度")
【答案】 ①. 18 ②. 0,len(a),2或0,200,2或其他等价答案 ③. a[i]+cap==-1或a[i]+cap<0或其他等价答案 ④. cap+=a[i+1]
14. 某银行大厅有柜面业务信息系统,客户办理业务时,柜员需要把客户身份证和银行卡(均含RFID芯片)分别放在指定位置,结合人脸识别,通过专用设备让系统验证。请回答下列问题:
(1)柜员验证客户身份时,使用到的传感器是__________
(单选,填字母:A.压力传感器/ B.图像传感器/ C.温度传感器)。
(2)柜员验证客户身份的操作中,以下数据流向正确的是__________
(单选,填字母:A银行卡→智能终端 B.客户→身份证)
(3)在该系统硬件搭建过程中,需要考虑的有__________(多选,填字母)。
A.客户柜台数量B.智能终端操作系统选择
C.服务器地址D.验证设备的灵敏度
(4)办理业务时,客户身份证验证不成功,若系统中所有软件均不存在故障,原因可能是__________(请写出两种可能的原因)
(5)某银行某日柜面业务办理情况如图a所示,利用Python编程处理表格数据,并绘制了如图b所示的柱形图。回答下列问题:
#导入模块,解决中文乱码,代码略
df=pd.read_excel('数据.xlsx') #导入Excel文件
df3=df3.head(10)
plt.bar(____)
#设置绘图参数,显示如图图b所示的图形,代码略
方框中应填入的语句依次为__________(多选,填字母)。
①df2=df[df.业务类型═"转账汇款"] ②df2=df.groupby("业务类型",as_index=False)
③df3=df2.sort_values("金额",ascending=False) ④df3=df2.sort_values("金额")[::-1]
A.①③ B.③① C.①④ D.②③
(6)划线处应填入的代码是__________
【答案】 ①. B ②. A ③. AD ④. 1.不是本人身份证2.网络中断3.身份证中芯片损坏4.验证设备故障或其他合理答案 ⑤. AC ⑥. df3.时间,df3.金额
15. 波浪理论可以分析金融市场上的价格波动,小鱼同学设计了简化的波浪理论模型,并用算法描述其一部分理论。在一次上涨中,浪1为上涨(以阶段最高点为终点),浪2为下跌(以阶段最低点为终点)但不能跌破浪1起点。另外规定:
规则一:浪1浪2时间长度(终点-起点)均需要满足在10~30个交易日之间。
规则二:浪1顶点后10个交易日内没有新高,浪2终点后10个交易日内没有新低。
根据上述算法,小鱼编写程序,研究某市场指数的历史交易记录,找出符合条件的全部记录。
例:浪1起点1000点,经过15个交易日后到该段最高1200点,浪2从浪1最高点下跌,经20个交易日后到最低点1020
找到有效图形时输出形式如:“有效图形[[20140428,2003,2085],[20140616,2085,2020]]”实现上述算法的python程序如下,回答下列问题:
(1)如下表所示为3月某指数,若每浪的时间长度改为5~10日之间,其他不变,则该段时间的一个完整1~2浪是(答案填日期,如3-10-19)__________
日期 3 4 5 6 7 10 11 12 13 14 15 18 19 20 21 22 23 26 27 28
指数 1024 1000 1011 1025 1021 1045 1065 1078 1090 1088 1076 1064 1066 1048 1070 1056 1078 1075 1072 1070
(2)函数judge的功能是寻找列表a中相对a[0]的极值,若有返回其下标,没有返回-1,方框处代码有误,请改正。__________
def judge(a,n):#参数n=1寻找最大值,n=-1寻找最小值
i=1;p=-1
t=a[0][1]
while iif :
p=i
t=a[i][1]
i+=1
if p>0:
return p
else:
return -1
(3)实现算法的主要程序如下,请在划线处填入合适的代码,使程序完整。
def bolang(d):
i=0
while imaxtmp=①__
j=i+1; p=j; flag=0; res=[]
while jif d[j][1]
i=j
flag=3
if d[j][1]>maxtmp:
maxtmp=d[j][1]
p=j
if p-i>=10:
t=judge(d[j:j+10],1)
if t>0: #后面10日有新高
②__
p=j
maxtmp=d[j][1]
else:
res.append([d[i][0],d[i][1],d[j][1]])
flag=1
j=j-1
j+=1
if flag==1:#寻找调整浪2的底部
k=j+1
mintmp=d[j][1]
while kif d[k][1]mintmp=d[k][1]
p=k
if p-j>=10:
t=judge(d[k:k+10],-1)
if t>0:
k=k+t; p=k
mintmp=d[k][1]
else:
res.append([d[j][0],d[j][1],d[k][1]])
print("有效图形",res)
i=k; flag=2
if ③__:
i=k
flag=3
k-=1
k+=1
#若当前段长度超过30或到末尾不到10个交易日,则起点i=i+1,代码略
#读取数据并存入数组d,d[i]有两个数据项,分别日期和当日价格,代码略
bolang(d)
【答案】 ①. 4-13-20 ②. a[i][1]*n>t*n或(a[i][1]-t) *n>0 ③. d[i][1] ④. j=j+t或j+=t ⑤. d[k][1]PAGE
第1页

展开更多......

收起↑

资源预览