浙江省宁波市十校2024届高三下学期二模信息技术试卷(Word版附解析)
展开技术试题卷
信息命题:宁海中学 林芳芳 信息审题:奉化中学 鲍美景 效实中学 徐国斌
通用命题:宁海中学 潘国辉 通用审题:奉化中学 杨海赞 效实中学 王军法
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷满分100分,考试时间90分钟。
考生须知:
1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2.选择题的答案须用2B铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。
3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分:信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据与信息的说法,不正确的是( )
A. 在计算机中,数据一般以文件的形式存储B. 存储信息的载体遭到破坏,其承载的信息会消失
C. 大数据需要特定的技术和分析方法将其转化为价值D. 预订车票时,余票的数量是数据,座位等级不是数据
【答案】D
【解析】
【详解】本题考查的是数据与信息的描述。数据是客观事物的符号表示。预订车票时,余票的数量是数据,座位等级也是数据。故本题应选D。
2. 下列关于人工智能的说法,正确的是( )
A. 深度学习需要手工构造知识库B. 强化学习是从过去的经验中不断学习,提升能力
C. 行为主义人工智能中,智能行为就是对符号的推理和运算D. 混合增强人工智能中,以人工智能为主,人类智能为辅助
【答案】B
【解析】
【详解】本题考查的是人工智能描述。深度学习并不一定需要事先构造知识库,通常需要准备好足够的数据集进行训练,在深度学习中,模型是通过学习数据中的特征来识别特定的任务,而不是使用预定义的知识库,A选项错误;强化学习是一种基于环境反馈的人工智能方法,通常不需要大规模标注数据,而是依靠智能体在与环境交互中积累经验,通过不断试错,学习对环境做出正确的反应,B选项正确;符号主义认为人工智能的本质在于对符号的处理,即通过符号的表示、推理和操作来实现人工智能,C选项错误;混合增强人工智能中,以人类智能为主,人工智能为辅助,D选项错误。
3. 某科技馆售票系统,参观者可以通过科技馆官方网站或手机应用程序购买门票,并可以选择将电子门票保存到手机上,可用电子门票或二维码等电子形式进行检票。系统通过收集和分析参观者的购票数据、参观路线和参与活动情况,优化展览设计和活动策划,并对参观者流量和使用情况进行实时监控和统计,为科技馆的管理决策提供科学依据。下列关于该信息系统组成的说法,正确的是( )
A. 手机应用程序是系统软件B. 该系统中的用户就是全体参观者
C. 该系统的运行可以没有通信网络D. 该系统中参观者的购票数据、参观路线一般存储在数据库中
【答案】D
【解析】
【详解】本题考查信息系统相关内容。A选项,手机应用程序是应用软件,选项错误。B选项,信息系统中的用户范围很广,如信息系统的使用者、计算机和非计算机设备的操作与维护人员、程序设计员、数据库管理员、系统分析员、信息系统的管理人员及人工收集、加工、传输信息的有关人员等,选项错误。C选项,该系统的运行离不开通信网络的支持,选项错误。D选项,该系统中参观者的购票数据、参观路线一般存储在数据库中,选项正确。故本题答案是D选项。
4. 某科技馆售票系统,参观者可以通过科技馆官方网站或手机应用程序购买门票,并可以选择将电子门票保存到手机上,可用电子门票或二维码等电子形式进行检票。系统通过收集和分析参观者的购票数据、参观路线和参与活动情况,优化展览设计和活动策划,并对参观者流量和使用情况进行实时监控和统计,为科技馆的管理决策提供科学依据。下列关于该信息系统功能和应用的说法,不正确的是( )
A. 该系统基于数据分析,支持科学决策
B. 该售票系统简单易用,不存在技术门槛
C. 断电后该系统无法运行,体现了系统对外部环境有依赖性
D. 参观者向系统提交购票数据、参观路线等,体现了数据的收集和输入功能
【答案】B
【解析】
【详解】本题考查的是信息系统的功能和应用。该售票系统虽然简单易用,但也要网络技术、硬件设备等的支持。故本题应选B。
5. 某科技馆售票系统,参观者可以通过科技馆官方网站或手机应用程序购买门票,并可以选择将电子门票保存到手机上,可用电子门票或二维码等电子形式进行检票。系统通过收集和分析参观者的购票数据、参观路线和参与活动情况,优化展览设计和活动策划,并对参观者流量和使用情况进行实时监控和统计,为科技馆的管理决策提供科学依据。智能手机已广泛应用到人们的日常生活中,下列说法不正确的是( )
A. 智能手机是一种最常见的移动终端设备
B. 参观者将电子门票保存到手机后,存储在RAM中
C. 影响智能手机的主要性能指标有CPU、存储和屏幕分辨率等
D. 手机出示二维码检票时,屏幕会根据环境自动调节亮度,主要依赖光线传感器的植入
【答案】B
【解析】
【详解】本题考查的是信息系统相关知识。RAM是随机存储器,断电后信息会丢失,故参观者将电子门票保存到手机后,不可能存储在RAM中。本题应选B。
6. 下列关于网络系统的说法,正确的是( )
A. 传输控制协议负责将信息从一个地方传送到另一个地方
B. 构建家庭网络时,往往将无线终端与路由器的LAN口连接
C. 数据通信是通信技术和计算机技术相结合而产生的一种通信方式
D. 手机之间通过移动通信网络通信时,一部手机可以直接将信号传递给另一部手机
【答案】C
【解析】
【详解】本题考查的是网络系统相关知识。网际协议(IP)负责将信息从一个地方传送到另一个地方;构建家庭网络时,往往将无线终端与无线路由器连接;数据通信是通信技术和计算机技术相结合而产生的一种通信方式;手机之间通过移动通信网络通信时,一部手机不能直接将信号传递给另一部手机。故本题应选C。
7. 某段未经压缩的音频,采样频率是44.1kHz,量化位数为8b,下列说法正确的是( )
A. 声音数字化需要经过采样和量化两个过程B. 该音频数字化时,量化值取值范围为1~256
C. 用手机播放音频的过程实现了信号的数模转换D. 该音频数字化时,每分钟的采样样本数为44100个
【答案】C
【解析】
【详解】本题考查的是音频数字化。声音数字化需要经过采样、量化、编码三个过程;量化位数为8b,表示256个量化等级;用手机播放音频的过程实现了信号的数模转换;该音频数字化时,每秒的采样样本数为44100个。故本题应选C。
8. 某完全二叉树,中序遍历结果为“甲乙丙丁”,则后序遍历结果是( )
A. 甲乙丁丙B. 丙乙甲丁C. 甲丁丙乙D. 乙丁丙甲
【答案】A
【解析】
【详解】本题考查的是二叉树的遍历。依据题意可知二叉树如下:
故后序遍历结果是:甲乙丁丙。本题应选A。
9. 有一个空栈,若元素入栈的顺序是a,b,c,d,e,第1个出栈的元素是d,则当所有元素都出栈后,下列说法正确的是( )
A. c一定比a,b先出栈B. 最后一个出栈的元素一定是e
C. 最后一个出栈的元素一定是aD. a,b,c出栈的先后顺序不确定
【答案】A
【解析】
【详解】本题考查是栈的操作。根据题干描述,第1个出栈的元素是d,此时“e”还没有进栈,最后一个出栈的也可能是“e”也可能是“a”,选项BC说法错误;因入栈顺序为a,b,c,d,。此时中间没有出栈的,故出栈的顺序为a,b,c是固定的,故选项D说法错误。故本题应选A。
10. 有如下Pythn程序段:
imprt randm
def binary(L,R,key):
m=(L+R)//2
if L>R:
return L
if key<=a[m]:
return binary(m+1,R,key)
else:
return binary(L,m-1,key)
a=[9,8,7,7,7,5,5,3]
x=randm.randint(1,4)*2+1
print(binary(0,7,x))
执行该程序段后,输出结果不可能是( )
A. 2B. 5C. 7D. 8
【答案】A
【解析】
【详解】本题考查Pythn程序设计相关内容。分析程序段,本题涉及到随机数函数和二分查找原理。由随机数函数表达式randm.randint(1,4)*2+1可知,x的取值为:3、5、7、9,以[9,8,7,7,7,5,5,3]构造二叉判定树,如图所示:,执行该程序段后,输出结果可能为:1、5、7、8,故本题答案是A选项。
11. 用数组a和b存储两个降序序列,用数组c存储合并后的降序序列。如a=[19,16,12,8,5],b=[20,15,14,10,6],c=[20,19,16,15,14,12,10,8,6,5]。实现该功能的程序段如下:
c=[-1]*(len(a)+len(b))
p=0;tt=len(a)
fr i in range(len(a)):
(1)
fr i in range(len(b)):
while b[i] < c[p]:
p +=1
if c[p]==-1:
c[p]=b[i];tt+=1
else:
fr j in range( (2) ):
c[j+1]=c[j]
c[j]c[p]=b[i]
tt+=1
上述程序段划线处可选代码为:
①c.append(a[i]) ②c[i]=a[i] ③tt,p-1,-1 ④tt,p;-1 ⑤tt-1,p-1,-1
则(1)(2)处的代码依次为( )
A. ①③B. ①④C. ②⑤D. ②③
【答案】C
【解析】
【详解】本题考查插入排序。已知c已赋长度,因此(1)应填写②而非①。从tt=len(a),可知 tt 表示数组的最后个元素的后一个位置或数组的元素个数。例如c=[10,20.30,40.-1,-1...], tt=4,因此向后移动时,先执行c[4]=c[3],因此(2)填写⑤。故本题应选C。
12. 有如下Pythn程序段:
def pem(1st,q,flag):
st=""
fr i in range(7):
st+=1st[q][0]
q=1st[q][flag]
print(st)
hw=[["冬",-1,1],["梅",0,2],["枝",1,3],["几",2,4],["点",3,5],["雪",4,6],["花",5,7],["开",6,8],["春",7,9],["信",8,10],["来",9,0]]
p=head=0
flag =1;step=3
fr i in range(2):
flag=-flag
p=hw[head][flag]
pem(hw,p,flag)#①
fr j in range(step):
p=hw[p][flag]
pem(hw,p,flag)#②
关于上述程序段的说法,不正确的是( )
A. 语句①第一次执行时,输出“梅枝几点雪花开”B. 语句②第二次执行时,输出“开花雪点几枝梅”
C. 若加框处语句改为flag+=(-1)**i,不会影响程序运行结果D. 若将hw中["梅",0,2]修改为["梅",0,3],输出结果将不含文字“枝”
【答案】D
【解析】
【详解】本题考查链表的综合应用。原循环双向链表是:冬→梅→枝→几一点→雪→花一开→春→信一来→冬,第1次从p节点开始输出七言,再跳3个节点,继续输出七言。第2次反向从p节点开始输出七言,再跳3个节点,继续输出七言。因此依次输出 4句话是梅枝几点雪花开,点雪花开春信来,来信春开花雪点,开花雪点几枝梅。因此AB选项正确。C选项,i=0 时,flag+=(-1)**i=2,切片效果等效flag=-1。i=1 时,flag+=(-1)**i=1。因此C也正确。D选项,修改后,第4次输出还是含有枝。故本题应选D。
二、非选择题(本大题共3小题,其中第13小题7分,第14小题10分,第15小题9分,共26分)
13. 某网约巴士,车上最初有12个空座位,从起点站向终点站行驶,不允许掉头或改变方向,现有新的订单,请判断其是否能预约成功。请回答下列问题:
(1)若网约巴士已预约成功的数据为:[2,1,5],[1,3,7],[3,2,8],[2,4,7],[3,5,10],其中每个元素有3个数据项,分别表示预约人数、出发站点和到达站点,当前接到订单[4,5,8],____(选填:能/不能)预约成功。
(2)实现上述功能的部分pythn程序如下,请在划线处填入合适的代码。
#数组trips存储预约信息,trips[i]=[num,start,end]表示第i个预约信息有num个乘客;出发站点为start,到达站点为end,站点编号为1~10。
tal=12 #空座位总数t
statins=10 #站点总数
diff=[0]*(statins+1)
cunt=[0]*(statins)#存储站点上下车后的乘客人数
fr i in trips:
①____
diff[i[2]]-=i[0]
fr j in range(1,statins):
fr k in range(②____):
cunt[j]+=diff[k]
num=int(input("请输入乘车人数:"))
start=int(input("请输入出发站点编号:"))
end=int(input("请输入到达站点编号:"))
flag=True
fr i in range(start,end):
if ③____:
flag=False
break
if flag
print("预约成功,请到站点等候!")
else:
print("该订单未能成功预约到即将驶来的bus!")
【答案】 ①. 不能 ②. diff[i[1]]+=i[0] 或 diff[i[1]]=diff[i[1]]+i[0] ③. 1,j+1 或 0,j+1 或 j+1 或 j,0,-1 或 j,-1,-1 或其它等价答案 ④. cunt[i]+num>ttal 或 num>ttal-cunt[i] 或其它等价答案
【解析】
【详解】本题考查pythn 基础及算法的综合应用能力。
(1)若起止站点是5-8,则某些站点,如站点5、站点6,车上已有9人,待上车4人,超出座位总数12,故不能。
(2)观察下一行代码:dif[i[2]]-=i[0],可知 diff减去了站点i[2]下车人数,由此可知,diff[i[1]]记录 i[1]上车点增加的人数,故①空填:diff[i[1]]+=i[0],这个循环结束后,diff中存放各站点上车的实际人数。 ②接下来双循环,外循环枚举途中的各站点j,内循环统计到达j站点时,车上累计有多少人,即前面(包含j)所有实际上车人数之和。故k的范围应为[1,j],填:1,j+1 或 0,j+1。③处的循环枚举新订单的起点和终点,依题意,若到某站点时车上的人数+上车人数>座位数,则预约不成功。故条件为:cunt[i]+num>ttal。
14. 小丁同学发现小区附近的路灯开启时间不合理,他设计并搭建了一个光线监测系统,传感器采集光线值由智能终端经IT模块发送到Web服务器,当光线值低于阈值时蜂鸣器播放音频,小丁和路灯管理人员可以通过浏览器查看历史数据。请回答下列问题:
图a
(1)图a中①和②处的设备依次为____(单选,填字母:A.执行器、传感器/B.传感器、执行器)。
(2)关于该系统说法正确的是____(多选,填字母)
A.浏览器可直接访问数据库来获取历史数据
B.该系统软件架构的优势之一是方便升级和维护
C.在硬件搭建时需要考虑智能终端与IT模块之间的接口匹配问题
D.根据数据的存储要求,确定数据库的结构,该过程属于前期准备中的概要设计
(3)小丁基于Flask Web框架编写服务器端的程序,部分代码如下。若要通过浏览器获取视图函数hell()返回的页面,则应访问的URL是http____。
#导入Flask框架模块及其他模块,代码略
app=Flask(__name__)
@app.rute("/shw")
def hell():
#从数据库中读取光线数据,并返回页面,代码略
#服务器其他功能,代码略
if __name__=="__main__":
app.run(hst="",prt=8080)
(4)小丁在系统开发完成后,想从多角度观察程序运行时是否有错误。该系统每隔5分钟采集一次数据,当小丁测试时,光线值一直高于阈值,系统运行正常。小丁想立刻观察当光线值低于阈值时,蜂鸣器能否播放音频,请你帮助小丁设计可行方案。(注:本系统中光线传感器和蜂鸣器正常,并且与智能终端的连接正常。)____
(5)小丁将系统中2024-01-01到2024-01-07的每天17:00-18:00数据导出,保存在light.csv文件中,部分数据如图b所示,统计每天该时间段中光线值小于100的次数,并绘制如图c所示线形图,部分Pythn程序代码如下:
图b 图c
df=pd.read_csv("light.csv")
day=[]
fr data in df["上传时间"]:
day.append(data[8:10])
df.insert(0,"日期",day) #插入列
df=df[____]
df1=df.grupby("日期").cunt()
plt.plt()
#设置绘图参数,代码略
①请在划线处填入合适的代码。
②小丁要绘制如图c所示线形图,则方框中应填入的正确代码为____(单选,填字母)
Adf1.日期,df1.检测值 ,df1.检测值 ,df1.values
【答案】 ①. A ②. BC ③. :8080/shw ④. ①将光线传感器放置于黑暗环境中 ②将程序代码中的阀值调到足够大 或其它等价答案 ⑤. df.检测值<100 或 df["检测值"]<100 ⑥. B
【解析】
【详解】本题考查的是信息系统的搭建。
(1)智能终端通常充当数据的处理和存储中心,可以接收来自传感器的数据,进行处理、分析,然后根据需要将结果传递给执行器。故答案为:A。
(2)为了数据安全,浏览器不可直接访问数据库来获取历史数据;该系统软件架构是B/S结构,其优势之一是方便升级和维护;.在硬件搭建时需要考虑智能终端与IT模块之间的接口匹配问题;根据数据的存储要求,确定数据库的结构,该过程属于前期准备中的详细设计。故本题应选BC。
(3)由 app.run(hst="",prt=8080)及@app.rute("/shw")可知URL是:8080/shw。
(4)想立刻观察当光线值低于阈值时,蜂鸣器能否播放音频可以这么操作:①将光线传感器放置于黑暗环境中 ②将程序代码中的阀值调到足够大。
(5)统计每天该时间段中光线值小于100的次数,故划线处代码为:df.检测值<100 或 df["检测值"]<100;由图b可知横坐标是日期,纵坐标是次数,由代码df.grupby("日期")可知,把日期作为索引,不能通过df1.日期取值,故本题应选B。
15. 某学校举行游园活动,有n个限时活动项目(如5分钟夹珠),活动项目编号为1~n,每个活动项目从上午8:30开始,结束时间不一定相同。考虑到活动场地间的距离,活动规定:参加前一个活动后,需间隔10分钟再参加下一个活动,每个同学不能同时进行两个及两个以上的活动。
小丁同学对n个游园活动项目都非常感兴趣,但是时间有限,他最多可以参加几个活动项目?编写程序模拟计算过程,从结束时间最早的活动项目开始选择,如果完成该项活动的时间不超过该项目结束时间,选择该活动,如果超出结束时间,则考虑是否可以替换之前选中的某个活动,使完成已选项目的时间尽可能少。
请回答下列问题:
(1)若活动项目数据如下图所示,则最多可以参加的活动项目数量为____。
(2)定义如下函数time(),将结束时间(格式:"时:分")转换为分钟,请在划线处填入合适代码。
def time():
fr x in activity: #列表activity存储活动项目数据:
y=x[3]
fr j in range(len(y)):
if y[j]==":":
break
t=____
x[3]=t-510 #开始时间8:30为510分钟
(3)定义如下srt(x)函数,参数x为活动项目数据,按照结束时间进行升序排序。
def srt(lst):
n=len(1st)
fr i in range(n,1,-1):
fr j in range(1,i):
下列选项中,可填入方框中的正确代码是____(单选,填字母)。
(4)实现程序功能的部分代码如下,请在划线处填上合适的代码。
""
读取n个活动项目的数据,存储在列表activity中,每个元素有四个数据项,分别为编号,名称,限时,结束时间,如[1,"夹珠",5,"9:20"],代码略。
""
time()
srt(activity)
que=[""]*n
head=tail=0
ttal=0
fr i in range(n):
if ttal+activity[i][2]<=activity[i][3]
que[tail]=activlty[i]
tail+=1
ttal+=actiyity[i][2]+10
elif head!=tail and que[head][2]>activity[i][2]:
①____
head+=1
que[tail]=activity[i]
tail+=1
temp=que[tail-1]
j=tail-2
while②____:
que[j+1]=que[j]
j-=1
que[j+1]=temp
print("最多可以参加的活动项目数量是:",tail-head)
【答案】 ①. 3 ②. int (y[:j])*60+int(y[j+1:])或int (y[0: j]) *60+int (y[j+1:len(y)])或其他等价答案 ③. C ④. ttal+=activity[i][2]-que[head][2]或其他等价答案 ⑤. j>=head and temp[2]>que[j][2]或j>=head and temp[2]>=que[ j][2]或其他等价答案
【解析】
【详解】本题考查Pythn程序设计相关内容。结合题目内容,分析程序段,推知:
(1)依据游园活动规则,小丁同学可以先参加套圈活动,时间从8:30--8:35,10分钟后(8:45)可以再参加趣味画活动,时间从8:45--8:55,10分钟后(9:05)可以再参加夹珠活动,时间从9:05--9:10,10分钟后(9:15)再参加联想ABC活动时,需要的时间是:9:15--9:35,但9:35已超出该活动的结束时间,所以,小丁同学最多可以参加3个活动项目,故本题答案是:3。
(2)time()函数作用是将结束时间转换为分钟,转换格式为:小时数*60+分钟数,结合上文,y中存储的是活动结束时间,“:”前为小时,“:”后为分钟,结合range函数中j的取值范围,转换分钟数的表达式为:int (y[:j])*60+int(y[j+1:]),故本题答案是:int (y[:j])*60+int(y[j+1:])或int (y[0: j]) *60+int (y[j+1:len(y)])或其他等价答案。
(3)srt(x)函数作用是按照结束时间进行升序排序,采用的是冒泡排序算法,将列表activity值传递给lst,lst中的lst[j][3]为结束时间,若lst[j][3]
编号
名称
限时
结束时间
1
夹珠
5
9:20
2
联想ABC
20
9:30
3
套圈
5
9:00
4
趣味画
10
9:10
A.if lst[j]>lst[j+1]:
lst[j],1st[j+1]=1st[j+1],1st[j]
B.if lst[j]<1st[j-1]:
lst[j],lst[j-1]=1st[j-1],lst[j]
C.if lst[j][3]<1st[j-1][3]:
1st[j],1st[j-1]=1st[j-1],1st[j]
D.if lst[j][3]>1st[j+1][3]:
lst[j],lst[j+1]=1st[j+1],1st[j]
浙江省强基联盟2024届高三下学期3月选考科目考试(一模)信息技术考试卷(Word版附解析): 这是一份浙江省强基联盟2024届高三下学期3月选考科目考试(一模)信息技术考试卷(Word版附解析),文件包含浙江省强基联盟2024届高三下学期3月选考科目考试一模技术考试卷-高中信息技术Word版含解析docx、浙江省强基联盟2024届高三下学期3月选考科目考试一模技术考试卷-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共23页, 欢迎下载使用。
浙江省金华市十校2023-2024学年高二上学期期末调研考试信息技术试题(Word版附解析): 这是一份浙江省金华市十校2023-2024学年高二上学期期末调研考试信息技术试题(Word版附解析),文件包含浙江省金华市十校2023-2024学年高二上学期期末调研考试技术试题-高中信息技术Word版含解析docx、浙江省金华市十校2023-2024学年高二上学期期末调研考试技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共20页, 欢迎下载使用。
浙江省宁波市九校2023-2024学年高二上学期1月期末信息技术试题(Word版附解析): 这是一份浙江省宁波市九校2023-2024学年高二上学期1月期末信息技术试题(Word版附解析),文件包含浙江省宁波市九校2023-2024学年高二上学期1月期末技术试题-高中信息技术原卷版docx、浙江省宁波市九校2023-2024学年高二上学期1月期末技术试题-高中信息技术Word版含解析docx等2份试卷配套教学资源,其中试卷共20页, 欢迎下载使用。