浙江省强基联盟2023-2024学年高三上学期12月联考技术试题(Word版附解析)
展开技术学科试题
考生须知:
1.本试卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页,第二部分7至12页。满分100分,考试时间90分钟。
2.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题卷规定的位置上。
3.答题时,请按照答题卷上“注意事项”的要求,在答题卷相应的位置上规范作答,在本试题卷上的作答一律无效。
4.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。
第一部分:信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)
1. 2023年中秋国庆假期,我国旅游收入7534.3亿元,旅游经济已经全面恢复到2019年同期水平,超过8亿的国内游客度过了史上热度最高的旅游超级“黄金周”。下列关于数据和信息的说法,不正确的是( )
A. 材料中的数据7534.3亿元蕴含信息
B. 通过城市热力图可以了解城市各区域的拥挤情况
C. 使用饼图能较好反映近几年旅游人数的变化
D. 使用批处理计算可以分析过往假期的温州道路车流量
【答案】C
【解析】
【详解】本题考查数据、信息相关内容。A选项,7534.3亿是旅游收入,蕴含信息,选项正确。B选项,热力图,简单来说就是用热量分布的表现形式来表达一个区域间的密集程度,各区域的拥挤情况可以通过城市热力图展现,选项正确。C选项,饼图一般反映数据在整体中的占比,折线图更能反映人数的变化,选项错误。D选项,使用批处理计算可以分析过往假期的温州道路车流量,选项正确。故本题答案是C选项。
2. 通过深度神经网络学习认识猫与狗特征的过程如图所示,下列说法正确的是( )
A. 猫与狗的照片属于信息
B. 其应用的人工智能方法属于联结主义
C. 人工智能的训练过程需要人的参与,因此属于混合增强智能
D. 人能够分辨出猫与狗,这是智慧的体现
【答案】B
【解析】
【详解】本题考查的是信息、智慧及人工智能。猫与狗的照片属于数据,选项A说法错误;联结主义的指导性启示和主要灵感来自大脑或神经系统,它把认知看成是网络的整体活动,深度神经网络学习属于联结主义,选项B说法正确;“混合增强智能”是指将人的作用或人的认知模型引入人工智能系统,形成“混合增强智能”的形态,故该系统不属于混合增强智能,选项C说法错误。人能够分辨出猫与狗,这是知识,选项D说法错误。本题应选B。
3. 如今越来越多“无人超市”涌现于城市中,它的工作流程主要为:顾客将需要购买的商品置于结算机器指定位置上,机器自动识别商品计算价格,并通过摄像头对顾客进行人脸识别,在顾客离开后扣除相应款项。关于该信息系统的描述,下列说法正确的是( )
A. 该系统可以实现无店员值守,不需要依赖外部环境
B. 该系统的主存储器有ROM、RAM和硬盘
C. 摄像头属于该系统的输入设备
D. 该信息系统的用户仅指来超市购物的客人
【答案】C
【解析】
【详解】本题考查信息系统相关内容。A选项,信息系统需要依赖外部环境,选项错误。B选项,硬盘不属于主存储器,选项错误。C选项,摄像头属于信息系统输入设备,选项正确。D选项,信息系统的用户包括维护人员、管理人员、顾客等,选项错误。故本题答案是C选项。
4. 如今越来越多的“无人超市”涌现于城市中,它的工作流程主要为:顾客将需要购买的商品置于结算机器指定位置上,机器自动识别商品计算价格,并通过摄像头对顾客进行人脸识别,在顾客离开后扣除相应款项。有关该类型的无人超市,下列说法正确的是( )
A. 可以使用RFID技术实现对商品的识别
B. 系统中的摄像头连接至路由器的WAN口
C. 存储在系统数据库中的海量商品信息属于大数据
D. 摄像头将采集到的数字信号转化为模拟信号后发送给计算机
【答案】A
【解析】
【详解】本题考查信息系统相关内容。A选项,RFID(射频识别),俗称“电子标签”,是一种非接触式自动识别技术,它通过射频信号自动识别目标物体并获取相关数据,识别工作无需人工干预,选项正确。B选项,系统中摄像头连接至路由器的LAN口,选项错误。C选项,存储在系统数据库中的海量商品信息不属于大数据,选项错误。D选项,摄像头将采集到的模拟信号转化为数字信号后发送给计算机,选项错误。故本题答案是A选项。
5. 如今越来越多的“无人超市”涌现于城市中,它的工作流程主要为:顾客将需要购买的商品置于结算机器指定位置上,机器自动识别商品计算价格,并通过摄像头对顾客进行人脸识别,在顾客离开后扣除相应款项。关于提升该信息系统安全,下列说法不正确的是( )
A. 系统服务器安装防火墙
B. 定期备份数据、更新系统、修复漏洞
C. 更换处理速度更快的服务器
D. 为每一位管理人员设立一个单独账户,给予不同的权限
【答案】C
【解析】
【详解】本题考查信息系统安全相关内容。安装防火墙、定期备份数据、更新系统、修复漏洞、设置不同账户,分配不同权限是保障信息系统安全的措施,ABD选项正确,C选项,信息系统的安全与服务器的速度性能无关,选项错误。故本题答案是C选项。
6. 关于网络系统的描述,下列说法不正确的是( )
A. 按照网络覆盖范围分类,家庭网络一般属于局域网
B. 移动终端接入局域网,必须开启路由器DHCP服务
C. 网络具有数据通信、资源共享和分布处理三个主要功能
D. B/S架构中客户端不需要安装专门的应用程序
【答案】B
【解析】
【详解】本题考查的是网络系统。DHCP服务主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。移动终端接入局域网,也可以使用静态地址。故选项B说法错误。
7. 对某图像进行数字化,颜色的总数是1000,则量化位数最少是( )
A. 8B. 16C. 24D. 1000
【答案】B
【解析】
【详解】本题考查数字化相关内容。28=256<1000,216=65536>1000。颜色的总数是1000,则量化位数最少是16。故本题答案是B选项。
8. 有1个队列,现有元素依次为1,2,3,4。约定:P操作是指1个入队,T操作是指队列中1个元素出队后再入队,Q操作是指队列中1个元素出队。则经过PPTQTPQ系列操作后,队列中队首到队尾的元素依次为( )
A. 1B. 1,3C. 3,4D. 3
【答案】D
【解析】
【详解】本题考查数据结构队列相关内容。依据队列先进先出的特点,模拟其出队入队操作,如图所示:,经过PPTQTPQ系列操作后,队列中仅有元素3。故本题答案是D选项。
9. 某二叉树的后序遍历结果为DEBFCA,它的树形结构图不可能是( )
A. B. C. D.
【答案】C
【解析】
【详解】本题考查数据结构二叉树相关内容。A选项,后序遍历序列是:DEBFCA,符合给定结果,正确。B选项,后序遍历序列是:DEBFCA,符合给定结果,正确。C选项,后序遍历序列是:DEFCBA,不符合给定结果,错误。D选项,后序遍历序列是:DEBFCA,符合给定结果,正确。故本题答案是C选项。
10. 定义如下函数:
def fn(n,numl,num2):
if n==1:
return numl
return fn(n-1,num2,numl+num2)
下列说法正确的是( )
A. 该算法的时间复杂度是O(n)
B. fn(10,1,2)的效果等价于1+2+3…+10
C. fn(5,1,1)的结果是 22
D. fn(1,1,1)与fn(1,1,2)的返回结果不同
【答案】A
【解析】
【详解】本题考查Pythn函数相关内容。A选项,该函数为递归函数,分析其执行过程,可知,时间复杂度为O(n),选项正确。B选项,该函数功能为计算斐波那契数列,不是计算1--10的和,选项错误。C选项,当n等于5时,计算的是斐波那契数列第5项(1、1、2、3、5...),其结果为5,不是22,选项错误。D选项,fn(1,1,1)与fn(1,1,2)运行结果相同,因第一个参数都是1,代入函数运行,均返回num1,即1。故本题答案是A选项。
11. 有以下 Pythn 程序段:
imprt randm
n = 6
s=[0]*n
tp =-1
flag=True
fr i in range(n):
x= randm.randint(1,100)
if flag r tp!=-1 and x%2!= s[tp] % 2:
tp +=1
s[tp]=x
flag=nt flag
elif tp!=-1:
tp -=1
print(s[:tp+1])
运行该程序段后,输出结果不可能是( )
A [88,75,42,85,78,93]B. []
C. [23,92,92,61]D. [89,87,88,52,45,82]
【答案】D
【解析】
【详解】本题考查Pythn程序设计相关内容。由条件if flag r tp!=-1 and x%2!=s[tp]%2,可知栈顶元素与x非同奇偶时或者flag为True时才能入栈,一旦入栈flag值则反向,导致下一次入栈元素与前一次不可能同奇偶。因此,不可能前两个元素都为奇数。故本题答案是D选项。
12. 已知a[i]= [start,end]表示从start到end的闭区间,判断[left,right]内每个整数是否被a中至少一个区间覆盖,若是返回True,否则返回False。例如:a-[[1,10],[11,20]], left=5, right-21,则5-10内每个数可以被[1,10]区间覆盖,11-20内每个数可以被[11,20]区间覆盖,但21无法被覆盖,因此返回False。实现该功能的部分程序段如下:
#获取列表a,且按a[i][0]值升序排序,代码略
#获取变量left与right 的值,代码略
def judge(left,right):
while i < n:
if a[i][0] <= left <= a[i][1]:
(1)
else:
(2)
if left > right:
return (3)
return (4)
上述程序段中划线处可选代码为:①i += 1 ②left += 1 ③True ④False
则(1)(2)(3)(4)处代码依次为( )。
A. ②①③④B. ①②③④C. ②①④③D. ①②④③
【答案】A
【解析】
【详解】本题考查Pythn程序设计相关内容。(1)处,若left介于两者之间,说明该区间至少包含left,下一步应考虑比left大的数值是否在该区间,每次增长1即可,故此处应填写:left += 1。(2)处,若left不介于两者之间,说明该区间不覆盖[left,right],下一步应考虑下一个区间,故此处应填写:i += 1 。(3)若left > right成立,说明在此区间内,包含比right大的数值,则证明该区间覆盖[left,right],此时应返回结果True。(4)while循环内没有找到区间覆盖,则应返回结果:False。故本题答案是A选项。
二、非选择题(本大题共3小题,其中第13小题9分,第14小题8分,第15小题9分,共26分)
13. 小明开发了蔬菜生长管理系统由智能终端、温度传感器、湿度传感器、浇水控制器和It模块组成,智能终端通过无线网络将温湿度数据上传到服务器,根据服务器反馈的数据执行是否浇水操作,学生可通过手机或电脑浏览器查看历史数据。
请回答下列问题:
(1)系统中传感器和执行器与智能终端数据或指令的传输方向正确的是____(单选,填字母)
A. B. C. D.
(2)下列哪项故障不会影响系统的正常运行____(单选,填字母)
A.It 模块损毁 B.服务器故障
C.查看数据的个人电脑中毒 D.数据库中数据量超容
(3)小明白基于Flask Web框架编写服务器端的程序,数据传输采用get方式,小明为开发设计了文档,以下是有关智能终端向服务器提交的部分数据和服务器端对应的路由和视图函数的部分代码。
图a
若当前实时温度是32,湿度是20,根据第13题图a,智能终端需要向服务器发送的URL是
:5050/ ① ?id=1& ② 。下列选项正确的是____(单选,填字母)
A.①index ②t=20&d=32 B.①index ②t=32&d=20
C.①query ②t=20&d=32 D.①query ②t=32&d=20
(4)若It模块网络连接故障,而小明急需当前智能终端中的实时数据,请问该如何解决? (假设lt无法及时修复或者被替代)____
(5) 11月1日开始小明每天定时记录农作物的生长情况,为了更好的了解温度对农作物生长的影响,系统搭建好后从10月20日开始运行至11月5日,小明现需计算其中属于11月份的每天温度与前一天的温差,首先在数据表中加入了“diff”列来记录温度差,如图 b 所示,分析结果如 c所示。
部分 Pythn 程序如下:
imprt pandas as pd
imprt matpltlib.pyplt as plt
df=pd.read_csv("data.csv")
n =len(df)
df["diff"]=0 #插入新列“diff”,用于存储与前一天温差,默认值设为0
dft= ①____ #将10月31日至11月5日数据存储于dft
fr i in range(12,17):
s = dft.at[i,"temp"]–dft.at[i-1,"temp"]
②____ #设置11月份每日的温差值如图 diff列所示
dft =dft.tail(5)
print(dft) #输出如图c所示
【答案】 ①. B ②. C ③. D ④. 可通过个人电脑或手机或ipad或移动笔记本电脑直接通过智能终端USB口或蓝牙或wifi模块或串口(cm 接口)进行连接并读取实时数据。 ⑤. df.tail(6)或者df[11:17] ⑥. dft.at[i,"diff"] = s或df.at[i,"diff"]=s或df["diff"][i]=s或df["diff"][i]=s
【解析】
【详解】本题考查信息系统相关内容。(1)相对于智能终端,执行器是接受智能终端的指令,而传感器是采集数据。传输方向正确的是B选项,故此处应填写:B。(2)It 模块出现故障,将影响物联设备的智能联接和有效管理,服务器出现故障将影响数据上传、数据反馈等功能,数据库出现故障,将无法查询和管理数据。ABD选项出现故障,会影响系统运行。C选项,个人电脑中毒,不影响系统正常运行,换个PC客户端对系统没有影响。故此处应填写:C。(3)由“@app.rute('/query')”知,路由函数是/query,需要发送的温度t为32,湿度d为20。则URL为:5050/query?id=1&t=32&d=20。故此处应填写:D。(4)It模块网络连接故障,可通过个人电脑或手机或ipad或移动笔记本电脑直接通过智能终端USB口或蓝牙或wifi模块或串口(cm 接口)进行连接并读取实时数据。(5) 由图可得,11月1日时diff是有数据的,数据来自于11月1日与10月31日的差值,所以在循环中的减法语句s = dft.at[i,"temp"] - dft.at[i - 1,"temp"]中,i从行标签12开始的话,i-1包含了行标签为“11”的数据,即10月31日的数据,所以共需要六条数据,⑤处应填写:df.tail(6)或df[11:17] ,⑥处,diff 列初始为0,求得温差值后,设置diff列所示,即修改对应的单元格的值,可以使用:dft.at[i,"diff"] = s或df.at[i,"diff"]=s或df["diff"][i]=s或df["diff"][i]=s。
14. 某动车厢有特定座位m排,共4×m-n个座位,每一排从左到右分别编为A、B、C、D.A临左窗,B、C临过道,D临右窗。动车售票系统支持在线订票或退票。现编写程序,模拟在线订票退票操作,并及时统计待售的连坐座位有多少对。若某相同的座位数据被多次输入,则依次表示售出,退票,售出……以此类推。如图所示,当前图中显示的待售连坐座位是7对。
(1)若售退数据为'1A','1C','2A','2B','3C','2B','1A',则此时售出座位有__________个
(2)实现上述功能的部分Pythn程序如下,请在划线处填入合适的代码。
n = 40;cnt = 0
tick =[0]*n#0 ~n-1号座位初始为待售状态,每位用0表示。
lst = ['5C','2A','7A','6C','6C','4D','7D','4D','10C]
j=0
while j!= len(lst):
puts =lst[j]
st=""
①____
fr i in puts;
if "0" <= i<= "9":
②_____
else:
num = int(st)
sq = rd(i)-65 #此时i为puts中读取的字母,以此计算本次操作的座位所处的列号
ps=(num-1)* 4 + sq
tick[ps]=1-tick[ps]
fr i in range(0,n,2):
if ③________
cnt+=1
print("待售的连坐座位统计:",cnt,"对")
【答案】 ①. 3 ②. j+=1或j=j+1 ③. st=st+i或st+=i ④. tick[i]+tick[i+1]==0或tick[i]==0 and tick[i+1]==0
【解析】
【详解】本题考查的是Pythn综合应用。
(1)若某相同的座位数据被多次输入,则依次表示售出,退票,售出……以此类推。若售退数据为'1A','1C','2A','2B','3C','2B','1A',则此时售出座位有'1C','2A','3C'共3个。
(2)依次对输入座位数据lst进行判断,故第一空应为:j+=1或j=j+1;如果座位信息是数字字符,则连起来,否则转换为数字类型,故第二空应为:st=st+i或st+=i;待售状态为用0表示,连坐座位在tick中是:tick[0]与tick[1]、tick[2]与tick[3]、……故只要取tick[0]、tick[2]……这些偶数位置更下一个位置是否都为待售状态即可,故第三空应为:tick[i]+tick[i+1]==0或tick[i]==0 and tick[i+1]==0。
15. 某车间生产三种不同的产品,不同产品可以同时开始生产,三种产品按照不同的部件顺序完成。如“产品0”制作顺序是“部件1”→“部件0”,即“部件1”完成后才可以开始“部件0”,即部件1是部件0的前驱部件,每个部件仅有一个前驱部件,如图a所示。每个部件自身又需同编号的1个材料完成才能开始生产,如“部件0”需要“材料0”,“部件1”需要“材料1”……,各种材料按各自的开始生产时刻进行,完成所需时长也有所不同,如下表所示,部件完成所需时长不包括材料生产在内。现编写程序,模拟该生产过程,并计算每个产品的部件完成的时刻。
产品 0:部件1→部件0
产品1:部件2→部件4→部件3
(1)若有2个产品,“产品0”由“部件1”→“部件0”完成,“产品1”由“部件2”→“部件4”→“部件3”完成,所需材料开始生产时刻和完成所需时长如表所示。经计算产品0的完成时刻是9,请回答产品 1完成的时刻是____
(2)若arr=[[0,-1],[1,0],[2,4],[3,-1],[4,3]],arr[i][0]表示arr[i][1]的前驱部件,arr[i][1]为-1时表示arr[i][0]为某个产品中最后的部件。可通过pre函数提炼出每个产品所需的第一个部件。
def pre(arr):
i = 0;j = i +1;flag = True
h=[]
while i < len(arr):
if j < len(arr)and arr[i][0]!= arr[j][1]:
j+=1
else:
if j==len(arr)r nt flag:
if flag==True:
h.append(arr[i][0])
i += 1;j= 0
flag = True
return h
path= [[0,-1],[1,0],[2,4],[3,-1],[4,3]],现调用该函数,pre(path),则加框处代码执行____次
(3)编写程序计算每个部件完成的时刻。
```
部件数据存cmpt列表,cmpt[i][0]存“部件i”完成所需时长,cmpt[i][1]初始均为-1
材料数据存mate列表,mate[i][0]存“材料i”开始时刻, mate[i][1]存完成“材料i”所需时长
部件顺序关系存入path数据, path[i][0]表示path[i][1]的前驱部件代码略
```
n=len(cmpt) #表示共有n个部件
head = pre(path)
c=[]
nl = len(path)
fr i in range(nl):
①____
cmpt[k][1]=path[i][1]
fr i in range(len(head)):
②____
curtime = 0
while p!= -1:
t=mate[p][0] + mate[p][1]
if t> curtime:
curtime =t+ cmpt[p][0]
else:
③____
c.append([p,curtime]) #c列表存储部件编号和该部件完成的时刻
p= cmpt[p][1]
#按先后顺序输出每个产品的各个部件完成的时刻,代码略
【答案】 ①. 13 ②. 3 ③. k= path[i][0] ④. p=head[i] ⑤. curtime+=cmpt[p][0]
【解析】
【详解】本题考查Pythn程序设计相关内容。
(1)遵循先材料n再部件n的计算路径,由于表格中产品1由部件2→4→1顺序完成。则先计算部件2完成时间,但部件2开始时间由材料2时间决定,材料2时间计算:3+2=5,则部件2完成时刻:5+2=7,然后是部件4的计算。材料4:4+1=5小于其前驱部件2从而形成等待,则部件4完成时刻为7+3=10。最后材料3因为完成时刻是11,由于部件4是部件3的前驱,但部件4在时刻10已经完成,部件3只剩下等待自身材料在时刻11完成才能开始,最后得11+2=13。故此处应填写:13。
(2)flag=False的执行次数即为非头节点的个数,原多链表为1→0,2→4→3,非头节点为0,4,3,执行了3次。故此处应填写:3。
(3)③处,根据节点连接关系,从path[i][0]出发链接到path[i][1],由③下文cmpt[k][1]=path[i][1]反推得k=path[i][0]。故此处应填写:k=path[i][0]。
④处,三个产品若并行开始,需要从每个产品的头节点开始,所以p表示每次循环从每个队列的头节点开始。故此处应填写:p=head[i]。
⑤处,此语句写在else里,表示当前开始时间不是由材料的结束时刻决定,而是由上一次部件的完成时刻决定。故此处应填写:curtime+=cmpt[p][0]。变量名
作用
服务器端部分代码
id
传感器编号
@app.rute('/query')
def index():
t
温度
d
湿度
图a
图b
产品号
部件顺序
材料生产开始时刻
材料生产所需时长
部件完成所需时长
产品0
部件1
3
3
2
部件0
2
2
1
产品1
部件 2
3
2
2
部件4
4
1
3
部件3
9
2
2
浙江省强基联盟2023-2024学年高二上学期12月联考技术试题(Word版附解析): 这是一份浙江省强基联盟2023-2024学年高二上学期12月联考技术试题(Word版附解析),共12页。试卷主要包含了 某算法的部分流程图如图所示,mean等内容,欢迎下载使用。
浙江省新阵地教育联盟2023-2024学年高三上学期第二次联考技术试题(Word版附解析): 这是一份浙江省新阵地教育联盟2023-2024学年高三上学期第二次联考技术试题(Word版附解析),共14页。试卷主要包含了read_analg等内容,欢迎下载使用。
浙江省强基联盟2023-2024学年高三上学期10月联考技术试题(Word版附解析): 这是一份浙江省强基联盟2023-2024学年高三上学期10月联考技术试题(Word版附解析),共15页。