2023年5月义乌适应考信息技术卷(PDF版,含答案)

资源下载
  1. 二一教育资源

2023年5月义乌适应考信息技术卷(PDF版,含答案)

资源简介

义乌市 2023届高三适应性考试
技术试卷
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12小题,每小题 2分,共 24分。在每小题给出的四个选项中,只有一个符合题目
要求)
1.下列关于数据与信息的说法,正确的是
A.数据就是指各种数字 B.数字信号是指连续变化的物理量
C.信息不会随着时间的推移而发生变化 D.同一信息可以依附于不同的载体
2.下列关于人工智能的说法,正确的是
A.人工智能主要有符号主义、联结主义、行为主义等代表性方法
B.深度学习体现了自我学习的能力,即从过去的经验中不断学习,提升能力
C.联结主义人工智能从“交互-反馈”角度来刻画智能行为
D.人工智能发展会取代人类部分职业,应该禁止其发展
阅读以下材料,回答第 3-5题
某超市配备了“智能购物车”,用户只需要将物品扫码后放入购物车,购物车就会自动计费,同时还具备
商品推荐和导航功能。该系统的主要硬件参数及软件功能如下:
硬件参数 软件功能
智能终端:搭载鸿蒙操作系统,具备无线 wifi 超市购物系统:刷脸登录、商品扫码、商品
连接功能,搭配 10.1寸显示屏 称重及金额计算、刷脸或扫码支付。
摄像头:前置及后置全高清摄像头 商品推荐系统:根据过往消费者喜好,推荐
搭载传感器:陀螺仪(方向传感)、重力感应器、 优惠商品。
射频感应器等多款传感器 路径导航系统:根据客户需求提供路径导航
3.下列关于该信息系统的说法,正确的是
A.智能终端上既要安装系统软件,也要安装应用软件
B.超市网络环境的好坏,不会对智能购物车的使用造成影响
C.摄像头用于刷脸及商品扫码,属于输出设备
D.该购物车可以直接拿到其他超市去使用
4.下列关于该信息系统中使用的软硬件技术的说法,不正确的是
A.根据消费者需求提供路径导航,依靠的是陀螺仪和导航技术
B.扫码商品二维码添加到购物车,依靠的是摄像头和文字识别技术
C.刷脸登录后根据喜好推荐商品,依靠的是人脸识别和大数据处理技术
D.生鲜商品称重及自动金额计算,依靠的重力传感器和购物系统
5.下列关于该信息系统中数据的说法不正确的是
A.用户扫码商品的数据,可以保存在购物车的智能终端上
B.用户登录购物系统后,以往的消费数据会从系统数据库中被提取并分析
C.用户的购买记录,在用户付款结算后会保存到系统数据库中
D.用户增删当前购物车的商品,必须实时将数据上传到系统数据库
6.下列关于网络系统和信息安全的说法,正确的是
A.不同网络之间的数据不能互通
B.移动互联网使万物互联成为可能
C.密码只要设置得越长安全性就越好
D.信息系统的漏洞只来源于操作系统
信息技术试卷 第 1 页 共 6 页
7.执行如第 7题图所示的流程图,若输入的 x、y、p的值分别为:60、20、5,则输出的结果是
A.2 B.3 C.4 D.5
第 8 题图
第 7 题图
8.如第 8题图所示,将二叉树 A的根节点与二叉树 B的根节点连接,使得二叉树 A成为二叉树 B的左子树,
合并为一棵新的二叉树 C。下列说法中正确的是
A.二叉树 C的高度为 3
B.二叉树 C的叶子节点数量为 3
C.二叉树 C是一棵完全二叉树
D.二叉树 C中序遍历的结果是一个有序序列
9.使用键盘输入“ac←booo←←un←t”,其中 “←”表示一次撤销操作(删除前一个字母)。模拟输入过程,
合适的数据结构和最后的单词分别是
A.栈 about B.栈 account C.队列 about D.队列 account
10.有一堆桃子,猴子第一天吃掉其中的一半,并再多吃一个。之后每天猴子都吃掉剩余桃子的一半,再多
吃一个。假设到第十天时,猴子发现只剩下了一个桃子,问原来这堆桃子最初有多少个。实现上述问题
的两段 Python程序如下:
#程序 1 #程序 2
def eat_peach(day): def eat_peach(day):
s=1 if day==10:
for i in range(9,day-1,-1): return 1
s=(s+1)*2 else:
return s return (eat_peach(day+1)+1)*2
print(eat_peach(1)) print(eat_peach(1))
下列说法不正确的是
A.程序 1和程序 2的输出结果相同,均为第 1天的桃子数量
B.程序 2使用递归算法,函数 eat_peach的调用次数为 10次
C.将程序 1的划线语句修改为 range(day,10),输出结果发生改变
D.将程序 2的划线语句修改为 print(eat_peach(8)),输出的结果为 10
11.有如下 Python程序段:
Q=[0]*10
cnt,head,tail = 0,0,0
S=input()
信息技术试卷 第 2 页 共 6 页
for i in range(0,9,2):
t = S[i]
n = int(S[i+1])
if t == 'A':
for j in range(n):
Q[tail] = cnt
tail += 1
cnt += 1
elif t == "D":
while head != tail and n > 0:
head += 1
n -= 1
print(Q[head : tail])
若输入 S的值为"A2D1A1D3A2",则程序的输出结果是
A.[3,4,5] B.[3,4] C.[4,5] D.[4]
12.有如下 Python程序段:
def find_base(x,y):
left, right = 2, 10
while left <= right:
mid = (left + right) // 2
value = calc(mid, y) #calc函数将 mid进制的整数 y转化为十进制数
if value == x:
return mid
elif value < x:
left = mid + 1
else:
right = mid - 1
return -1
x = int(input()) ; y = int(input())
print(find_base(x,y))
执行该程序段后,依次输入 83和 123,程序输出为
A.2 B.6 C.8 D.-1
二、非选择题(本大题共 3小题,其中第 13小题 8分,第 14小题 9分,第 15小题 9分,共 26分。)
13.校园一卡通系统是数字化校园必备的系统之一。学生凭借一张校园卡,可以在校内完成食堂就餐、超市
购物、图书借阅等应用,家长可以借助手机 APP 查询学生的在校消费记录,系统拓扑结构如第 13-1图
所示。
第 13-1图
信息技术试卷 第 3 页 共 6 页
(1)刷卡就能消费,使用的是 技术(单选,填字母:A.移动网络 / B.射频识别)。
(2)在一卡通服务器和互联网之间增加 设备可以提高系统安全性(单选,填字母)。
A.调制解调器 B.路由器 C.交换机 D.防火墙
(3)若学生在食堂编号 id为 1的刷卡机上消费了 15元,提交数据的 URL为
http://192.168.200.15:8080/dm id=1&data=15,参考第 13-2 图所示的路由函数,若学生在超市编号
id为 5的刷卡机上消费了 20元,此时提交数据的 URL为 http://192.168.200.15:8080/ 。
第 13-2图
(4)系统设置了消费阈值 wmax来防止学生过度消费,分别用 sta 值的 0和 1来表示学生的单笔消费金
额 wl小于等于 wmax和大于 wmax的情况,下列 Python程序段中符合要求的有 (多选,
填字母)。(注:全部选对的得 2分,选对但不全的得 1分,不选或有选错的得 0分)
A.sta = 0 B.if wl > wmax: C.sta = 0 D.sta = 0
t = wl // wmax sta = 0 t = wl - wmax if wl > wmax:
if t > 1: else: if t > 0: sta = 1
sta = 1 sta = 1 sta = 1
(5)学生能够在图书馆正常借阅,在食堂刷卡时却无法正常消费,请分析可能的原因是
。(注:回答 2项,1项正确得 1分)
14.小美收集了某电商平台某年 1-12月的“十大”空调品牌的销售数据,每个月的数据保存在一个 CSV文件
中,文件如第 14-1图所示,分别记录了对应月份的订单数据。
第 14-1图 第 14-2图
请回答下列问题:
(1)定义 get_sales 函数,功能为:读取某月的 CSV文件,返回某品牌当月的销售额。函数代码如下,
划线处应填入的代码为: (单选,填字母)。
A.df[df['品牌'] == brand] B.df[df['品牌'] == month]
C.df['品牌'] == brand D.df['品牌'] == month
import pandas as pd
def get_sales(brand, month):
filename = str(month) + '.csv'
df = pd.read_csv(filename) #读取文件
df =
sales = (df['数量'] * df['单价']).sum() #求出 df中所有数量*单价的总和
return sales
(2)统计十大品牌全年销售额,并找出销售额最大的品牌,绘制该品牌的 1-12月销售额的线形图,部分
Python程序如下,请在划线处填写合适的代码。
信息技术试卷 第 4 页 共 6 页
import matplotlib.pyplot as plt
brand_dict = {'格力': 0, '美的': 0, '海尔': 0, '奥克斯': 0, '海信': 0, '三菱重工': 0, '日立': 0, '华菱': 0, 'TCL':
0, '大金': 0}
x,y,max_sales,brandmax = [],[],0,''
for i in range(1,13):
for j in brand_dict:
brand_dict[j] += ①
for i in brand_dict:
if brand_dict[i] > max_sales:
max_sales = brand_dict[i]

for i in range(1,13):
x.append( ③ ) 第 14-3图
y.append(get_sales(brandmax,i))
plt.plot(x,y)
plt.show() #生成线形图如第 14-3图所示
(3)由第 14-3图可知,该空调销售额增量最大的月份是 。
15.汽车整车安装流水线有 n 个工序(编号为 0 到 n-1),每个工序可以有若干个前置工序,但最多只有一
个未完成的后续工序。对于每个工序,只有完成其所有的前置工序,才能开始作业,完成每个工序需要
费用。编写程序模拟该安装过程,输入每个工序的编号、后续工序及费用,计算编号为 m的工序需要的
费用。
请回答下列问题:
(1)如第 15题图所示,完成工序 5有两个前置工序(2和 4),需要先完成两个流程:工序 0→工序 1→工
序 2,以及工序 3→工序 4,才能开始工序 5的作业。总费用为(1+2+8)+(4+2)+ 3=20。完成工
序 7总费用是 。
当前工序 后续工序 当前工序费用
0 1 1
1 2 2
2 5 8
3 4 4
4 5 2
5 7 3
6 7 1
7 8 7
8 -1(无后续工序) 4
第 15题图
(2)定义 sort(info)函数,将输入的工序信息 info排序。
def sort(info):
m=len(info)
for i in range(1,m):
for j in range(0,m-i):
if info[j][0] > info[j+1][0]:
info[j],info[j+1] = info[j+1],info[j]
若输入的 info=[[1,2,1],[0,1,3],[2,3,4],[3,-1,2]],运行 sort(info)后,info中的数据为 (单选,填
信息技术试卷 第 5 页 共 6 页
字母)。
A.[[3,-1,2],[2,3,4],[1,2,1],[0,1,3]] B.[[0,1,3],[1,2,1],[2,3,4],[3,-1,2]]
C.[[3,-1,2],[0,1,3],[1,2,1],[2,3,4]] D.[[2,3,4],[1,2,1],[0,1,3],[3,-1,2]]
(3)实现输入工序 m,计算完成工序 m所需费用的部分 Python程序如下,请在划线处填入合适的代码。
def crt_lnk(): #创建工序链表,维护相关信息
for job in info:

lnk.append([job[0],job[1]])
for i in range(n):
if pre[i] == 0:
cur = i
while cur != -1:
src[cur].append(i)

def cal_ans(obj): #计算完成工序 obj的费用
flag=[0]*n
res = info[obj][2]
for i in src[obj]:
p = i
while p != obj:
if flag[p]==0:

flag[p]=1
p = lnk[p][1]
return res
#读取数据到列表 info,每个元素依次为工序编号、后续工序及该工序的费用,代码略
n = len(info)
pre = [0] * n #pre列表用于存储每个工序的前置工序的数量
lnk = []
src = [[] for i in range(n)]
sort(info)
m = int(input())
crt_lnk()
print(cal_ans(m))
信息技术试卷 第 6 页 共 6 页义乌市2023届高三适应性考试
技术参考答案及评分标准
第一部分 信息技术
一、选择题 (本题有12个小题,每题2分,共24分)
1 2 3 4 5 6 7 8 9 10 11 12
D A A B D B C C A C B C
二、非选择题(本大题共3个小题,其中第13题8分,第14题9分,第15题9分,共26分)
13.(1)B (1分)
(2)D (1分)
(3)sp id=5&data=20 (2分)
(4)CD (2分)
(5)①食堂刷卡机故障 (2分)
②刷卡机与食堂网络连接异常
③食堂网络与校园网连接异常
④一卡通服务器的食堂子系统异常 或其它合理答案。
注:回答2项,1项正确得1分
14.(1)①A (1分)
(2)①get_sales(j,i) (2分)
②brandmax = i (2分)
③i (2分)
(3)11 (2分)
15.(1)①28 (1分)
②B (2分)
(2)①pre[job[1]] += 1 (2分)
②cur = lnk[cur][1] (2分)
③res += info[p][2] (2分)

展开更多......

收起↑

资源列表