浙江省金华十校2023-2024学年高三上学期11月模拟考试技术试题(Word版附解析)
展开本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共13页,第一部分1至6页,第二部分7至13页。满分100分,考试时间90分钟。
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分信息技术(50分)
一、选择题(本大题共12小题,每小题2分,共24分。在每小题给出的四个选项中,只有一个符合题目要求)
1. 结合下图的条形码,下列说法不正确的是( )
A. 条形码是数据的表现形式之一
B. 条形码的编制过程其实就是信息的解码过程
C. “56789”这串数字具有意义,因为其包含了商品代码信息
D. 条形码严重损坏会导致信息丢失,说明信息具有载体依附性
【答案】B
【解析】
【详解】本题考查的是条形码相关知识。条形码的编制过程其实就是信息的编码过程,故选项B说法错误,本题应选B。
【分析】
【点睛】
2. 下列关于人工智能的说法,正确的是( )
A. 行为主义人工智能中的智能行为就是对符号的推理和运算
B. 多层神经网络是一种典型的深度学习模型
C. 人类擅长举一反三的跨域学习,所以跨领域人工智能研究难度不大
D. AI绘画的兴起说明人工智能技术可以完全取代画家的工作
【答案】B
【解析】
【详解】本题考查的是人工智能。行为主义是基于问题引导下的人工智能学习方法,选项A说法错误;多层神经网络是一种典型的深度学习模型,选项B说法正确;人类擅长举一反三的跨域学习,但跨领域人工智能研究难度还是很大,选项C说法错误;人工智能技术并不能完全取代人,故选D说法错误。本题应选B。
【分析】
【点睛】
3. “交互式平板智慧课堂”,上课时师生人手一个平板电脑。在校园内教师可以将资料上传至服务器,用平板演示课件、批改作业并及时反馈。学生通过“人脸识别”登录平板电脑,通过教学平台APP从服务器下载学习资料,听课、备注笔记、及时了解作业情况。下列关于该信息系统的组成和功能说法,正确的是( )
A. 该信息系统由硬件、软件、通信网络和用户四个要素组成
B. 该信息系统的开发者不属于信息系统的用户
C. 该信息系统中的学生平板电脑既是输入设备,也是输出设备
D. 该信息系统中所有的数据的加工处理只能平板电脑上完成的
【答案】C
【解析】
【详解】本题考查信息系统相关内容。信息系统(Infrmatin system),是由计算机硬件、网络和通信设备、计算机软件、信息资源、信息用户和规章制度组成的,以处理信息流为目的的人机一体化系统。A选项错误;B选项,信息系统的开发者不仅负责开发和维护信息系统,也可以是信息系统的用户之一,选项错误;C选项,学生平板电脑即可以作为输入设备,也可以作为输出设备使用,选项正确;D选项,数据的加工处理不仅仅可以在平板电脑上完成,选项错误。故本题答案是C选项。
【分析】
【点睛】
4. “交互式平板智慧课堂”,上课时师生人手一个平板电脑。在校园内教师可以将资料上传至服务器,用平板演示课件、批改作业并及时反馈。学生通过“人脸识别”登录平板电脑,通过教学平台APP从服务器下载学习资料,听课、备注笔记、及时了解作业情况。下列关于该信息系统中的数据说法,正确的是( )
A. 该信息系统中服务器端数据库中的数据属于大数据
B. 该信息系统中存储和加工处理的数据都是数字化的
C. 该信息系统中所有数据都存储在服务器端
D. 该系统中学生在课件上备注的笔记不属于数据
【答案】B
【解析】
【详解】本题考查的是数据相关知识。该信息系统中服务器端数据库中的数据不属于大数据,选项A说法错误;该信息系统中存储和加工处理的数据都是数字化的,选项B说法正确;客户端也会存储Ckies等数据,故选项C说法错误;中学生在课件上备注的笔记属于数据,选项D说法错误。故本题应选B。
【分析】
【点睛】
5. “交互式平板智慧课堂”,上课时师生人手一个平板电脑。在校园内教师可以将资料上传至服务器,用平板演示课件、批改作业并及时反馈。学生通过“人脸识别”登录平板电脑,通过教学平台APP从服务器下载学习资料,听课、备注笔记、及时了解作业情况。下列关于该信息系统的局限性、安全与保护的说法,不正确的是( )
A. 网络故障导致该系统无法正常工作,说明信息系统对外部环境有依赖性
B. 学生将校园内的课件下载后,未经授权即发布到网络上是不可取的
C. 使用“人脸识别”登录平板,是一种依靠生物特征识别的认证技术
D. 设计APP时,界面尽量设计简洁,使用简单,可以消除安全隐患
【答案】D
【解析】
【详解】本题考查的是信息系统相关知识。设计APP时,界面尽量设计简洁,使用简单,但并不能消除安全隐患。故本题应选D。
【分析】
【点睛】
6. “交互式平板智慧课堂”,上课时师生人手一个平板电脑。在校园内教师可以将资料上传至服务器,用平板演示课件、批改作业并及时反馈。学生通过“人脸识别”登录平板电脑,通过教学平台APP从服务器下载学习资料,听课、备注笔记、及时了解作业情况。下列关于该信息系统的网络系统的说法,不正确的是( )
A. 该信息系统中的数据传输必须使用HTTP协议
B. 该信息系统只能在学校内部使用,网络分类属于局域网
C. 该信息系统中的无线路由器属于硬件设备
D. 若平板电脑使用动态地址接入校园网,路由器需开启DHCP服务
【答案】A
【解析】
【详解】本题考查的是信息系统相关知识。超文本传输协议(英语:HyperText Transfer Prtcl,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议,是因特网上应用最为广泛的一种网络传输协议,所有的 WWW 文件都必须遵守这个标准。由题干可知该信息系统是C/S结构,无需使用HTTP协议,故本题应选A。
分析】
【点睛】
7. 对产品编号可以有效的对产品进行动态管理与追踪,某批产品的数量不超过50000件,若用数字‘0’-‘9’及字母‘A’-‘F’对每个产品编号,最少需要的编码位数是( )
A. 2B. 3C. 4D. 5
【答案】C
【解析】
【详解】本题考查的是编码相关知识。若用数字‘0’-‘9’及字母‘A’-‘F’,即可以看成用16进制数来进行编码。164=65536,故最少需要的编码位数是4位,选项C正确。
【分析】
【点睛】
8. 某二叉树对应的一维数组表示如下图所示:
下列关于该二叉树的说法正确的是( )
A. 这是一棵完全二叉树B. 节点F是节点D的孩子节点
C. 该二叉树有1个叶子结点D. 该二叉树中序遍历的结果是DBEACF
【答案】D
【解析】
【详解】本题考查的是二叉树。由题干可知该二叉树为:
这不是一棵完全二叉树;节点F是节点C的孩子节点;该二叉树有3个叶子结点;该二叉树中序遍历的结果是DBEACF。故本题应选D。
【分析】
【点睛】
9. 某单向链表如下图所示,若要将数据data3和data4同时从链表中移除,至少需要修改几个节点的指针( )
A. 1B. 2C. 3D. 4
【答案】A
【解析】
【详解】本题考查的是链表相关知识。由图中可知若要将数据data3和data4同时从链表中移除,至少要修改data2的指针指向data5,故本题应选A。
【分析】
【点睛】
10. 有如下Pythn程序:
def fun(x,n):
if x == n:
return 1
if n % x == 0:
return fun(x,n//x)+1
else:
return fun(x+1,n)
print(fun(2,100))
执行上述程序后,输出的结果是( )
A. 2B. 3C. 4D. 5
【答案】C
【解析】
【详解】本题考查的是Pythn递归。fun(2,100)=fun(2,50)+1=fun(2,25)+1+1=fun(5,5)+1+1+1=1+1+1+1=4。故本题应选C。
【分析】
【点睛】
11. 有如下Pythn程序段:
a=[3,4,7,9,12,17]
i = a[0];j =a[5];tar =20;ans =-1
while i <=j:
mid=(i + j)//2
tmp=0
fr k in range(len(a)):
if a[k]>mid:
tmp += a[k] - mid
if tmp >= tar:
ans = mid;i = mid+1
else:
j = mid -1
执行该程序段后,变量ans的值为( )
A. -1B. 6C. 7D. 10
【答案】B
【解析】
【详解】本题考查Pythn程序设计相关内容。分析代码段,初始状态下,ans =-1,tar =20,i=3,j=17。
(1)i<=j成立,第一次进入外循环:mid=(i + j)//2=10,tmp=0,k从 0到5依次执行内循环体,当 k值为0、1、2、3时,a[k]>mid不成立,当k值为4、5时,a[k]>mid成立,两次都执行 tmp += a[k] - mid,使得tmp=9,此时,tmp >= tar不成立,执行j = mid -1,j=9。i值未发生变化,仍然=3。
(2)i<=j成立,第二次进入外循环:mid=(i + j)//2=6,tmp=0,k从 0到5依次执行内循环体,当 k值为0、1时,a[k]>mid不成立,当k值为2、3、4、5时,a[k]>mid成立,四次都执行 tmp += a[k] - mid,使得tmp=21,此时,tmp >= tar成立,执行ans = mid;i = mid+1;ans=6,i=7,j值未发生变化,值为9。
(3)i=7,j=9,i<=j成立,第三次进入外循环:mid=(i + j)//2=8,tmp=0,k从 0到5依次执行内循环体,当 k值为0、1、2时,a[k]>mid不成立,当k值为3、4、5时,a[k]>mid成立,三次都执行 tmp += a[k] - mid,使得tmp=14,此时,tmp >= tar不成立,执行j = mid -1,j=7,i值未发生变化,值为7。
(4)i=7,j=7,i<=j成立,第四次进入外循环:mid=(i + j)//2=7,tmp=0,k从 0到5依次执行内循环体,当 k值为0、1、2时,a[k]>mid不成立,当k值为3、4、5时,a[k]>mid成立,三次都执行 tmp += a[k] - mid,使得tmp=17,此时,tmp >= tar不成立,执行j = mid -1,j=6,i值未发生变化,值为7。(5)i=7,j=6,i<=j不成立,不再进入循环。在四次循环内,只有第二次循环,ans才获得值,其值为6。
故本题答案是 B选项。
12. 有如下Pythn程序段:
a = [1,2,3,4,5];b = [3,2,5,1,4]
stack =[];i = j = 0
while i < len(a):
stack.append(a[i])#将a[i]添加到stack末尾
i += 1
while len(stack)>0 and stack[-1] == b[j]:
stack.pp()#移除stack末尾元素
j +=1
执行该程序段后,stack中的元素个数为( )
A. 0B. 1C. 2D. 3
【答案】C
【解析】
【详解】本题考查的是Pythn的栈操作。阅读程序可知,列表a是要入栈的数据,列表b是要出栈的数据。列表b可以看成队列,如果栈顶的数据与队列头数据相同,则出栈,队列出列。故先入栈1,2,3;出栈3,2;入栈4,5;出栈5。最后栈中数据[1, 4]。故本题应选C。
【分析】
【点睛】
二、非选择题(本大题共3小题,第13题9分,第14题8分,第15题9分,共26分)
13. 某智慧茶园采用“1+1+N”的模式。一个中心:智慧茶园大数据监测预警中心;一个平台:智慧茶园大数据平台;N个监测:气象监测、土壤监测、视频监控等,从而实现茶园的智慧管理。该系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。“环境实时数据”显示屏截图如图1所示,指定时间内湿度值查询的代码如图2所示,请回答下列问题:
图1 图2
(1)如图1所示,该系统中未用到的传感器最可能是____(单选,填字母:A.温度传感器/B.湿度传感器/C.加速度传感器)。
(2)图2中通过视图函数humid查询到的湿度值存储在____(单选,填字母:A.Web服务器/B.智能终端/C.传感器)
(3)基于Flak Web 框架编写的服务器端程序部分代码如所示,访问此网页的URL为:5050/search,则图2划线处①中应填入的代码为____。
(4)若智慧茶园系统运行一段时间后,发现显示屏中的土壤温度数据缺失,如图1所示,发生此故障的可能原因是____(注:回答2项)。
【答案】 ①. C ②. A ③. "/search" 或 '/search' 或 /search ④. 土壤温度传感器故障 或 温度传感器与智能终端连接故障
【解析】
【详解】本题考查是基于FlaskWeb框架和智能硬件的信息系统搭建。
(1)如图1所示,该系统采集了温度和湿度信息,故未用到的传感器最可能是加速度传感器。
(2)图2中通过视图函数humid查询到的湿度值存储在Web服务器。
(3)rute()装饰器用于将URL绑定到函数,由URL可知答案应为: /search。
(4)若智慧茶园系统运行一段时间后,发现显示屏中的土壤温度数据缺失,如图1所示,发生此故障的可能原因是土壤温度传感器故障或温度传感器与智能终端连接故障。
【分析】
【点睛】
14. 为了解学生在食堂和校园超市的消费情况,学校把9月1-4日各个窗口的消费数据导出并保存在“eat.xlsx”文件中,数据格式如图1所示。如图2所示,1-14号窗口为食堂一楼,15-28号是食堂二楼,29-34号是校园超市。
图1 图2 图3
用pythn读取该文件并作数据分析后输出如图3所示结果,请回答下列问题。
(1)读入数据后,需要将数据集df中的数据按窗口号设置相应的位置信息:
#引用pandas及matpltlib,并设置参数,代码略
df = pd.read_excel('eat.xlsx')
df['位置']=" #增加'位置'列,初始值为空
fr i in ①____:
if df['窗口'][i] <=14:
df['位置'][i] ='食堂一楼'
elif ②____:
df['位置'][i] ='食堂二楼'
else:
df['位置'][i] ='校内超市'
划线①处应填写代码:____(单选,填写字母:A.df.index /B.df.clumns /C.df.values)
划线②处应填写代码:____
(2)完成窗口号设置后,统计各个位置金额总和,代码如下:
a=['校内超市','食堂一楼','食堂二楼']
b = [0,0,0] #存储各个位置的消费总金额
fr x in df.values:
fr i in range(3):
if x[5] == a[i]:
①____
plt.bar(②____)#输出如图3所示图表
pltshw()
划线①处代码为:____,划线②处代码为:____。
(3)观察图3可知,消费总金额最多的位置是____(单选,填字母)。
A.校内超市 B.食堂一楼 C.食堂二楼
【答案】 ①. A ②. df['窗口'][i] <=28 ③. b[i]+=x[3] 或 b[i]=b[i]+x[3] ④. a,b
⑤. C
【解析】
【详解】本题考查的是Pythn数据分析。
(1)由fr语句可知,①处是要取得索引号,故此处应为df.index;15-28号是食堂二楼,故②处应填写代码:df['窗口'][i] <=28。
(2)b[i]存放列表a中索引号为i位置的总金额。统计各个位置的金额总和,如果位置信息与列表a中的位置一致,则该位置的消费总额要增加,故①处代码为:b[i]+=x[3] 或 b[i]=b[i]+x[3];由图表可知,横坐标是位置信息,纵坐标是各个位置的金额总和,故划线②处代码为:a,b。
(3)观察图3可知,消费总金额最多的位置是食堂二楼
【分析】
【点睛】
15. 学校筹办校庆,向校友提供“教室预约”服务。校友以班级为单位,在线提交预约申请。学校当前预备了m个教室,按“教室名”升序排序后编定“教室序号”。教室信息和预约申请内容如下图所示(教室已按教室名升序排序,预约申请中“预约序号”为0的记录表示:91届1班的校友申请在8:00-9:30期间使用教室)。
图1 图2
学校按“预约序号”顺序,逐条处理预约申请,处理时按“教室序号”顺序,逐个教室检查,安排使用第一个预约时间不冲突的教室。按此规则逐条处理上图的10条申请,“立德楼101”教室将安排“预约序号”为0、2、3、8的申请。
编写程序实现预约功能,按时间顺序输出各个教室接受的预约安排,如图3所示。
图3
部分代码如下,请回答以下问题。
(1)上例中若新增一个使用时间为“8:00-9:00”的申请,应安排的“教室序号”为____。(填写0-8的数字)
(2)定义check(k,i)函数,功能为判断预约序号为k的申请,能否安排到序号为i的教室。
def check(k,i):
n= len(jslst[i][2])#列表jslst[i][2]存储教室序号为i的教室已接受的预约序号
if n == 0:
return True
fr p in jslst[i][2]:
if nt(yylst[k][3] <= yylst[p][2] r ____):
return False
return True
划线处应填写代码:____
(3)定义wrk(k)函数,功能为依次枚举每个教室,为“预约序号”为k的申请安排教室。
def wrk(k):
p= -1
fr i in range(len(jslst)):
if____:
jslst[i][2].append(k)#将“预约序号”k存入“教室序号”为i的教室
p=i
break
return p
划线处应填写代码:____
(4)定义srt(a)函数,参数列表a中的存储“预约序号”,将这些申请按题意排序。
def srt(a):
n = len(a)
fr i in range(n-1):
fr j in range(0,n-i-1):
if yylst[a[i]][2] > yylst[a[i+1]][2]:
a[i],a[i+1] = a[i+1],a[i]
若将划线处代码修改为yylst[a[i]][3] > yylst[a[i+1]][3],排序结果会不会改变____。(填:会/不会)
(5)主程序。读入预约申请信息存入列表yylst,存储格式为[预约班名,开始时间,结束时间,教室序号],如[3,'00届5班','10:30','11:30',1],“预约序号”为3的申请,安排在“教室序号”为1的教室,时间格式统一为5位字符组成"XX:XX"。
读入升序排序的教室清单存入一维数组jslst,如[0,'立德楼101',[0,2,4]],表示“教室序号”为0的教室,接受“预约序号”为0,2,4的3个预约申请。
fr i in range(len(yylst)): #按“预约序号”顺序,逐条处理预约申请
t = wrk(i)
if________:
print("预约序号为",i,"的申请无法被安排")
else:
yylst[i][4] = t
fr i in range(len(jslst)):#对各个教室接受的预约安排进行排序
srt(jslst[i][2])
#输出各个教室接受的预约安排,代码略。
划线处应填写代码:____
【答案】 ①. 2 ②. yylst[k][2] >= yylst[p][3] ③. check(k,i) 或 check(k,i)==True ④. 不会 ⑤. t==-1
【解析】
【详解】本题考查的是Pythn综合应用。
(1)处理时按“教室序号”顺序,逐个教室检查,安排使用第一个预约时间不冲突的教室,上例中若新增一个使用时间为“8:00-9:00”的申请,应安排的“教室序号”为2。
(2)如果预约序号为k的申请使用的时间与教室已接受的预约号i的使用时间冲突(即K开始时间不在i的结束时间之后或K的结束时间不在i的开始时间之前),则返回False,故划线处应填写代码:yylst[k][2] >= yylst[p][3]。
(3)如果预约序号为k的申请使用的时间与教室已接受的预约号i的使用时间不冲突,则将“预约序号”k存入“教室序号”为i的教室。check(k,i)函数功能为判断预约序号为k的申请,故划线处应填写代码:check(k,i) 或 check(k,i)==True。
(4)因为在同一个教室中,使用时间不冲突,所以yylst[a[i]][2] > yylst[a[i+1]][2]的yylst[a[i]][3] > yylst[a[i+1]][3]也成立,故若将划线处的代码修改为yylst[a[i]][3] > yylst[a[i+1]][3],排序结果不会改变。
(5)如果wrk返回值为-1,则表示所有教室都在使用,则无法安排。故画线处应为:t==-1。
【分析】
【点睛】
浙江省金丽衢十二校2023-2024学年高三上学期第一次联考技术试题(Word版附解析): 这是一份浙江省金丽衢十二校2023-2024学年高三上学期第一次联考技术试题(Word版附解析),共13页。
金华十校2024届11月高三模拟考试-技术: 这是一份金华十校2024届11月高三模拟考试-技术,文件包含金华十校2024届11月高三模拟考试-技术试卷pdf、金华十校2024届11月高三模拟考试-技术答案pdf等2份试卷配套教学资源,其中试卷共16页, 欢迎下载使用。
浙江省金华十校2022-2023学年高二技术下学期期末调研考试试题(Word版附解析): 这是一份浙江省金华十校2022-2023学年高二技术下学期期末调研考试试题(Word版附解析),共12页。试卷主要包含了 有如下Pythn程序段等内容,欢迎下载使用。