浙江省2024届高三技术上学期模拟练习检测试卷(Word版附解析)
展开(满分100分,时间90分钟)
第一部分:信息技术(50分)
一、单项选择题(本大题共12小题,每小题2分,共24分。每小题的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 门捷列夫曾说:“从积累的事实得出的结论就是理论,而理论使我们能够预见现实。”下列说法正确的是( )
A. “积累的事实”是数据的体现B. “从积累的事实得出结论”,这是信息的体现
C. “能够预见现实”,这是智慧的体现D. 积累的事实可以得出结论,体现了信息的可加工处理性
【答案】C
【解析】
【详解】本题考查的是信息、知识和智慧相关知识。“积累的事实”是信息的体现,“从积累的事实得出结论”,这是知识的体现,“能够预见现实”,这是智慧的体现。故本题应选C。
2. 以下说法不正确的是( )
A. 一定条件下,离散序列可以代表连续函数
B. 存在一种任务,图灵机可以将其完成而原始递归函数不可以
C. 信息系统的用户范围很广,既可以指使用者,也可以指系统维护人员
D. 在局域网中可以实现硬件共享
【答案】B
【解析】
【详解】本题主要考查信息技术的发展。一定条件下,离散序列可以代表连续函数;存在一种任务,图灵机可以将其完成,原始递归函数也可以。原始递归函数可以用总是停机的图灵机计算,而递归函数需要图灵完全系统;信息系统的用户范围很广,既可以指使用者,也可以指系统维护人员;在局域网中可以实现硬件共享,故本题选B选项。
3. 关于下列四幅图,说法不正确的一项是( )
A. 图a为人工智能学科结构示意图,说明人工智能是一门多学科广泛交叉的前沿科学
B. 图b为图灵机模型,图灵机是现代计算机的理论模型
C. 图c为多层神经网络,这是一种典型的深度学习模型
D. 图d为达芬奇外科手术机器人,为混合增强智能,人工智能是智能回路总开关
【答案】D
【解析】
【详解】本题主要考查人工智能技术的描述。图d为达芬奇外科手术机器人,为混合增强智能,人类智能是智能回路的总开关,故本题选D选项。
4. 下列说法中,不正确的一项是( )
A. Excel软件中对A114:A514单元格进行求和,可以键入公式=SUM(A114:A514)
B. 大数据可以分为对静态数据的批处理、对流数据的实时计算和对图片文件的图计算
C. MapReduce的核心处理思想是将任务分解并分发到多个节点上进行处理,最后汇总输出
D. 要展现数据的比例关系,可视化时可以采用饼图或环形图等
【答案】B
【解析】
【详解】本题主要考查数据与大数据的描述。大数据包括对静态数据的批处理、对流数据的实时计算和对图结构数据的图计算,故本题选B选项。
5. 小明制作了一段时长为60秒的视频,采用NTSC制式,每帧图像像素为1024*768,颜色位深度为8,则该视频存储容量约为( )
A. 169MBB. 84MBC. 536MBD. 1350MB
【答案】D
【解析】
【详解】本题主要考查视频文件容量计算。采用NTSC制式,其帧频是30,视频文件容量=像素*帧频*颜色位数*时长/8=1024*768*30*8*60/8/1024/1024=1350MB,故本题选D选项。
6. 下列事例可以体现信息系统“对外部环境有依赖性”的是( )
A. 2013年,光大证券因为订单生成系统存在的缺陷,在2秒内瞬间重复生成26082笔预期外的市价委托订单,单日损失约为1.94亿元人民币
B. 2003年8月14日,美国东北部、中西部8个州和加拿大安大略省发生史上最大规模的停电事故,造成250亿~300亿美元的损失
C. 2014年8月2日凌晨,一款名为“XX神器”的恶意手机病毒在全国范围内爆发式传播,一天之内群发500万条诈骗短信,造成所有中招手机用户共计50万元的话费损失
D. 2014年12月25日,大量12306网站用户数据在网络上疯狂传播,被泄露的数据达131653条,包括用户账号、明文密码、身份证号码和邮箱等多种信息
【答案】B
【解析】
【详解】本题主要考查信息系统的描述。2003年8月14日,美国东北部、中西部8个州和加拿大安大略省发生史上最大规模的停电事故,造成250亿~300亿美元的损失体现了信息系统“对外部环境有依赖性”。其余选项体现了信息系统的局限性,故本题选B选项。
7. 如图所示是某算法的部分流程图,下列说法正确的是( )
A. 流程执行后,sum的值是64B. 语句“sum+=b”被执行了3次
C. 该部分算法采用顺序结构D. 语句“sum+=a”被执行了3次
【答案】B
【解析】
【详解】本题主要考查算法流程图的识读。sum=0,a=0,b=0,n=1
第一遍循环,满足n<=5,a=2*n=2,b=n**2=1,满足a>=b,sum=sum+a=2;
第二遍循环,满足n<=5,a=2*n=4,b=n**2=4,满足a>=b,sum=sum+a=6;
第三遍循环,满足n<=5,a=2*n=6,b=n**2=9,不满足a>=b,sum=sum+b=15;
第四遍循环,满足n<=5,a=2*n=8,b=n**2=16,不满足a>=b,sum=sum+b=31;
第五遍循环,满足n<=5,a=2*n=10,b=n**2=25,不满足a>=b,sum=sum+b=56;
第六遍循环,不满足n<=5,循环结束。流程执行后,sum的值是56,语句“sum+=b”被执行了3次,该部分算法采用循环结构,语句“sum+=a”被执行了2次,故本题选B选项。
8. 电梯可以检测到是否有人进出,从而准确地控制电梯门是否关闭到位,是因为电梯安装了( )
A. 红外传感器和位置传感器B. 红外传感器和指纹传感器
C. 距离传感器和温度传感器D. 压敏传感器和声音传感器
【答案】A
【解析】
【详解】本题主要考查传感器的应用。红外传感器是一种能够检测和测量物体发出的红外辐射的传感器;位置传感器 是一种可以测量、检测或跟踪物体位置的设备。电梯可以检测到是否有人进出,从而准确地控制电梯门是否关闭到位,是因为电梯安装了红外传感器和位置传感器,故本题选A选项。
9. 某二叉树先序遍历为“chapter2”,中序遍历为“ahpcetr2”则其后序遍历为( )
A. 2retpahcB. ahctr2peC. aphe2rtcD. 无法确定
【答案】C
【解析】
【详解】本题主要考查二叉树的遍历。某二叉树先序遍历为“chapter2”,中序遍历为“ahpcetr2”,则该二叉树如下,由二叉树可知其后序遍历为aphe2rtc,故本题选C选项。
10. 有以下Pythn程序段:
a=[1,2,3,4,5]
b=[1,3,5,7,9]
fr i in range(10):
if i in a:
if i in b:
print(i,end=”→”)
以上程序段执行后的输出结果是( )
A. 1→3→5→B. 1→3→5C. 1 3 5D. 报错
【答案】A
【解析】
【详解】本题主要考查Pythn程序的执行与调试。range(10)的取值范围为[0, 9]之间的任意整数,满足i既在a中又在b中的元素为1,3, 5,最后输出部分用“→”连接,每次输出i的同时输出“→”,所以输出结果为1→3→5→,故本题选A选项。
11. 有如下Pythn程序段:
frm randm imprt randint
frm math imprt sqrt
a=[0,0,0,0,0]
fr i in range(5):
a[i]=randint(1,5)*2
n=0
while n<5:
fr i in range(4,n,-1):
if a[i] < a[i-1] and int(sqrt(a[i]))!=sqrt(a[i]):
a[i],a[i-1]=a[i-1],a[i]
n+=1
print(a)
运行该程序段,输出的结果不可能是( )
A. [2,8,10,10,4]B. [6,8,10,4,10]C. [2,4,8,10,10]D. [6,8,6,4,8]
【答案】D
【解析】
【详解】本题主要考查Pythn程序的执行与调试。 a[i]=randint(1,5)*2,a[i]随机生成2、4、6、8、10,如果a[i]不为4,且满足a[i]12. 有如下Pythn程序段:
a=['1''14','5141','91','9810']
key=input()
i=0;j=len(a)-1
while i<=j:
m=(i+j)//2
if a[m]==key:
break
elif a[m] < key:
i=m+1
else:
j=m-1
b=''
fr i in range(len(a[m])):
b+=chr(rd(a[m][i])-49+97)
print(b)
已知rd(‘a’)的值为97,rd(‘1’)的值为49,若输入的key值为“1919810”,则程序运行后输出为( )
A. aadeadB. 114514C. 1919810D. ad
【答案】D
【解析】
【详解】本题主要考查Pythn程序的执行与调试。若输入的key值为“1919810”,i=0,j=len(a)-1=4,第一次循环,m=(i+j)//2=2,a[2]>key,j=m-1=1;第二次循环,m=(i+j)//2=0,a[0]
13. 小明父母每天要到离家较远处去上班,为了让父母能方便了解家中年迈的爷爷奶奶的生活情况,他采购了几个某品牌的监控摄像头,利用家里的无线网络,搭建了一个“家用监控摄像系统”,其硬件连接如图所示,请回答下列问题:
(1)他购买的监控摄像头能在监控画面中出现物体移动或明暗变化时,自动拍照和录像,并将照片和录像存储在监控摄像头自带的存储卡里或者上传到网络上这家公司的系统服务器中,但有权限的使用者只能用手机下载该公司的专用APP进行管理和查看录像,据此可知,该“家用监控摄像系统”的实现架构是______(单选,填字母)。
A.客户端/服务器架构 B.浏览器/服务器架构
(2)“带无线功能的路由器”上的有线接口有LAN口、WAN口2种,小明在连接硬件时,应该把“光调制解调器”和“家用台机”的网线分别接在_____(单选,填字母)。
A.LAN口、LAN口 B. LAN口、WAN口 C.WAN口、LAN口 D.WAN 口、WAN口
(3)该品牌监控摄像头有“人摔倒”检测功能,启用后,一旦监控摄像头拍摄到家中有人在走动时摔倒,就会立即向管理员手机发送报警信号,争取宝贵的抢救时间。假如用mve==True表示有东西移动,fall==True 表示东西摔倒(旋转- -定 角度),man==True 表示红外检测到移动的是人体,则能实现上述场景的代码是_____(多选,填字母)。
(4)系统使用了一段时间后,他父母说在单位用手机上网正常,但看不到之前能看到客厅摄像头的实时监控画面( 其他摄像头是否正常没说),小明检查了家里电脑(有线连接在路由器上)能正常上网,摄像头供电也正常,则可能出现的原因是_______。
(5)该品牌监控摄像头后台用SQLite数据库对上传的照片和录像进行存储管理,用Pythn语言可以编程实现查询“pht.db”数据库文件的“jia” 表中的所有数据,并赋值到tmp变量中进行后续处理。现有下列语句命令:
要实现上述功能,上述语句执行的先后顺序是______。
【答案】 ①. A ②. C ③. BCD ④. 客厅摄像头IT模块损坏、无线路由器无线发射部分损坏、客厅摄像头摄像组件损坏 ⑤. ④①②⑦③⑥⑤
【解析】
【详解】本题主要考查信息系统的设计。
(1)但有权限的使用者只能用手机下载该公司的专用APP进行管理和查看录像,据此可知,该“家用监控摄像系统”的实现架构是客户端/服务器架构,即C/S架构,选A选项。
(2)“带无线功能的路由器”上的有线接口有LAN口、WAN口2种,小明在连接硬件时,应该把“光调制解调器”和“家用台机”的网线分别接在WAN口、LAN口,即广域网口和局域网口,选C选项。
(3)选项A的判断条件应是mve and fall,其余选项均可以实现题干要求,故选BCD选项。
(4)根据题干可知,可能出现的原因是:客厅摄像头IT模块损坏、无线路由器无线发射部分损坏、客厅摄像头摄像组件损坏。
(5)该程序实现了打开、写入、关闭数据库文件的功能,首先是导入数据库模块,即④imprt sqlite3。其次是连接数据库,①cnn=sqlite3.cnnect("pht.db")。再生成游标,②cur=cnn.cursr()。再执行操作⑦cur.execute("SELECT * FROM jia")。然后是赋值到tmp变量中进行后续处理,即③tmp=cur.fetchall()。最后分别是关闭游标、关闭连接⑥cur.clse(),⑤cnn.clse(),故先后顺序是④①②⑦③⑥⑤。
14. 对一乱序英语词汇表,要对其进行升序排序,排序过程不考虑大小写。实现该功能Pythn代码如下:
#读取词汇表,存入列表lis,代码略
n = len(lis)
b=-1
fr i in range(n):
a=i
①_________
lis[n-1],lis[a]=lis[a],lis[n-1]
a+=1
if a==n-1:
b=i
break
fr j in range(n-1,i,-1):
②___________
lis[j],lis[j-1]=lis[j-1],lis[j]
if b!=-1:
fr i in range(b,n):
c=lis[i]
d=c.lwer()
j=0
while lis[j].lwer()
③____________
lis[k]=lis[k-1]
lis[j]=c
#输出为txt文件,代码略
(1)若lis=['Slaves','get','yur','ass','back','here'],则排序后lis的值为______
(2)补全代码
【答案】 ①. while ('A'<=lis[n-1][0]<='Z' and a!=n-1): ②. if lis[j].lwer()
【详解】本题主要考查Pythn程序的综合应用。
①此处通过循环将列表中首字母是大写的单词交换到前面,直到最后一个单词的首字母是小写,故此处循环条件是while ('A'<=lis[n-1][0]<='Z' and a!=n-1):。
②要对其进行升序排序,排序过程不考虑大小写,由下一行代码交换lis[j]和lis[j-1],可知此处判断条件是if lis[j].lwer()
④若lis=['Slaves','get','yur','ass','back','here'],则排序后lis的值为[‘ass’,’back’,’get’,’here’,’Slaves’,’yur’]。
15. 小王在某政府接待窗口工作,该单位的共有ABCDEF六个窗口,民众在具体窗口办事,都会取到一个编号如 A001(窗口编号+三位数字)。当民众完成一个办事后,都会按“确认”键报送给小王。小王的工作是每间隔30分钟,公布一次各窗口累计处理事务单,统计结果按照窗口序号及编号升序输出。如:某30分钟内,小王接收到一批数据:"A001","A002","B001","B002","D001","C003","C002"。现小王采用链表方式将这批数据插入。程序结果运行如下:
具体 Pythn 程序代码如下,请在划线处填入合适的代码。
(1)实现对链表a按序输出功能:
def utput(ha):
________
while p!=-1:
print(a[p][0],end=" ")
p=a[p][1]
(2)实现对列表b进行排序整理
def srt_lst(b):
fr i in range(len(b)-1):
fr j in range(1,len(b)-i):
if _____:
b[j],b[j-1]=b[j-1],b[j]
return b
(3)实现将列表b中的数据有序插入到a链表中,并保持有序性
def insert_lst(a,head,b):
p=-1 ; q=head
fr i in b:
a.append([i,-1]) ; n=len(a)-1
if a[head][0]>i:
a[n][1]=head ; head=n
①____
else:
p=q ; q=a[p][1]
while ②______:
p=q ; q=a[p][1]
③______
a[p][1]=n ; q=n
return head
lst1=[["F001",-1],["B003",3],["E001",0],["C001",2]] #已有数据
lst2=["A001""A002","B001","B002","D001","C003","C002"] #新接收数据
lst2=srt_lst(lst2)
head=1
head=insert_lst(lst1,head,lst2)
print("各窗口累计处理事务单:")
utput(head,lst1) #输出整理后的有序的链表
【答案】 ①. p=h ②. b[j]【解析】
【详解】本题主要考查Pythn程序的综合应用。
①此处初始化p的值为h,故此处填p=h。
②实现对列表b进行排序整理,排序方式是升序,故此处填b[j]③if分支执行完,因为插入了一个新元素,且在a[head][0]之前,更新head值为n,同时需要更新q=head以处理b中的下一个元素,故此处填q=head。
④当新插入的i值在a[head][0]之后,则遍历找到合适的位置,因此循环条件是q!=-1 and a[q][0]⑤找到插入的节点为q的前面,则需要更新新插入节点的指针域为q,故此处填a[n][1]=q。
浙江省宁波市镇海中学2023届高三技术下学期5月模拟考试试题(Word版附解析): 这是一份浙江省宁波市镇海中学2023届高三技术下学期5月模拟考试试题(Word版附解析),共13页。试卷主要包含了选择题,非选择题等内容,欢迎下载使用。
浙江省衢州五校2020-2021学年高一通用技术上学期11月期中联考试题(Word版附解析): 这是一份浙江省衢州五校2020-2021学年高一通用技术上学期11月期中联考试题(Word版附解析),共17页。试卷主要包含了选择题,分析题等内容,欢迎下载使用。
浙江省宁波市奉化区2021-2022学年高二通用技术上学期期末联考试题(Word版附解析): 这是一份浙江省宁波市奉化区2021-2022学年高二通用技术上学期期末联考试题(Word版附解析),共11页。