资源简介 3.关于该信息系统的描述,下列说法正确的是绝密★考试结束前A.该系统可以实现无店员值守,不需要依赖外部环境浙江强基联盟 2023 学年第一学期高三 12 月联考 B.该系统的主存储器有 ROM、RAM和硬盘C.摄像头属于该系统的输入设备技术学科试题 D.该信息系统的用户仅指来超市购物的客人考生须知: 4.有关该类型的无人超市,下列说法正确的是1.本试卷分两部分,第一部分信息技术,第二部分通用技术。全卷共12页,第一部分1至6页, A.可以使用 RFID 技术实现对商品的识别第二部分7至12页。满分100分,考试时间90分钟。 B.系统中的摄像头连接至路由器的WAN口2.答题前,请务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题卷 C.存储在系统数据库中的海量商品信息属于大数据规定的位置上。 D.摄像头将采集到的数字信号转化为模拟信号后发送给计算机3.答题时,请按照答题卷上“注意事项”的要求,在答题卷相应的位置上规范作答,在本试题5.关于提升该信息系统安全,下列说法不正确的是卷上的作答一律无效。 ...4.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷上相应区域内,作图时可先使用 A.系统服务器安装防火墙2B 铅笔,确定后须用黑色字迹的签字笔或钢笔描黑。 B.定期备份数据、更新系统、修复漏洞第一部分:信息技术(共 50 分) C.更换处理速度更快的服务器D.为每一位管理人员设立一个单独账户,给予不同的权限一、选择题(本大题共 12 小题,每小题 2分,共 24 分。每小题列出的四个备选项中只有一个是符 6.关于网络系统的描述,下列说法不.正.确.的是合题目要求的,不选、错选、多选均不得分) A.按照网络覆盖范围分类,家庭网络一般属于局域网1.2023年中秋国庆假期,我国旅游收入 7534.3亿元,旅游经济已经全面恢复到 2019年同期水平, B.移动终端接入局域网,必须开启路由器 DHCP服务超过 8亿的国内游客度过了史上热度最高的旅游超级“黄金周”。下列关于数据和信息的说法, C.网络具有数据通信、资源共享和分布处理三个主要功能不正确 D.B/S架构中客户端不需要安装专门的应用程序...的是7.对某图像进行数字化,颜色的总数是 1000,则量化位数最少是A.材料中的数据 7534.3亿元蕴含信息A.8 B.16 C.24 D.1000B.通过城市热力图可以了解城市各区域的拥挤情况 8. 有 1 个队列,现有元素依次为 1,2,3,4。约定:P 操作是指 1 个入队,T操作是指队列中 1C.使用饼图能较好反映近几年旅游人数的变化 个元素出队后再入队,Q操作是指队列中 1个元素出队。则经过 PPTQTPQ系列操作后,队列中队D.使用批处理计算可以分析过往假期的温州道路车流量 首到队尾的元素依次为2.通过深度神经网络学习认识猫与狗特征的过程如第2题图所 A.1 B.1,3 C.3,4 D.39. 某二叉树的后序遍历结果为 DEBFCA,它的树形结构图不示,下列说法正确的是 .可.能.是A. A. B. C. D.猫与狗的照片属于信息B.其应用的人工智能方法属于联结主义C.人工智能的训练过程需要人的参与,因此属于混合增强智能D.人能够分辨出猫与狗,这是智慧的体现阅读下列材料,回答第 3-5题。 第 2 题图如今越来越多的“无人超市”涌现于城市中,它的工作流程主要为:顾客将需要购买的商品置于结算机器指定位置上,机器自动识别商品计算价格,并通过摄像头对顾客进行人脸识别,在顾客离开后扣除相应款项。·技术 第 1页(共 4 页) 24-183C10. 定义如下函数: while i < n:def fn(n, num1, num2): if a[i][0] <= left <= a[i][1]:if n == 1: _____(1)_____return num1 else:return fn(n - 1, num2, num1 + num2) _____(2)_____下列说法正确的是 if left > right:A.该算法的时间复杂度是 O(n) return _____(3)_____B.fn(10,1,2)的效果等价于 1+2+3…+10 return _____(4)_____C.fn(5,1,1)的结果是 22 上述程序段中划线处可选代码为:D.fn(1,1,1) fn(1,1,2) ①i += 1 ②left += 1 ③True ④False与 的返回结果不同则(1)(2)(3)处代码依次为11.有以下 Python 程序段:import random A.②①③④ B.①②③④ C.②①④③ D.①②④③n = 6二、非选择题(本大题共 3小题,其中第 13 小题 9 分,第 14 小题 8 分,第 15 小题 9分,共 26 分)s = [0]*n 13.小明开发了蔬菜生长管理系统由智能终端、温度传感器、湿度传感器、浇水控制器和 Iot模块组top = -1 成,智能终端通过无线网络将温湿度数据上传到服务器,根据服务器反馈的数据执行是否浇水操作,flag = True 学生可通过手机或电脑浏览器查看历史数据。for i in range(n): 请回答下列问题:x = random.randint(1,100) (1)系统中传感器和执行器与智能终端数据或指令的传输方向正确的是 (单选,填字母)if flag or top != -1 and x % 2 != s[top] % 2: A. B.top += 1s[top] = xflag = not flagelif top != -1: C. D.top -= 1print(s[:top + 1])运行该程序段后,输出结果不.可.能.的是A.[88, 75, 42, 85, 78, 93] (2)下列哪项故障不会影响系统的正常运行_________(单选,填字母)B.[] A.Iot模块损毁 B.服务器故障C.[23, 92, 92, 61] C.查看数据的个人电脑中毒 D.数据库中数据量超容D.[89, 87, 88, 52, 45, 82] (3)小明白基于Flask Web框架编写服务器端的程序,数据传输采用get方式,小明为开发设计了文12.已知 a[i] = [start,end]表示从 start到 end的闭区间,判断[left,right]内每个整数是否被 a中至少一 档,以下是有关智.能.终.端.向.服.务.器.提交的部分数据和服务器端对应的路由和视图函数的部分代码。个区间覆盖,若是返回 True,否则返回 False。例如:a=[[1,10],[11,20]],left=5,right=21,则 5~10内每个数可以被[1,10]区间覆盖,11~20内每个数可以被[11,20]区间覆盖,但 21无法被覆盖,因此返回 False。实现该功能的部分程序段如下:#获取列表 a,且按 a[i][0]值升序排序,代码略#获取变量 left与 right的值,代码略def judge(left,right): 第 13题图a技术 第 2页(共 4 页)若当前实时温度是 32,湿度是 20,根据第 13题图a,智能终端需要向服务器发送的URL是 14.某动车厢有特定座位 m排,共 4×m=n个座位,每一排从左到右分别编为 A、B、C、D。A临http://192.168.0.10:5050/qu①ery id=1&t=32②&d=20 。。下列选项正确的是______(单选,填字母) 左窗,B、C临过道,D临右窗。动车售票系统支持在线订票或退票。现编写程序,模拟在线订票A. index t=20&d=32 B. index t=32&d=20 退票操作,并及时统计待售的连坐座位有多少对。若某相同的座位数据被多次输入,则依次表示售① ② ① ②出,退票,售出……以此类推。如第 14题图 a所示,当前图中显示的待售连坐座位是 7对。C.①query ②t=20&d=32 D.①query ②t=32&d=20(4)若Iot模块网络连接故障,而小明急需当前智能终端中的实时数据,请问该如何解决?(假设lllot无法及时修复或者被替代)(5 第 1 排:)11月 1日开始小明每天定时记录农作物的生长情况,为了更好的了解温度对农作物生长的影第 2 排:响,系统搭建好后从 10月 20日开始运行至 11月 5日,小明现需计算其中属于 11月份的每第 3 排:天温度与前一天的温差,首先在数据表中加入了“diff”列来记录温度差,如第 13题图 b所第 4 排:示,分析结果如 13题 c所示。……第 14题图 a(1)若售退数据为 '1A', '1C', '2A', '2B', '3C', '2B', '1A',则此时售出座位有 个(2)实现上述功能的部分 Python程序如下,请在划线处填入合适的代码。n = 40;cnt = 0tick = [0] * n #0 ~ n-1号座位初始为待售状态,每位用 0表示。lst = ['5C', '2A', '7A', '6C', '6C', '4D', '7D', '4D', '10C']j=0while j != len(lst):puts = lst[j]st=""第 13题图 b 第 13题图 c①部分 Python程序如下:for i in puts:import pandas as pdif "0" <= i <= "9":import matplotlib.pyplot as plt②df = pd.read_csv("data.csv") else:n = len(df) num = int(st)df["diff"] = 0 # 插入新列“diff”,用于存储与前一天温差,默认值设为 0 sq = ord(i) - 65 #此时 i 为 puts 中读取的字母,以此计算本次操作的座位所处的列号dft = ① # 将 10月 31日至 11月 5日数据存储于 dft pos = (num - 1) * 4 + sqfor i in range(12,17): tick[pos] = 1 - tick[pos]s = dft.at[i,"temp"] - dft.at[i - 1,"temp"] for i in range(0,n,2):② #设置 11月份每日的温差值如第 13题图 diff列所示 if ③ :dft = dft.tail(5) cnt += 1print(dft) #输出如第 13题图 c所示 print("待售的连坐座位统计:", cnt, "对")技术 第 3页(共 4 页)15.某车间生产三种不同的产品,不同产品可以同时开始生产,三种产品按照不同的部件顺序完成。 n = len(cmpt) #表示共有 n个部件如“产品 0”制作顺序是“部件 1”→“部件 0”,即“部件 1”完成后才可以开始“部件 0”,即部 head = pre(path)件 1是部件 0的前驱部件,每个部件仅有一个前驱部件,如第 15题图 a所示。每个部件自身又需c = []同编号的 1个材料完成才能开始生产,如“部件 0”需要“材料 0”,“部件 1”需要“材料 1”……,各种材料按各自的开始生产时刻进行,完成所需时长也有所不同,如第 15题图 b所示,部件完成 n1 = len(path)所需时长不包括材料生产在内。现编写程序,模拟该生产过程,并计算每个产品的部件完成的时刻。 for i in range(n1):①cmpt[k][1] = path[i][1]for i in range(len(head)):产品 0:部件 1→部件 0 ②产品 1:部件 2→部件 4→部件 3 curtime = 0第 15 a 15 b while p != -1:题图 第 题图(1)若有 2个产品,“产品 0”由“部件 1”→“部件 0”完成,“产品 1”由“部件 2”→“部件 4” t = mate[p][0] + mate[p][1]→“部件 3”完成,所需材料开始生产时刻和完成所需时长如第 15题图 b所示。经计算产品 0的 if t > curtime:完成时刻是 9,请回答产品 1完成的时刻是 curtime = t + cmpt[p][0](2)若 arr=[[0,-1],[1,0],[2,4],[3,-1],[4,3]],arr[i][0]表示 arr[i][1]的前驱部件,arr[i][1]为-1时表示 arr[i][0]else:为某个产品中最后的部件。可通过 pre函数提炼出每个产品所需的第一个部件。def pre(arr): ③i = 0;j = i + 1;flag = True c.append([p,curtime]) #c列表存储部件编号和该部件完成的时刻h = [] p = cmpt[p][1]while i < len(arr): #按先后顺序输出每个产品的各个部件完成的时刻,代码略if j < len(arr) and arr[i][0] != arr[j][1]:j+=1else:flag = Falseif j == len(arr) or not flag:if flag == True:h.append(arr[i][0])i += 1;j = 0flag = Truereturn hpath = [[0,-1],[1,0],[2,4],[3,-1],[4,3]],现调用该函数,pre(path),则加框处代码执行 次(3)编写程序计算每个部件完成的时刻。'''部件数据存 cmpt列表,cmpt[i][0]存“部件 i”完成所需时长,cmpt[i][1]初始均为-1材料数据存 mate 列表,mate[i][0]存“材料 i”开始时刻,mate[i][1]存完成“材料 i”所需时长部件顺序关系存入 path数据,path[i][0]表示 path[i][1]的前驱部件 代码略'''技术 第 4页(共 4 页)浙江强基联盟 2023 学年第一学期高三 12 月联考技术学科试题答案第一部分 信息技术(共 50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分)题号 1 2 3 4 5 6 7 8 9 10 11 12答案 C B C A C B B D C A D A二、非选择题(本大题共 3 小题,其中第 13 小题 10 分,第 14 小题 7 分,第 15 小题 9分,共 26 分)13.(1)B (1分).(2)C (1分). (3)D (2分).(4)可通过个人电脑或手机或 ipad或移动笔记本电脑直接通过智能终端 USB 口或蓝牙或 wifi模块进行连接并读取实时数据。 (2分)提到个人电脑或手机或 ipad或移动笔记本电脑给 1分提到 USB口或蓝牙或 wifi模块给 1分。(5)①df.tail(6) 或者 df[11:17] (2分)(5)②dft.at[i,"diff"] = s (2分)14.(1)3 (1分).(2)①j += 1 或 j = j + 1 或其他等价答案 (2分). ②st = st+i 或 st += i 或其他等价答案 (2分). ③③tick[i] + tick[i+1] == 0 或 tick[i]==0 and tick[i+1]==0 或其他等价答案 (2分)15.(1)13 (1分).(2)3 (2分).(3)① k = path[i][0] (2分). (3)② p=head[i] (2分). (3)③ curtime+=cmpt[p][0] (2分)信息技术答案 1【解析】1. 选项 C,饼图一般反映数据在整体中的占比,折线图更能反映人数的变化2. 选项 A,照片是数据;选项 C,指将人的作用或人的认知模型引入人工智能系统;选项D,人能分辨出猫与狗,是知识的体现。3. 选项 A,信息系统依赖外部环境;选项 B,硬盘不属于主存储器;选项 D,信息系统的用户很广泛,包括维护人员、管理人员等。4. 选项 B,摄像头连接到路由器的 LAN 口;选项 C,存储在数据库中的数据不属于大数据;选项 D,应是采集的模拟信号转化为数字信号。5. 选项 C,信息系统的安全与服务器的速度性能无关。6. 选项 B,DHCP服务是自动获取 IP,连入局域网也可以手动设置 IP。7. 选项 B,2 的 8 次方值是 256,不足以表示 1000种颜色,2 的 16次方值超过 1000,可以表示。8. 选项 D,模拟过程:操作 P P T Q T P Q队列 1 1,2 2,1 1 1 1,3 39. 选项 C,它的后序遍历是 DEFCBA。10. 选项 B,该函数的功能是实现斐波那契数列效果;选项 C,结果是 5;选项 D,结果相同都是 1.11. 选项 D,由条件 if flag or top != -1 and x % 2 != s[top] % 2,可知栈顶元素与 x非同奇偶时或者 flag为 True时才能入栈,一旦入栈 flag 值反向,导致下一次入栈元素与前一次不可能同奇偶。因此,不可能前 2个数均为奇数。12. 选项 A,if a[i][0] <= left <= a[i][1],表示当前数据在区间 i内,因此可以判断下一个数据,选择 left+=1;反之 else,需要更新区间,填写 i+=1;if left>right,说明所有数据点都已判断完毕,且均在区间内,因此填写 return True。13. (1)相对于智能终端,执行器是接受智能终端的指令,而传感器是采集数据,故答案选 B选项图形。(2)个人电脑中毒,不影响系统正常运行,换个 PC客户端对系统没有影响。故选 C。(3)第 3题图 a表格数据得 URL为:http://192.168.0.10:5050/query id=1&t=32&d=20,故答案选 B。(4)该情况下,可通过个人电脑或手机或 ipad 或移动笔记本电脑直接通过智能终端USB口或蓝牙或 wifi模块进行连接并读取实时数据。 提到个人电脑或手机或 ipad或移动笔记本电脑给 1分,提到 USB口或蓝牙或 wifi模块给 1分。(5)由图可得,11月 1 日时 diff是有数据的,数据来自于 11月 1 日与 10 月 31 日的信息技术答案 2差值,所以在循环中的减法语句 s = dft.at[i,"temp"] - dft.at[i - 1,"temp"]中,i从行标签 12开始的话,i-1包含了行标签为“11”的数据,即 10月 31日的数据,所以共需要六条数据,①答案为①df.tail(6)或 df[11:17] ,②答案为 dft.at[i,"diff"] = s,diff列初始为 0,修改对应的单元格的值。14.(1)'1A', '1C', '2A', '2B', '3C', '2B', '1A'数据中,1A,2B都属于退票,真正售出的是 1C,2A,3C,所以共售出 3张票。(2)①j+=1,逐条读取数据,步长 j增 1. (2)②st = st+i 或 st += i有读取数据中最后一条 10C得知,数字位数是多位的,所以不能直接 st=i,只要是数字,则先连接在 st里,遇到字母则转为数字进行赋值,所以答案是 st =st+i 或 st += i ③tick[i] + tick[i+1] == 0或 tick[i]==0 and tick[i+1]==0,表示待售且连坐。15.(1)13 解析:遵循先材料 n再部件 n的计算路径,由于表格中产品 1由部件 2→4→1顺序完成。则先计算部件 2完成时间,但部件 2开始时间又材料 2时间决定,材料 2时间计算:3+2=5 ,则部件 2完成时刻:5+2=7然后是部件 4的计算。材料 4:4+1=5 小于其前驱部件 2从而形成等待,则部件 4完成时刻为 7+3=10最后材料 3因为完成时刻是 11,因为部件 4是部件 3的前驱,但部件 4在时刻 10已经完成,部件 3只剩下等待自身材料在时刻 11完成才能开始,最后得 11+2=13(2)3 flag=False 的执行次数即为非头节点的个数,原多链表为 1→0,2→4→3,非头节点为 0,4,3,所以执行 3次。(3)①k = path[i][0] 根据节点连接关系,从 path[i][0]出发链接到 path[i][1],由①下一句cmpt[k][1] = path[i][1]反推得 k = path[i][0]② p=head[i] 三个产品若并行开始,需要从每个产品的头节点开始,所以 p 表示每次循环从每个队列的头节点开始③ curtime+=cmpt[p][0] 此语句写在 else里,表示当前开始时间不是由材料的结束时刻决定,而是由上一次部件的完成时刻决定。。信息技术答案 3绝密★考试结束前浙江强基联盟 2023 学年第一学期高三 12 月联考技术学科试题考生须知:1. 本试卷分两部分, 第一部分信息技术, 第二部分通用技术。 全卷共12页, 第一部分1至6页, 第二部分7至12页。满分100分, 考试时间90分钟。2.答题前, 请务必将自己的姓名、 准考证号用黑色字迹的签字笔或钢笔填写在试题卷和答题卷 规定的位置上。3.答题时, 请按照答题卷上“ 注意事项 ”的要求, 在答题卷相应的位置上规范作答, 在本试题 卷上的作答一律无效。4.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题卷上相应区域内, 作图时可先使用 2B 铅笔, 确定后须用黑色字迹的签字笔或钢笔描黑。第一部分: 信息技术(共 50 分)一、 选择题(本大题共 12 小题, 每小题 2 分, 共 24 分。 每小题列出的四个备选项中只有一个是符 合题目要求的, 不选、错选、多选均不得分)1. 2023 年中秋国庆假期, 我国旅游收入 7534.3 亿元, 旅游经济已经全面恢复到 2019 年同期水平, 超过 8 亿的国内游客度过了史上热度最高的旅游超级“黄金周 ”。下列关于数据和信息的说法, 不正确 的是A.材料中的数据 7534.3 亿元蕴含信息B.通过城市热力图可以了解城市各区域的拥挤情况C.使用饼图能较好反映近几年旅游人数的变化D.使用批处理计算可以分析过往假期的温州道路车流量2.通过深度神经网络学习认识猫与狗特征的过程如第 2 题图所示, 下列说法正确的是A.猫与狗的照片属于信息B.其应用的人工智能方法属于联结主义C.人工智能的训练过程需要人的参与,因此属于混合增强智能D.人能够分辨出猫与狗, 这是智慧的体现阅读下列材料, 回答第 3-5 题。 第 2 题图如今越来越多的“ 无人超市 ”涌现于城市中, 它的工作流程主要为: 顾客将需要购买的商品置 于结算机器指定位置上, 机器自动识别商品计算价格, 并通过摄像头对顾客进行人脸识别, 在顾客 离开后扣除相应款项。 ·3.关于该信息系统的描述, 下列说法正确的是A.该系统可以实现无店员值守, 不需要依赖外部环境B.该系统的主存储器有 ROM、 RAM 和硬盘C.摄像头属于该系统的输入设备D.该信息系统的用户仅指来超市购物的客人4.有关该类型的无人超市, 下列说法正确的是A.可以使用 RFID 技术实现对商品的识别B.系统中的摄像头连接至路由器的 WAN 口C.存储在系统数据库中的海量商品信息属于大数据D.摄像头将采集到的数字信号转化为模拟信号后发送给计算机5.关于提升该信息系统安全, 下列说法不正确 的是A.系统服务器安装防火墙B.定期备份数据、更新系统、修复漏洞C.更换处理速度更快的服务器D.为每一位管理人员设立一个单独账户, 给予不同的权限6.关于网络系统的描述, 下列说法不正确 的是A.按照网络覆盖范围分类, 家庭网络一般属于局域网B.移动终端接入局域网, 必须开启路由器 DHCP 服务C. 网络具有数据通信、资源共享和分布处理三个主要功能D.B/S 架构中客户端不需要安装专门的应用程序7.对某图像进行数字化, 颜色的总数是 1000, 则量化位数最少是A.8 B.16 C.24 D.10008. 有 1 个队列, 现有元素依次为 1, 2, 3, 4。约定: P 操作是指 1 个入队, T 操作是指队列中 1个元素出队后再入队, Q 操作是指队列中 1 个元素出队。 则经过 PPTQTPQ 系列操作后, 队列中队 首到队尾的元素依次为A.1 B.1,3 C.3,4 D.39. 某二叉树的后序遍历结果为 DEBFCA, 它的树形结构图不可能是A. B. C. D.技术 第 1页(共 4 页)24-183C10. 定义如下函数:def fn(n, num1, num2):if n == 1:return num1return fn(n - 1, num2, num1 + num2)下列说法正确的是A.该算法的时间复杂度是 O(n)B.fn(10,1,2)的效果等价于 1+2+3 …+10C.fn(5,1,1)的结果是 22D.fn(1,1,1)与 fn(1,1,2)的返回结果不同11.有以下 Python 程序段:import randomn = 6s = [0]*ntop = -1flag = Truefor i in range(n):x = random.randint(1,100)if flag or top != -1 and x % 2 != s[top] % 2:top += 1s[top] = xflag = not flagelif top != -1:top -= 1print(s[:top + 1])运行该程序段后, 输出结果不可能 的是A.[88, 75, 42, 85, 78, 93]B.[]C.[23, 92, 92, 61]D.[89, 87, 88, 52, 45, 82]12.已知 a[i] = [start,end]表示从 start 到 end 的闭区间, 判断[left,right]内每个整数是否被 a 中至少一 个区间覆盖, 若是返回 True, 否则返回 False。 例如: a=[[1,10],[11,20]], left=5, right=21, 则 5~10 内每个数可以被[1,10]区间覆盖, 11~20 内每个数可以被[11,20]区间覆盖, 但 21 无法被覆盖, 因此 返回 False。实现该功能的部分程序段如下:#获取列表 a, 且按 a[i][0]值升序排序, 代码略#获取变量 left 与 right 的值, 代码略def judge(left,right):while i < n:if a[i][0] <= left <= a[i][1]:(1)else:(2)if left > right:return (3)return (4)上述程序段中划线处可选代码为:①i += 1 ②left += 1 ③True ④False则(1)(2)(3)处代码依次为A.②①③④ B.①②③④ C.②①④③ D.①②④③二、 非选择题(本大题共 3 小题, 其中第 13 小题 9 分, 第 14 小题 8 分, 第 15 小题 9 分, 共 26 分) 13.小明开发了蔬菜生长管理系统由智能终端、 温度传感器、 湿度传感器、 浇水控制器和 Iot 模块组 成,智能终端通过无线网络将温湿度数据上传到服务器,根据服务器反馈的数据执行是否浇水操作, 学生可通过手机或电脑浏览器查看历史数据。请回答下列问题:(1) 系统中传感器和执行器与智能终端数据或指令的传输方向正确的是 (单选, 填字母)A. C. B. D.(2) 下列哪项故障不会影响系统的正常运行 (单选, 填字母)A.Iot 模块损毁 B.服务器故障C.查看数据的个人电脑中毒 D.数据库中数据量超容(3) 小明白基于Flask Web框架编写服务器端的程序, 数据传输采用get方式, 小明为开发设计了文 档, 以下是有关智能终端 向服务器提交的部分数据和服务器端对应的路由和视图函数的部分代码。第 13 题图a技术 第 2页(共 4 页)若当前实时温度是 32, 湿度是 20, 根据第 13 题图a, 智能终端需要向服务器发送的URL是http:// 192.168.0.10:5050/ ① id=1& ② 。下列选项正确的是 (单选, 填字母)A.①index ②t=20&d=32 B.①index ②t=32&d=20C.①query ②t=20&d=32 D.①query ②t=32&d=20(4) 若Iot模块网络连接故障, 而小明急需当前智能终端中的实时数据, 请问该如何解决? (假设lot无法及时修复或者被替代)(5) 11 月 1 日开始小明每天定时记录农作物的生长情况, 为了更好的了解温度对农作物生长的影 响, 系统搭建好后从 10 月 20 日开始运行至 11 月 5 日, 小明现需计算其中属于 11 月份的每 天温度与前一天的温差, 首先在数据表中加入了“diff”列来记录温度差, 如第 13 题图 b 所 示, 分析结果如 13 题 c 所示。第 13 题图 b 第 13 题图 c部分 Python 程序如下:import pandas as pdimport matplotlib.pyplot as pltdf = pd.read_csv("data.csv")n = len(df)df["diff"] = 0 # 插入新列“diff”, 用于存储与前一天温差, 默认值设为 0dft = ① # 将 10 月 31 日至 11 月 5 日数据存储于 dftfor i in range(12,17):s = dft.at[i,"temp"] - dft.at[i - 1,"temp"]② #设置 11 月份每日的温差值如第 13 题图 diff 列所示dft = dft.tail(5)print(dft) #输出如第 13 题图 c 所示14.某动车厢有特定座位 m 排, 共 4×m=n 个座位, 每一排从左到右分别编为 A、 B、 C、 D。 A 临 左窗, B、 C 临过道, D 临右窗。 动车售票系统支持在线订票或退票。 现编写程序, 模拟在线订票 退票操作, 并及时统计待售的连坐座位有多少对。 若某相同的座位数据被多次输入, 则依次表示售 出, 退票, 售出 …… 以此类推。如第 14 题图 a 所示, 当前图中显示的待售连坐座位是 7 对。第 1 排:第 2 排:第 3 排:第 4 排:……第 14 题图 a(1) 若售退数据为 '1A', '1C', '2A', '2B', '3C', '2B', '1A', 则此时售出座位有 个(2) 实现上述功能的部分 Python 程序如下, 请在划线处填入合适的代码。n = 40;cnt = 0tick = [0] * n #0 ~ n-1 号座位初始为待售状态, 每位用 0 表示。lst = ['5C', '2A', '7A', '6C', '6C', '4D', '7D', '4D', '10C']j=0while j != len(lst):puts = lst[j]st=""①for i in puts:if "0" <= i <= "9":②else:num = int(st)sq = ord(i) - 65 #此时 i 为 puts 中读取的字母, 以此计算本次操作的座位所处的列号 pos = (num - 1) * 4 + sqtick[pos] = 1 - tick[pos]for i in range(0,n,2):if ③ :cnt += 1print("待售的连坐座位统计: ", cnt, "对")技术 第 3页(共 4 页)15.某车间生产三种不同的产品, 不同产品可以同时开始生产, 三种产品按照不同的部件顺序完成。 n = len(cmpt) #表示共有 n 个部件如“产品 0 ”制作顺序是“部件 1 ”→“部件 0 ”, 即“部件 1 ”完成后才可以开始“部件 0 ”, 即部 head = pre(path)(c=[])件 1 是部件 0 的前驱部件, 每个部件仅有一个前驱部件, 如第 15 题图 a 所示。 每个部件自身又需同编号的 1 个材料完成才能开始生产, 如“部件 0 ”需要“材料 0 ”,“部件 1” 需要“材料 1 ”……,各种材料按各自的开始生产时刻进行, 完成所需时长也有所不同, 如第 15 题图 b 所示, 部件完成 n1 = len(path)所需时长不包括材料生产在内。现编写程序,模拟该生产过程,并计算每个产品的部件完成的时刻。 for i in range(n1):①cmpt[k][1] = path[i][1]for i in range(len(head)):产品 0: 部件 1 →部件 0 ②产品 1: 部件 2 →部件 4 →部件 3 curtime = 0第 15 题图 a 第 15 题图 b while p != -1:(1) 若有 2 个产品,“产品 0 ”由“部件 1 ”→“部件 0 ”完成,“产品 1 ”由“部件 2 ”→“部件 4 ” t = mate[p][0] + mate[p][1]→“ 部件 3 ”完成, 所需材料开始生产时刻和完成所需时长如第 15 题图 b 所示。经计算产品 0 的 if t > curtime:完成时刻是 9, 请回答产品 1 完成的时刻是 curtime = t + cmpt[p][0](else:)(2)若 arr=[[0,-1],[1,0],[2,4],[3,-1],[4,3]],arr[i][0]表示 arr[i][1]的前驱部件,arr[i][1]为- 1 时表示 arr[i][0]为某个产品中最后的部件。可通过 pre 函数提炼出每个产品所需的第一个部件。(③)def pre(arr):i = 0;j = i + 1;flag = True c.append([p,curtime]) #c 列表存储部件编号和该部件完成的时刻h = [] p = cmpt[p][1]while i < len(arr): #按先后顺序输出每个产品的各个部件完成的时刻, 代码略if j < len(arr) and arr[i][0] != arr[j][1]:j+=1else:flag = Falseif j == len(arr) or not flag:if flag == True:h.append(arr[i][0])i += 1;j = 0flag = Truereturn hpath = [[0,-1],[1,0],[2,4],[3,-1],[4,3]], 现调用该函数, pre(path), 则加框处代码执行 次(3) 编写程序计算每个部件完成的时刻。'''部件数据存 cmpt 列表, cmpt[i][0]存“部件 i ”完成所需时长, cmpt[i][1]初始均为- 1材料数据存 mate 列表, mate[i][0]存“材料 i ”开始时刻, mate[i][1]存完成“材料 i ”所需时长部件顺序关系存入 path 数据, path[i][0]表示 path[i][1]的前驱部件 代码略'''技术 第 4页(共 4 页) 展开更多...... 收起↑ 资源列表 23.12强基联盟联考信息技术卷.docx 23.12强基联盟联考信息技术卷.pdf 信息技术答案及解析.pdf