资源简介 义乌市 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的高度为 3B.二叉树 C的叶子节点数量为 3C.二叉树 C是一棵完全二叉树D.二叉树 C中序遍历的结果是一个有序序列9.使用键盘输入“ac←booo←←un←t”,其中 “←”表示一次撤销操作(删除前一个字母)。模拟输入过程,合适的数据结构和最后的单词分别是A.栈 about B.栈 account C.队列 about D.队列 account10.有一堆桃子,猴子第一天吃掉其中的一半,并再多吃一个。之后每天猴子都吃掉剩余桃子的一半,再多吃一个。假设到第十天时,猴子发现只剩下了一个桃子,问原来这堆桃子最初有多少个。实现上述问题的两段 Python程序如下:#程序 1 #程序 2def eat_peach(day): def eat_peach(day):s=1 if day==10:for i in range(9,day-1,-1): return 1s=(s+1)*2 else:return s return (eat_peach(day+1)+1)*2print(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)),输出的结果为 1011.有如下 Python程序段:Q=[0]*10cnt,head,tail = 0,0,0S=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] = cnttail += 1cnt += 1elif t == "D":while head != tail and n > 0:head += 1n -= 1print(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, 10while left <= right:mid = (left + right) // 2value = calc(mid, y) #calc函数将 mid进制的整数 y转化为十进制数if value == x:return midelif value < x:left = mid + 1else:right = mid - 1return -1x = 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 = 0t = wl // wmax sta = 0 t = wl - wmax if wl > wmax:if t > 1: else: if t > 0: sta = 1sta = 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['品牌'] == monthimport pandas as pddef 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 pltbrand_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 11 2 22 5 83 4 44 5 25 7 36 7 17 8 78 -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 = iwhile cur != -1:src[cur].append(i)②def cal_ans(obj): #计算完成工序 obj的费用flag=[0]*nres = info[obj][2]for i in src[obj]:p = iwhile p != obj:if flag[p]==0:③flag[p]=1p = 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 12D 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分) 展开更多...... 收起↑ 资源列表 23.05 义乌适应考-信息技术卷.pdf 信息技术参考答案.docx