浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术-高中信息技术试卷(Word版附解析)
展开
这是一份浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术-高中信息技术试卷(Word版附解析),文件包含浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术Word版含解析docx、浙江省县域教研联盟2024-2025学年高三上学期12月模拟考试技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共21页, 欢迎下载使用。
技术
信息技术命题:瑞安市教育发展研究院 审题:长兴县教育研究中心临海市教研中心
通用技术命题:海宁市教师进修学校 审题:瑞安市教育发展研究院柯桥区教师发展中心
考生须知:
1.本卷满分100分,考试时间90分钟;
2.答题前,在答题卷指定区域填写班级、姓名、考场、座位号及准考证号并核对条形码信息;
3.所有答案必须写在答题卷上,写在试卷上无效,考试结束后,只需上交答题卷;
4.参加联批学校的学生可关注“启望教育”公众号查询个人成绩分析。
第一部分 信息技术(共50分)
一、选择题(本大题共12小题,每小题2分,共24分。每小题列出的四个备选项中只有一个是符合题目要求的,不选、多选、错选均不得分)
1. 某校引入电子班牌系统,管理员可上传包含文字、图片、音频、视频等类型的公告,并展示在班牌上。家长可通过手机、电脑等终端登录系统,了解校园实时动态,并向在校子女发送语音留言。关于该系统中数据和信息的描述,正确的是( )
A. 同一条公告经解释产生的信息一定相同
B. 该系统中数据的表现形式只有图像、视频、声音
C. 该系统中的所有数据都是结构化数据
D. 全校同学通过电子班牌获取校园动态,体现了数据的共享性
2. 某校引入电子班牌系统,管理员可上传包含文字、图片、音频、视频等类型的公告,并展示在班牌上。家长可通过手机、电脑等终端登录系统,了解校园实时动态,并向在校子女发送语音留言。下列有关该系统安全与保护的说法,正确的是( )
A. 操作失误不会威胁系统数据安全
B. 该系统将口令“Ras1210*”加密为“10*Ras12”,使用了替代加密法
C. 定期更换登录密码有助于提高个人信息安全
D. 学生能收听但不能删除语音留言,是因为未通过系统身份认证
3. 某校引入电子班牌系统,管理员可上传包含文字、图片、音频、视频等类型的公告,并展示在班牌上。
家长可通过手机、电脑等终端登录系统,了解校园实时动态,并向在校子女发送语音留言。下列关于该系统数据处理的说法,不合理的是( )
A. 可将登录网址制作成二维码
B. 家长的语音留言经过数模转换才能上传系统
C. 将音频wav格式转换为mp3格式,可以节省存储空间
D. 该系统的所有数据均采用二进制编码后存储在计算机中
4. 某校采用新型宿舍管理系统,学生可刷卡或人脸识别进入宿舍。各床位内置传感器收集学生睡眠数据,服务器端分析数据,生成睡眠质量报告。该系统的人脸识别基于深度学习,为提升识别准确率,下列说法不正确的是( )
A. 对待识别的照片进行降噪处理B. 收集更多的人脸数据训练算法模型
C. 优化人脸识别的算法模型D. 为识别失败的数据手工构造知识库
5. 某校采用新型宿舍管理系统,学生可刷卡或人脸识别进入宿舍。各床位内置传感器收集学生睡眠数据,服务器端分析数据,生成睡眠质量报告。关于该信息系统的组成与功能的描述,下列说法正确的是( )
A. 该信息系统不具备数据加工处理功能B. 该信息系统的用户仅含家长、学生、管理员
C. 家长手机不属于该系统的硬件D. 该系统的正常运行需要系统软件的支持
6. 某校采用新型宿舍管理系统,学生可刷卡或人脸识别进入宿舍。各床位内置传感器收集学生睡眠数据,服务器端分析数据,生成睡眠质量报告。关于该信息系统中通信网络的描述,下列说法正确的是( )
A. 网络将信息系统的各类软、硬件设施连接在一起B. 使用手机登录系统,必须使用移动通信网络
C. 学生刷卡进入宿舍,不需要网络协议支持D. 该系统的网络由计算机系统和数据通信系统组成
7. 某算法的部分流程图如图所示,若a的值为[1,2,3,4,5],b的值为[0,0,0,0,0],则输出结果为( )
A. [3,4,5,1,2]B. [2,3,4,5,1]C. [1,2,3,4,5]D. [3,4,5,2,1]
8. 某二叉树中有4个节点,其前序遍历结果与后序遍历结果互逆(如abcd与dcba),则中序遍历结果个数有( )
A. 2种B. 4种C. 8种D. 16种
9. 有“甲乙丙丁戊”5位游客已按序排队,定义下列操作:顺利买票进入景区,记为Q1;缺少证件需要重新排队,记为Q2;新游客进来排队,记为Q3。若游客“丁”买票时,发现游客“乙”在“丁”的后两位,则已进行的操作过程可能是( )
A. Q3,Q1,Q2,Q1B. Q1,Q2,Q2,Q3C. Q1,Q2,Q3,Q3D. Q2,Q2,Q1,Q3
10. 某Pythn程序段如下:
a = [111,64,9,12,34,25,22]
fr i in range(): #①
fr j in range(): #②
if a[j] < a[j + 1] :
a[j] ,a[j + 1] = a[j + 1] ,a[j]
print(a)
下列说法不正确的是( )
A. 若①加框处改为“2”,程序运行结果不变
B. 若②加框处改为“len(a)-2,i-1,-1”,总交换次数会发生变化
C. 该程序执行结束后,总比较次数为21次
D. 该程序执行结束后,数组a结果为:[111,64,34,25,22,12,9]
11. 找出字符串s中长度为k,包含元音字母数最多的子串。例如:当k=3,s="truble"时,结果是"ru"。实现该功能的部分程序段如下,方框中应填入的正确代码为( )
vwels = "aeiuAEIOU"
cnt = 0 ; res = s[:k]
fr i in range(k):
if s[i] in vwels:
cnt += 1
m = cnt
fr i in range(k,len(s)):
if cnt > m :
m = cnt ; res = s[i-k+1:i+1]
print(res)
A
if s[i] in vwels:
cnt += 1
if s[i-k+1] in vwels:
cnt -= 1
B.
if s[i] in vwels:
cnt += 1
if s[i-k] in vwels:
cnt -= 1
C.
if s[i] in vwels:
cnt += 1
if s[i-k] in vwels:
cnt += 1
D.
if s[i] nt in vwels:
cnt -= 1
if s[i-k+1] in vwels:
cnt += 1
A. AB. BC. CD. D
12. 有以下Pythn程序段:
#输入nums代码略
stack=[0]*10; tp=-1
res=[-1]*len(nums)
fr i in range(0,len(nums)):
while tp!=-1 and nums[stack[tp]] < nums[i]:
res[stack[tp]]=nums[i]; tp-=1
tp+=1; stack[tp]=i
print(res)
执行该程序段后,得到的输出结果为[5,25,25,-1,-1,-1],则nums数据可能是( )
A. [4,5,25,25,24,23]B. [4,5,2,25,23,24]C. [4,5,2,25,24,23]D. [5,5,25,25,24,23]
二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15小题9分,共26分)
13. 小明为学校草坪搭建了分区自动浇灌系统。该系统的智能终端获取传感器数据,并通过无线通信方式将数据传输到Web服务器,存储到数据库中。服务器根据数据判断出哪些区域需要灌溉,并通过相应区域的智能终端控制执行器打开水泵。网络应用软件的实现架构是B/S架构,草坪管理人员可通过浏览器查询实时和历史数据。请回答下列问题。
(1)下列不属于该信息系统硬件搭建中的硬件组成的是____(单选,填字母)
A.服务器 B.数据库 C.网络设备 D.智能终端
(2)下列关于该系统的描述,正确的有____(多选,填字母)。
A.系统中所有硬件设备都需要直接与服务器相连
B.Flask框架用于构建服务器端程序,处理数据请求
C.监测数据可以通过图表形式在Web页面上展示
D.传感器采集的数据可以通过智能终端直接发送到用户的浏览器上
(3)小明从服务器数据库中导出某区传感器采集到的近期(>=7天)湿度数据,并计算出日平均湿度,存储于数组hs中。如果近一周中有3天日平均湿度低于最低湿度阈值,或近一周的湿度持续下降6天,则判断该区草坪需要灌溉。
实现上述功能的部分Pythn程序如下,请在划线处填入合适的代码。
def checkh(hs):
rehs = hs[-7:]
①____
cnt1 = cnt2 = 0
fr i in range(07):
if rehs[i] < thrd:
cnt1 += 1
if i>0 and rehs[i] < rehs[i - 1]:
cnt2 += 1
if ②____:
flag = True
return flag
#获取日平均湿度 hs,获取湿度阈值thrd,代码略
ans = checkh(hs)
print(ans)
(4)小明将草坪划分为ABCD四个区域,在系统正常运行一段时间后,发现除了A区,其它区域都能实现自动灌溉,简要说明系统中可能造成上述问题的原因____(不考虑黑客或病毒的原因)。(注:回答2项)
14. 某学校组织学生通过在线报名的方式参加社团选课活动,第一轮报名结果已按“提交时间”升序排序,结果如图a所示,请回答以下问题:
图a 图b
(1)根据第一轮报名结果,统计出最受学生欢迎的5个社团信息(假设每个社团的报名人数均不相同),并创建如图b所示的图表。
imprt pandas as pd
imprt matpltlib.pyplt as plt
df = pd.read_csv("stxk.csv")
df1 = df.grupby("____ ",as_index=False).姓名. ____
df1.rename(clumns={"姓名": "报名人数"},inplace=True) # 更改列标题
df1 = df1.srt_values("报名人数",ascending=False) # 降序排序
#设置绘图参数,显示如图b所示的垂直柱形图,代码略
①请在程序中划线处填入合适的代码。
②方框中应填入的语句依次为____(选2项,填字母,少选、多选、错选或次序错均不得分)。
Adf2=df .head(5) B.df2=df1.tail(5) C.df2=df1[:5]
(df2.社团名称,df2.报名人数) (df2.社团名称,df2.报名人数)
(2)每个社团设置了限定人数,先提交先录取。若超额,统计出可补报的社团,未录取者可进行第二轮补报,如图c。
图c
#stnum 以字典存储社团名称和限定人数, 如{"科创社": 40,"文苑社": 35……,}
stm=[];xs = []
fr i in range(len(df)):
st = df.社团名称[i]
if ①____:
xs.append([df.班级[i],df.姓名[i]])
stnum[st] -= 1
fr i in ②____:
if stnum[i]>0 :
stm.append(i)
print("第二轮可补报的社团名称:",stm)
print("参加二轮补报的学生名单:",xs)
第二轮可补报的社团名称:["科创社","文苑社","摄影社","音乐社"]
参加二轮补报的学生名单:[[9,"孙伟豪"],[1,"朱尹莹"],[2,"蔡启程"],[5,"陈奕"]]
15. 独桥搬箱。有k名工人,要将n个箱子从旧仓库(河右岸)搬到新仓库(河左岸),只能通过一座桥通行。按照如下规则过桥:
①每次只能有一个人过桥,且右边等待的人先过桥;
②若一边有多人等待过桥,则过桥总用时短的人先过桥(过桥总用时=空手过桥用时+搬箱过桥用时);
③若过桥总用时相同,则工人编号小的先过桥。
使用time记录了每位工人空手过桥、到旧仓库取箱子返回桥边、搬箱过桥、放箱子到新仓库返回桥边的用时。开始时,工人们都在桥的左边等待。计算最后一个搬运箱子的工人到达河左岸的时间。
例如n=3,k=2,time= [[1,4,1,3],[5,5,5,5]],则最后一个搬运箱子的工人在第17分钟到达河左岸。
过程如下:
请回答下列问题:
(1)题干示例中,若将n改为4,则最后一个搬运箱子的工人到达河左岸的时间是____
(2)定义如下insertQue(quetype,i)函数,实现了工人i在桥左边或右边排队,其中quetype表示4个状态,0表示处于空手过桥状态,1表示处于到旧仓库取箱子返回桥边状态,2表示处于搬箱过桥状态,3表示处于放箱子到新仓库返回桥边的状态。
def insertQue(quetype,i):
que[i]=-1
if head[quetype]==-1:
head[quetype]=i
else:
时间
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
事件
工人1空手过桥
工人1到旧仓库取箱子返回桥边
工人1搬箱过桥
工人1放箱子到新仓库返回桥边
工人0空手过桥
工人0到旧仓库取箱子返回桥边
工人0搬箱过桥
工人0放箱子到新仓库返回桥边
工人0空手过桥
工人0到旧仓库取箱子返回桥边
工人0搬箱过桥
p=head[quetype]
while p!=-1:
if quetype in [0,2]:
if time[p][0]+time[p][2]>time[i][0]+time[i][2]:
break
if time[p][0]+time[p][2]==time[i][0]+time[i][2] and p>i:
break
else:
if finishtime[p]>=finishtime[i]:
break
q=p
p=que[p]
if p==head[quetype]:
que[i]=p
head[quetype]=i
else:
que[q]=i
que[i]=p
调用该函数,若quetype为0,i为2,head=[1,-1,-1,-1],que=[-1,0,-1],time = [[10,10,5,8],[3,5,2,2],[1,8,3,10]],则运行完函数insertQue(0,2)后,head更新为____,que更新为____。
(3)实现搬运箱子功能的主程序如下,请在程序中划线处填入合适的代码。
'''
读取箱子总数n、工人总数k、工人用时time。time中每个元素包含4个数据项,分别对应每个工人的空手过桥、到旧仓库取箱子返回桥边、搬箱过桥、放箱子到新仓库返回桥边的用时,代码略。
'''
finishtime=[-1]*k #记录每个工人取放箱子的结束时间
head=[-1,-1,-1,-1]
que=[-1]*k
fr i in range(len(time)): #开始时工人们都在桥的左边等待
insertQue(0,i)
①____
curtime=0
while fn!=0:
if head[2]!=-1: #情况 1:桥右边有工人在排队过桥
fn-=1
w=head[2]
curtime=curtime+time[w][2]
if fn==0:
print("最后一个搬运箱子的工人到达河左岸的时间: ",curtime)
break
②____
finishtime[w]=curtime+time[w][3]
insertQue(3,w)
elif n>0 and head[0]!=-1:
n-=1
w=head[0]
#情况 2: 桥左边的工人 w 过桥, 代码略
else:
#情况 3: 两边都没有人在排队过桥
wh=head[1]
wh2=head[3]
if wh!=-1 and wh2!=-1:
③____
elif wh!=-1:
curtime=finishtime[wh]
else:
curtime=finishtime[wh2]
#到旧仓库取箱子返回桥边再排队,放箱子到新仓库返回桥边再排队,代码略
相关试卷
这是一份浙江省9+1高中联盟2024-2025学年高三上学期11月期中联考信息技术试卷(Word版附解析),文件包含浙江省9+1高中联盟2024-2025学年高三上学期11月期中技术试题-高中信息技术Word版含解析docx、浙江省9+1高中联盟2024-2025学年高三上学期11月期中技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共26页, 欢迎下载使用。
这是一份浙江省浙南名校联盟2024-2025学年高三上学期第一次联考信息技术试题(Word版附解析),文件包含浙江省浙南名校联盟2024-2025学年高三上学期第一次联考技术试题-高中信息技术Word版含解析docx、浙江省浙南名校联盟2024-2025学年高三上学期第一次联考技术试题-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共21页, 欢迎下载使用。
这是一份浙江省新阵地教育联盟2024-2025学年高三上学期第一次联考信息技术试题(Word版附解析),文件包含浙江省新阵地教育联盟2024-2025学年高三上学期第一次联考技术试卷-高中信息技术Word版含解析docx、浙江省新阵地教育联盟2024-2025学年高三上学期第一次联考技术试卷-高中信息技术Word版无答案docx等2份试卷配套教学资源,其中试卷共22页, 欢迎下载使用。