浙江省四校联盟2024届高三上学期12月联考通用技术试卷含答案
展开命题:绍兴市第一中学
考生须知:
1.本卷满分100分,考试时间90分钟;
2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号。
3.所有答案必须写在答题卷上,写在试卷上无效;
4.考试结束后,只需上交答题卷。
第一部分信息技术(共 50 分)
一、选择题(本大题共12 小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列有关数据和信息的说法,正确的是( )
A. 数据的表现形式只能是文字和数字B. 信息可以不依附载体独立存在
C. 计算机只能处理数字化后的数据D. 信息具有价值性,同一信息对所有人而言价值是相同的
2. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机APP 登录系统查看酒窖的相关数据;游客可通过手机APP了解酒文化并预约参观酒窖,以刷身份证的方式进入酒窖。下列关于该系统组成和功能的说法,不正确的是( )
A. 材料中描述的手机APP属于应用软件B. 游客不属于该信息系统中的用户
C. 该系统具有数据采集、处理和存储的功能D. 该系统设计合理,但不可避免地存在一些局限性
3. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机APP 登录系统查看酒窖的相关数据;游客可通过手机APP了解酒文化并预约参观酒窖,以刷身份证的方式进入酒窖。该系统的下列应用中,体现人工智能的是( )
A. 通过传感器采集酒窖环境数据B. 采集的数据自动发送到服务器中
C. 游客通过刷身份证进入酒窖D. 管理人员通过指纹认证进入酒窖
4. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机APP 登录系统查看酒窖的相关数据;游客可通过手机APP了解酒文化并预约参观酒窖,以刷身份证的方式进入酒窖。为提高该信息系统的安全性,以下做法不正确的是( )
A. 定期备份服务器中的数据B. 定期对服务器杀毒软件进行更新升级
C. 为酒窖管理人员设置统一的账号密码方便登录系统D. 为游客身份信息进行加密处理
5. 下列关于网络系统的说法正确的是( )
A. 资源共享仅指网络中所有数据资源被网络中的所有用户共同使用
B. 移动通信网络具有频带宽、容量大、功能多、成本低、抗干扰性强等多种优势
C. 在Internet上传送信息至少通过三层协议:网际协议、传输控制协议及网页传输协议
D. 使用PPPE上网连接方式只要在路由器的WAN口设置中输入PPPE用户名和密码即可
6. 下列关于声音和图像数字化的描述,正确的是( )
A. 手机播放音乐的过程属于音频信号数字化
B. 若某段声音量化值范围是0~128,则量化位数至少是7位
C. 矢量图形保存的文件大小一般比位图小,所以在图像处理软件中放大会影响清晰度
D. 一段时长50秒、采样频率44100Hz、量化位数16bit未压缩的立体声音频存储容量约为8.4MB
7. 某算法的部分流程图如图所示,执行这部分流程,若输出k为3,则输入s的值可能是( )
A. “AAABB”B. “ABBAA”C. “BBAAA”D. “ABBBA”
8. 有一棵二叉树,如图所示,下列说法正确是( )
A. 该二叉树的高度为4B. 该二叉树的叶子结点个数为4
C. 该二叉树前序遍历与中序遍历结果相同D. 该二叉树用一维数组表示为[“A”,“B”,“C”,“D”,“E”]
9. 若在一个大小为8的数组上实现循环队列,当前队首head和队尾tail的值分别为4和6,从队列中删除一个元素,再加入两个元素后,head和tail的值分别是( )
A. 5和0B. 3和8C. 6和5D. 6和7
10. 如下Pythn程序段的功能是:删除数组a(元素个数为n)中重复元素并输出,例:a=[2,3,3,1,5,1,8],则输出[2,3,1,5,8]。
i=0
while i
fr j in range(i+1,n):
if(1):
(2)
r+=1
n=r
i+=1
print(a[:r])
则划线处应填入的代码为()
A. (1)a[i]==a[j] (2)a[r]=a[j]B. (1)a[i]==a[j] (2)a[i]=a[r]
C. (1)a[i]!=a[j] (2)a[r]=a[j]D. (1)a[i]!=a[j](2)a[i]=a[r]
11. 有如下函数:
def f(m,n):
s=“”
if m>1:
if m%n=0:
s=f(m//n,n)+str(n)
else:
s=f(m,n+1)
return s
执行语句k=(45,2)后,k的值为()
A. “533”B. “53”C. “35”D. “335”
12. 有如下Pythn 程序段:
#随机产生10个整型元素的非降序序列,依次存入列表:a(a[0]!=a[9]),代码略
key=int(input())
i=0;j=9
n=0
while i<=j:
m=(i+j)//2
n+=1
if a[m]
else:
j=m-1
执行上述程序段后,下列说法不正确的是()
A. a[i+1]可能等于keyB. a[j]可能等于keyC. i一定等于j+1D. n值一定大于2
二、非选择题(本大题共3小题,第13题7分,第14题9分,第15题10分,共26分)。
13. 电路板布线问题。电路板的水平直线上,从左向右分布着 n个针脚(1,2,3,…,n),用于连接导线。连线(p,q)表示针脚p和q之间通过一根导线连接,导线只允许从水平直线的下方相连,对于给定的一组连线(p1,q1),(p2,q2),…,(pm,qm)(确保各pi与qi均互不相同,且pi
请回答下列问题:
(1)若有8个针脚,并有一组连线(2,5),(1,6),(3,4),(7,8),则该组连线____(单选,填字母:A.可以/B.不可以)布线。
(2)实现上述功能的部分Pythn 程序如下,请在划线处填入合适的代码。
#读取针脚数量与这组连线数量,分别存入n、m中,代码略。
#将连线情况存入a,a=[[p1,q1],[p2,q2]…],代码略。
fr i in range(1,m):#按连线左端点升序排序
fr j in range(m-1,i-1,-1):
if①____:
a[j],a[j-1]=a[j-1],a[j]
st=[0]*m;tp=-1
②____
fr i in range(m):
while tp>=0 and st[tp]<=a[i][0]:
tp-=1
if tp>=0 and③____:
flag=False
tp+=1
st[tp]=a[i][1]
if flag:
print(“YES”)
else:
print(“NO”)
14. 小明为学校图书馆搭建了室内环境监控系统,其结构如图a所示。Web服务器端采用FlaskWeb框架开发,利用智能终端连接的传感器采集室内的温度、湿度数据,每隔一段时间由智能终端经IT模块发送到Web服务器。如果环境温度或湿度值超过系统设置的阈值,则蜂鸣器会发出警报,同时会触发通风装置、空调或除湿设备调节至适宜的温湿度。请回答下列问题:
图a
(1)根据该系统功能要求,图a中①②③处的设备分别为____(单选,填字母)。
A.①传感器②执行器③智能终端 B.①智能终端②执行器③传感器
C.①执行器②传感器③智能终端 D.①传感器②智能终端③执行器
(2)小明确定该系统存放数据的数据库系统为SQLite,这一方案设计环节属于信息系统搭建前期准备中____(单选,填字母)。
A.需求分析 B.可行性分析 C.详细设计 D.概要设计
(3)若传感器的编号id为1,湿度值h为48提交数据到Web服务器的URL为::5000/tserv?h=48&id=1,则服务器端应用实例app中与该URL关联的路由设置语句是@app.rute(‘____’)。
(4)在系统调试过程中,发现蜂鸣器一直发出警报,简要说明系统中可能造成上述问题的原因____(本系统中,通信网络、传感器与智能终端的功能均不存在问题。)
(5)当室内湿度值超过50时,系统会发出警报提醒。小明将系统中某一周七天的温湿度数据导出,部分数据如图b所示。现利用Pythn 编写程序统计每天发出报警提醒的次数,绘制如图c所示图表。部分Pythn程序如下,请在划线处填入合适的代码。
图b 图c
imprt pandas as pd
imprt matpltlib.pyplt as plt
dft=pdread_excel(“202310.xlsx”)
fr i in range(len(dft)):
t=str(dft[“日期”][i])
Dft.at[i,“日期”]=t[8:10]
dft=dft[①____]
dft=dft.grupby(“日期”).②____
plt.bar(dft.index,dft.湿度)
plt.title(“一周7天湿度警报次数统计图”)
plt.shw()
15. 某技能培训需要修完n(编号为0~n-1)门课程,但在学习某些课程前必须先完成其他课程的学习,每门课程可以有若干个前置课程,最多只能作为一门课程的前置课程。若n=5,如图a表示课程间的依赖关系,从中可知:完成课程4必须先完成课程0与课程5,完成课程3必须先完成课程1与课程4。
现根据各门课程之间的依赖关系判断能不能顺利按要求学完所有的课程,若可以,则输出任意一种课程顺序,如根据图a可行的一种课程顺序可以为:0,5,4,1,3,2。
图a 图b
(1)若将图a加框处中的“3”改为“4”,请写出其中一组可行的课程顺序:____。
(2)小明发现若所有课程都有前置课程,如图b,则不能完成所有课程的学习,于是他设计了如下judge(n,kc)函数用于判断是否有可行的课程顺序来完成所有课程的学习,其中参数kc是存储各门课程之间依赖关系的列表,如kc=[[0,1],[1,2],[2,0]]。
defjudge(n,kc):
link=[-1]*n
pre=[0]*n
fr i in range(len(kc)):
link[kc[i][0]]=kc[i][1]
pre[kc[i][1]]=1
c=0
fr i in range(len(pre)):
if pre[i]==0:
c+=1
if c==0:
return False
else:
return True
①小明在调试过程中,发现上述程序存在问题,不能完全判断是否有可行的课程顺序,下列选项中,若n均为4,则哪一组测试数据能发现问题____(单选,填字母)。
A.kc=[[2,3],[3,1],[0,1]]
B.kc=[[0,2],[2,3],[3,1],[1,2]]
C.kc=[[1,2],[2,1],[0,3],[3,0]]
D.kc=[[0,1],[1,2],[2,3],[3,0]]
②小明重新设计了如下算法,对变量f赋初值的语句f=[0]*n应填在哪一处位置:____(选填A或B)
defjudge(n,kc):
link=[-1]*n
fr i in range(len(kc)):
link[kc[i][0]]=kc[i][1]
i=0
A
while i
B
while p!=-1:
if f[p]==0:
f[p]=1
else:
return False
p=link[p]
i+=1
return True
(3)实现上述功能的部分Pythn程序如下,请在划线处填入合适的代码。
#读取总课程数存入n,代码略。
#读取各门课程之间的依赖关系存入kc,代码略。
link=[-1]*n
pre=[0]*n
fr i in range(len(kc)):
link[kc[i][0]]=kc[i][1]
①____
if judge(n,kc):
que=[0]*(n+1)
head=0;tail=0
fr i in range(n):
if②____:
que[tail]=i
tail+=1
ans=[]
while head!=tail:
u=que[head]
head=head+1
ans.append(u)
pre[link[u]]-=1
if pre[link[u]]==0:
③____
tail+=1
print(“可能的选修课程顺序为:”,ans)
else:
print(“不存在可行的选修顺序!”)
浙江省新高考Z20名校联盟2024届高三上学期通用技术第一次联考试卷: 这是一份浙江省新高考Z20名校联盟2024届高三上学期通用技术第一次联考试卷,共10页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
2023浙江省山水联盟高三上学期8月开学联考试题通用技术含答案: 这是一份2023浙江省山水联盟高三上学期8月开学联考试题通用技术含答案,文件包含通用技术无答案doc、通用答案pdf等2份试卷配套教学资源,其中试卷共9页, 欢迎下载使用。
2022浙江省百校高三上学期秋季开学联考通用技术含答案: 这是一份2022浙江省百校高三上学期秋季开学联考通用技术含答案,共10页。试卷主要包含了图中漏标的尺寸共有,如图所示是两螺纹孔同轴的轴套,如图所示是一种增力机构等内容,欢迎下载使用。