2024年5月浙江省金华东阳市统测信息技术卷(PDF版,含答案)

文档属性

名称 2024年5月浙江省金华东阳市统测信息技术卷(PDF版,含答案)
格式 zip
文件大小 710.4KB
资源类型 教案
版本资源 浙教版(2019)
科目 信息技术(信息科技)
更新时间 2024-05-14 18:03:04

文档简介

2024年5月浙江省普通高校招生选考科日考试
技术参考答案
第一部分信息技术(共50分)

选择题(本大题共12小题,每小题2分,共24分)
题号
1
2
3
4
5
6
8
9
10
11
12
答案
D
C
A
A
B
B
C
C
B
D
二、非选择题(本大题共3小题,其中第13小题9分,第14小题8分,第15小题9分,共26
分)
13.(1)B(1分)
(2)AD(2分)(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分。)
(3)①j(2分)
②sensor[p2](2分)
(4)参考1:风扇,功能:当粉尘浓度过高时,打开风扇,吹散粉尘
参考2:蜂鸣器,功能:当粉尘浓度值高时,发出警告(2分)
(评分标准:写的执行器和功能要一一对应:写出多项就以第一项为准;只写出执行器
给1分,只写出功能不给分。)
14.(1)①pay(2分)
②"支出合计"(2分)
(2)①C(2分)
②df1["省市"门(2分)
15.(1)3(1分)
(2)①p=i-1(2分)
②tail-head(2分)
③que[head][1](2分)
(3)利润最大为13(2分)
信息技术参考答案第1页(共1页)东阳市 2024年 5月高三模拟考试技术试题卷
考生须知:
本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 12 页,第一部分 1 至
6 页,第二部分 7 至 12 页。满分 100 分,考试时间 90 分钟。
1. 答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。
2. 选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂
处用橡皮擦净。
3. 非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使
用 2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。
第一部分 信息技术(50分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是
符合题目要求的,不选、多选、错选均不得分)
1. 下列关于数据与信息的说法,正.确.的是( ▲ )
A. 数据在处理过程中不会产生新的信息
B. 信息在网络上传播不需要依附于载体
C. 在大数据处理过程中需要保证每个数据都准确无误
D. 文字、图像、声音等数据在计算机中都以二进制存储
2. 下列关于人工智能的说法,正.确.的是( ▲ )
A. 深度学习需要事先手工构造知识库
B. 联结主义人工智能包含知识库和推理引擎两部分
C. 人工智能技术可应用于机器翻译和自动驾驶领域
D. 依赖于专业知识和数据的视觉识别系统属于跨领域人工智能
阅读下列材料,回答第 3 至 6 题:
某娱乐票务平台,为大众提供演唱会、话剧等品类的购票、选座等服务。客户可使用手机、
门口的自动售票机等设备登录 APP,在线购票和选座。入场时在门口闸机处刷身份证或凭纸质门
票进场,还可根据导航精准找到相应的包厢。客户可免费使用会场无线网络。
3. 下列关于该系统组成的说法,正.确.的是( ▲ )
A. 该系统的票务平台属于应用软件 B. 客户使用的手机不属于该系统的硬件
C. 该系统的用户指的是使用系统的客户 D. 该系统的购票信息保存在客户手机上
4. 下列关于该系统功能与应用的说法,不.正.确.的是( ▲ )
A. 刷身份证进场采用了 NFC 技术
B. 手机能精准找到包厢,是因为应用了与定位有关的传感器
C. 该系统会因断电受影响,体现了系统对外部环境有依赖性
D. 利用客户数据分析选座喜好,是数据加工处理的过程
5. 下列关于该系统中网络技术的说法,正.确.的是( ▲ )
A. 该系统的网络资源不包括会场的无线网络
B. 会场无线网络与互联网的连接必须有路由器
C. 用 APP 在线购票时数据传输应遵循 HTTP 协议
信息技术试题 第 1 页(共 6 页)
D. 客户的手机可通过 DHCP 服务器获得静态 IP 地址
6. 下列关于该信息系统安全与信息社会责任的说法,不.正.确.的是( ▲ )
A. 该系统授予用户的身份应具有唯一性
B. 该系统为不同用户设置不一样的权限
C. 在场内使用无线网络不会存在安全隐患
D. 在服务器上安装杀毒软件并及时更新可有效预防病毒
7. 用某软件查看字符的内码,其内码为“D6 D0 B9 FA 43 68 69 6E 3F 61”(不包括引号),其中
ASCII 编码的字符个数是( ▲ )
A. 9 B. 6 C. 5 D. 4
8. 某二叉树的树形结构如第 8 题图所示,后序遍历结果为 stnaqm,则该二叉树的中
序遍历结果是( ▲ )
A. mntsqa B. ntsmqa
C. nstmqa D. nstmaq
9. 某算法的部分流程图如第 9 题图所示,数组
a=[24,22,20,18,15,13,11,10],若 key=20,则执行这部分流程后,
输出 cnt 的值为( ▲ )
A. 1 B. 2
C. 3 D. 4
10. 有如下 Python 程序段:
s1="1324";s2="abcdefgh"
j,m=0,0
c=""
for i in s2:
k=int(s1[j])
c+=s2[m+k]
j+=1
if j>3:
j=1
m=m+2
print(c)
运行程序,输出结果是( ▲ )
A. acbdefeg B. bdcefegh C. bcdefegh D. bdceefgh
11. 有如下 Python 程序段:
from random import randint
a=[5,3,2,7,4]
i=0;top=-1
st=[0]*5
while i<=len(a)-1:
n=randint(1,2) # randint(1,2)随机生成 1 或 2
if n%2==0:
top+=1
信息技术试题 第 2 页(共 6 页)
st[top]=a[i]
i+=1
elif top>=0:
top-=1
print(st)
运行该程序,输出结果不.可.能.的是( ▲ )
A.[5,3,2,7,4] B. [4,2,0,0,0] C. [5,7,4,0,0] D. [3,2,5,7,0]
12. 使用列表 L 模拟链表结构,每个节点包含数据区域和指针区域,现要删除该链表中的某一元
素,示例输出结果如第 12 题图所示,实现该功能的程序段如下:
def delete(data,p):
head=0
if p==data[head][0]:
head=data[head][1]
print("找到删除数据",)
else:
cur=pre=head
while :
pre=cur
cur=data[cur][1]
if cur!=-1:
print("找到删除数据",)
else:
print("未找到删除数据")
return head
L=[[9,3],[4,2],[8,4],[7,1],[6,5],[5,-1]]
key=int(input("请输入要删除的数据:"))
head=delete(L,key)
#输出删除后的结果程序省略
则下划线中应填入的正确代码依次为( ▲ )
①data[cur][0]!=p and data[cur][1]!=-1 ②data[cur][0]!=p and cur!=-1
③data[pre][1]=data[cur][1] ④data[cur][1]=data[pre][1]
A. ①③ B. ①④ C. ②③ D. ②④
二、非选择题(本大题共 3 小题,其中第 13 小题 9 分,第 14 小题 8 分,第 15 小题 9 分,共 26
分)
13. 某红木加工厂为了防止粉尘爆炸,在木料车间搭建了粉尘监测系统。该系统示意图如第 13 题
图 a 所示,网络应用软件的实现架构是 B/S 架构。粉尘爆炸有三个条件:一是有火源,二是
氧气浓度达到 21%,三是粉尘浓度不能超过 20~60g/m3。请回答下列问题:
信息技术试题 第 3 页(共 6 页)
(1)用户要查询该系统的实时数据,可以通过 ▲ 查询。(单选,填字母:A. 客户端 APP
/ B. 客户端浏览器)
(2)关于该系统中数据的传输,下列说法正.确.的是 ▲ 。(多选,填字母)
(注:全部选对得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分)
A. 只能由传感器到智能终端 B. 只能由智能终端到服务器
C. 只能由执行器到智能终端 D. 可以由客户端到服务器,也可以由服务器到客户端
(3)在车间不同位置安装了 10 个粉尘传感器,用于找出最易发生粉尘爆炸的位置。现编写
程序,找出 10 个传感器每小时(0—23 时)粉尘浓度最大值出现的次数,并输出次数
最多的传感器编号。若同一时段出现多个相同的最大值,则输出最先出现的编号。
部分 Python 程序代码如下,输出界面如 13 题图 b 所示,请在划线处填入合适的代码。
sensor=["s1","s2","s3","s4","s5","s6","s7","s8","s9","s10"] #传感器的编号
dis= [[16,22,……,8],[10,25,……,25],……,[9,14,……,14]]
#dis 中存储 10 个传感器每小时的粉尘浓度数据,分别是 dis[0]—dis[9]。如 dis[0]中的
[16,22,……,8],分别是传感器 s1 在第 0、1、2……23 时采集到的粉尘浓度值。
ds_count=[0]*10 #存储每个传感器最大值出现的次数
for i in range(0,24):
max1=p1=0
for j in range(0,10):
if dis[j][i]>max1:
max1=dis[j][i]
p1= ①
ds_count[p1]+=1
print("10 个传感器最大值出现的次数为",ds_count)
max2=p2=0
for i in range(0,10):
if ds_count[i]>max2:
max2=ds_count[i]
p2=i
print("次数最多的是", ② ,"粉尘传感器。")
(4)最易发生粉尘爆炸的位置找到后,需在此增加一个执行器,用于防止粉尘爆炸,写出该
执行器的名称及实现的功能 ▲ 。
14. 小东收集了某年部分省市居民人均消费支出情况。数据存储在 xfx 文件中,部分数据如
第 14 题图 a 所示。现对数据进行处理分析,请回答下列问题:
信息技术试题 第 4 页(共 6 页)
(1)现插入“支出合计”列,用于统计每个省市各项消费支出之和,部分 Python 程序段如
下,请在划线处填写合适的代码。
import pandas as pd
df=pd.read_excel("xfx")
df.insert(2, "支出合计","") #插入列
pay=["食品","衣着","居住","生活","交通","教育","医疗","其他"]
for i in df.index:
total=0
for j in ① :
total+=df.at[i,j]
df.at[i, ② ]=total
(2)根据 df 中的支出合计,小东想查看华东地区的支出情
况,绘制线形图如 14 题图 b 所示,实现该功能的部分
Python 程序段如下。
import matplotlib.pyplot as plt
df1= ①
plt.plot( ② ,df1['支出合计'])
#设置绘制参数,代码略
①程序方框中应填入的正确代码为 ▲ (单选,填字
母)
A. df["地区"]=="华东地区" B. df.地区=="华东地区"
C. df[df.地区=="华东地区"] D. df[df."地区"=="华东地区"]
②请在程序划线处填入合适代码。
15. 小阳的创意工坊,每天都会接到很多订单,且每个订单花费一个单位时间。其中 order 列表
中存储每个订单的截止时间和利润。假设他的工作是从 0 时刻开始算,订单能在截止时间内
(包括截止时间)完成,就会获得利润。他可以选择完成当前时间之后的任意一个订单,过
了截止时间的订单就会自动取消。
(1)为了获得较高利润,小阳想到按时间优先的方式来完成订单。为此定义 tsort(lst)函数,
其中参数 lst 的每个元素包括截止时间和利润。函数的功能是根据订单截止时间升序排
列。
def tsort(lst):
n=len(lst)
for i in range(n-1):
信息技术试题 第 5 页(共 6 页)
for j in range(n-i-1):
if lst[j][0]>lst[j+1][0]:
lst[j],lst[j+1]=lst[j+1],lst[j]
return lst
调用该函数,若 lst=[[2,4],[1,4],[1,2],[3,5],[2,3],[3,6]],虚线框中的程序段执行次数为
▲ 。
(2)小阳发现按时间优先设计的算法,获得的利润并不是最大的。在截止时间进行排序后的
订单基础上对算法重新设计:依次对每个订单进行处理,确保每个截止时间要完成的
订单利润为当前订单队列和所有未超时订单中利润最高。部分 Python 程序段如下,请
在划线处填入合适的代码。
order=[[2,5],[1,4],[1,3],[3,1],[3,2],[2,6]]; n=len(order)
ans=0 #ans 存放最大利润之和
que=[[] for i in range(n)] #利润优先订单队列
head=tail=0
order=tsort(order)
def enque(tmp,tail,head): #数组模拟优先队列入队
p=tail
que[tail]=tmp
tail+=1
for i in range(tail-1,head,-1):
if que[i-1][1]>tmp[1]:
que[i]=que[i-1]

que[p]=tmp
return tail
for i in range(n):
if order[i][0]> ② :
tail=enque(order[i],tail,head)
ans+=order[i][1]
else:
if order[i][1]>que[head][1]:
ans-= ③
head+=1
tail=enque(order[i],tail,head)
ans+=order[i][1]
print("利润最大为"+str(ans))
(3)小阳接到订单 order=[[2,5],[1,4],[1,3],[3,1],[3,2],[2,6]],输出结果为 ▲ 。
信息技术试题 第 6 页(共 6 页)
同课章节目录