资源简介 2023 学年第二学期浙江省名校协作体试题高三年级技术学科考生须知:1 .本卷满分 100 分,考试时间 90 分钟;2 .答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号;3 .所有答案必须写在答题卷上,写在试卷上无效;4 .考试结束后,只需上交答题卷。第一部分 信息技术(共 50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是 符合题目要求的,不选、多选、错选均不得分)1. 下列关于数据和信息的说法,正确的是A. 数据和关于数据的解释可以分离B. 信息是对客观事物的符号表示C. 数据在计算机中都以二进制方式存储D. 载体的损坏不会影响其依附的信息2. 下列关于人工智能的说法,正确的是A. 基于规则学习的人工智能难以构建完备的知识库和完善的推理方法B. 将“沃森”智能从益智游戏移植到医疗领域是领域人工智能C. 联结主义人工智能是数据驱动的,而行为主义人工智能则无需数据D. 人工智能改善人类生活、促进经济发展且不会威胁人类安全阅读下列材料,回答第 3 至 5 题。某智能门锁系统提供了指纹、密码、人脸识别、远程等多种开锁方式,还具备监控防盗、数 据上传和网页管理等功能。 系统可以将门锁的监控数据等上传到服务器,用户可以通过官方网站 获取相关数据, 以便管理和分析。3. 下列关于该信息系统的说法,正确的是A. 智能门锁系统的硬件仅指智能门锁部分B. 该系统具有数据输入、处理、存储功能,但无传输功能C. 该系统体现了跨越时空限制、服务随时随处的优势D. 智能门锁系统具备防盗等多项安全措施,对外部环境没有依赖性4. 下列关于信息系统安全的说法,正确的是A. 为了方便记忆,可将门锁密码设置为用户的生日B. 为了系统的安全,可给门锁的用户设置不同的权限C. 上传数据时应对数据加密,可提高数据在传输时的完整性D. 该系统的服务器若安装了防火墙,可防住一切攻击5. 下列关于网络技术的说法,不正确的是A. 若该智能门锁联网后使用动态 IP 地址,则路由器需开启 DHCP 服务B. 访问该系统的管理网页至少通过三层协议:网际协议、传输控制协议和 HTTP 协议 C. 数据通信功能是网络系统最基本的功能D. 利用 5G 手机远程控制门锁系统时,使用了第五代移动通信网络高三联考技术试题 第1 页 / 共 13 页6. 华为 M9 汽车搭载华为研发的鲲鹏 920 芯片以及全新 HarmonyOS 4 操作系统,具备高效的计算 能力和强大的集成能力,为智能驾驶、智能娱乐等领域提供了可靠的支持,下列关于该汽车的 说法不正确的是A. 鲲鹏 920 芯片是该车最核心的部件B. 该车智能防撞系统是基于传感器的植入C. 该车搭载的 HarmonyOS 4 是一款系统软件D. 启动汽车时可以续播上次未完的歌曲,说明歌曲数据存储在 RAM 中7. 下列关于量化与编码的说法,正确的是A. 可以使用 2 位四进制数表示 24 个小时B. 某 7 位二进制数的最高位为 1 ,将其转换为十进制数后的值大于等于 128 C. 一幅 1024*768 的未经压缩的 BMP 格式的黑白图像的存储容量约为 192KB D. 编码是信息按照某种规则或格式,从一种形式转换为另一种形式的过程8. 某算法的部分流程图如下图所示,执行这部分流程,若输入 i 的值为 10 ,则输出 i 的值为A. 2 B. 4 C. 6 D. 89. 若已知元素的入栈顺序是 a, b, c, d ,其出栈序列为 Q1, Q2, Q3, Q4 ,则 Q2, Q4 不可能是A. a 和 c B. a 和 b C. b 和 d D. c 和 d10.对一组数进行错位排序,即从前往后依次是最小的,最大的,第二小的,第二大的 … … 以此类 推。如“77,52,32,82,43,21,90,28,46” 经过排序后,结果为“21,90,28,82,32,77,43,52,46” 。实现该功 能的 Python 程序段如下:# 随机生成 n 个 2 位的正整数,存储于 a 列表,代码略tmp = 1for i in range(n - 1):for j in range(n - 1, ① , - 1):if ② :a[j] = a[j] + a[j - 1] a[j - 1] = a[j] - a[j - 1] a[j] = a[j] - a[j - 1]tmp = -tmp则划线处应填入的代码为A. ①i+1 ②tmp*(a[j]-a[j- 1])<0C. ①i ②tmp*(a[j]-a[j- 1])>0B. ①iD. ①i+1②tmp*(a[j]-a[j- 1])<0②tmp*(a[j]-a[j- 1])>0高三联考技术试题 第2 页 / 共 13 页11.有如下 Python 程序段:def search(x):ans = ""if a[2 * x] != "":ans = ans + search(2 * x)if a[2 * x + 1] != "":ans = ans + search(2 * x + 1)ans = ans + a[x]return ansa = ["" for i in range(32)]a[1] = "A";a[2] = "B";a[3] = "C";a[4] = "D";a[7] = "E";a[9] = "F"print(search(1))运行该程序段后,输出的结果是A. FDBECA B. ACEBDF C. ABCDEF D. FEDCBA12.有如下 Python 程序段:a = [15, 20, 32, 32, 54, 66, 94, 96]f = [0] * len(a)key = 2 * random.randint(10, 47) + 1i = 0; j = len(a) - 1; s = 0; n = 0while i <= j:m = (i + j + 1) // 2f[m] = 1if key <= a[m]:j = m - 1; n = n - 1else:i = m + 1; n = n + 1s = sum(f)执行该程序段后,下列说法正确的是A. 变量 i 的值可能为 3 B. 变量 n 的值可能为 3C. 变量 s 的值一定为 3 D. 变量 f 的值可能为[1,0, 1,0, 1,0,0,0]二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,共 26 分)13.某英文逐词翻译软件,不区分大小写。为了加快翻译速度,在翻译的过程中,软件会将最近出 现过的一些单词存入内存。若内存中有该单词则直接翻译,否则查外存词典并将该单词存入内 存。内存中每个单元存储一个单词,存满时会清空最早进入内存的单词,腾出单元存放新单词。 编程模拟软件的翻译过程,输入一个仅含英文、逗号或空格字符的英语句子, 以句号结束,计 算翻译软件需要去外存查找多少次词典,在翻译开始前, 内存中没有任何单词。运行界面如第 13 题图所示。第 13 题图高三联考技术试题 第3 页 / 共 13 页(1)若上图中的内存容量改为 7 ,则需要去外存查找 ▲ 次词典。(2)实现上述功能的 Python程序如下,请在划线处填入合适的代码。m = int(input("请输入内存容量:"))s = input("请输入英语句子:")dic = {}head = tail = 0word = ""for ch in s:if ch == " " or ch == "," or ch == ".":if word not in dic or ① :if tail - head == m:head = head + 1dic[word] = tailtail + = 1word = ""else:if "A" <= ch <= "Z":ch = ②word += chprint(" 需要去外存查找", ③ , "次词典")14. 小明为爷爷的番茄种植棚搭建环境温度监测系统,该系统结构示意图如第 14 题图 a 所示。温 度传感器采集得到的数据由智能终端经 IoT 模块发送到 Web 服务器。如果环境温度值超过系统 设置的阈值,则开启风扇调节棚内温度至适宜的温度。用户可以通过浏览器查看实时监测数据 和历史数据。请回答下列问题:第 14 题图 a(1)下列不属于搭建信息系统前期准备的可行性分析的是 ▲ (单选,填字母)。 A.考察各种社会因素对信息系统的制约作用B.对搭建信息系统所需的费用和效益进行评估C.信息系统对存储容量、运行时间、传输速度等性能指标需求(2)服务器端部分程序代码如下,视图函数 index()返回的数据由 ▲ 接收(单选,填字母:A. 智能终端 / B.执行器 / C.浏览器)。若传感器采集得到的温度值为 30 ,则提交数据到 Web 服 务器的 URL 为 http:// ▲ 。# 导入 Flask 框架模块及其他相关模块,代码略app = Flask(__name__)@app. route('/')def index():# 从数据库读取当天的温度数据及采集时间存储于变量 data 中return render_template("vews.html",data=data)高三联考技术试题 第4 页 / 共 13 页@app. route('/input')def add ():temp = request.args.get("t")# 将智能终端上传的数据存入数据库,代码略if __name__ == '__main__':app.run(host = ' 192 . 168 .2 . 10 ' ,port= 8080)(3)小明用浏览器查看温度页面,页面动态显示最新的温度及其采集时间。系统正常工作一段时 间后,他发现该页面不再变化,刷新后仍不变。经检测,Web 服务器、数据库、WIFI 、智能终端、 传感器及各设备连接都正常,疑似 IoT 模块损坏,在不更换设备的前提下,描述判定该设备是否 存在故障的方法。(4)小明将系统采集得到的 2023 年 10 月温度数据导出,部分数据如第 14 题图 b 所示(时间格 式为“年/月/日 时:分:秒” ),分析该月第一周每天的平均温度,折线图如第 14 题图 c 所示。部分 Python 程序如下。第 14 题图 bimport pandas as pdimport matplotlib.pyplot as pltdf=pd.read_excel("data.xlsx")df.insert(2," 日期",[""]*len(df))dfg=df[df[" 日期"]<" 10/08"]dfg=dfg.groupby(" 日期")["温度"].mean() plt.plot(dfg.index, )第 14 题图 c# 设置绘图参数,显示如第 14 题图c所示的折线图,代码略①程序加框处实现从“时间 ”列数据中提取日期(格式如"月/日" )的功能,下列选项可行的有 ▲ (多选,填字母) 。 (注:全部选对的得 2 分,选对但不选全的得 1 分,不选或有选错的得 0 分)A. df[" 日期"]=df[" 时间"][5:10]B. for i in df:df.at[i," 日期"] = df.at[i,"时间"][5:10]C. for i in df.index:df[" 日期"][i] = df["时间"][i][5:10]D. for i in range(len(df)):df.at[i," 日期"]=df.at[i,"时间"][5:10]②在程序划线处填入合适的代码。高三联考技术试题 第5 页 / 共 13 页15.某学校举办社团节,在一条直路的同侧依次有 n 个社团展位,从入口处走到第 1 个展位需要花 费 dis[0]单位时间,从第 i 个展位走到第 i+1 个展位需要花费 dis[i]单位时间。每个展位举行若干 活动,每参加一个活动需要 5 单位时间。对于第 i 个展位,第一次参加活动获得 a[i- 1]个积分, 第二次参加活动获得 a[i- 1]-b[i- 1]个积分,第三次参加活动获得 a[i- 1]-2*b[i- 1]个积分 … … 以此类 推。现在小明从入口处出发,他共有 m 单位时间自主选择参与社团的活动并回到入口处。编写 程序实现规定时间内获得最多积分的活动方案及获得的积分数。例:展位 1 2 3首次活动积分 10 15 20每次下降的积分 4 6 4与前一展位之间步行所花时间 1 3 4若小明可用时间为 28 ,部分方案如下:方案 1:参加前 1 个展位活动,有 5 次活动机会,可得积分为 10+6+2= 18方案 2:参加前 2 个展位活动,有 4 次活动机会,可得积分为 15+10+9+6=40 方案 3:参加前 3 个展位活动,有 2 次活动机会,可得积分为 20+16=36则可获得的最多积分为 40 ,运行界面如第 15 题图所示。第 15 题图(1)若小明可用时间为 32 ,按上表数据可得最多积分为 ▲ 。(2)定义如下 insert(head, r)函数,功能是在首节点下标为 head 的链表中插入下标为 r 的节点,返 回新的链首节点下标。data[i]存储下标为 i 的节点数据,data[i][0]存储目前参加活动能获得的积分,data[i][1]存储参加活动后要下降的积分,data[i][2]存储后继节点下标。 def insert(head, r):p = q = headwhile q != - 1 and data[r][0] < data[q][0]:p = qq = data[q][2]if q == head:data[r][2] = headhead = relse:data[p][2] = rdata[r][2] = qreturn head若函数加框处代码误写为" data[r][0] < data[q][0]" ,会导致某些情况下无法得到符合函数功能 的结果。调用 insert(head, r)函数,下列 4 组数据中能测试出这一问题的是 ▲ (单选,填字母)。A. data=[[6,6,- 1],[10,3,3],[2, 11,- 1],[7,5,2]]; head= 1; r=0B. data=[[6,6,- 1],[10,3,3],[2, 11,- 1],[7,5,0]]; head= 1; r=2高三联考技术试题 第6 页 / 共 13 页C. data=[[6,6,2],[10,3,0],[2, 11,- 1],[7,5,- 1]]; head= 1; r=3D. data=[[6,6,2],[10,3,- 1],[2, 11,- 1],[7,5,0]]; head=3; r= 1(3)实现上述功能的 Python程序如下,请在划线处填入合适的代码。'''展位数存入变量 n ,可用时间存入变量 m,各展位首次参加活动可获得的积分存入 a 列表,各展位每参加一次活动要下降的积分存入 b 列表,相邻展位之间步行花费时间存入 dis 列表,dis[0]为入口到第 1 个展位步行花费时间,dis[i](i>0) 为第 i 个展位到第 i+1 个展位步行花费时间,代码略'''for i in range(1, n):dis[i] = ①data = []for i in range(n):data.append([a[i], b[i], - 1])ans = 0 #记录能够获得的最多积分best = [] #记录一种能够获得最多积分的活动方案for i in range(n):head = - 1for j in range(i + 1):data[j][0] = a[j]head = insert(head, j)t = (m - 2 * dis[i]) // 5if t <= 0: breaktotal = 0count = [0] * n #记录临时方案while ② :p = headhead = data[head][2]total += data[p][0]count[p] += 1data[p][0] = ③if data[p][0] > 0:head = insert(head, p)t -= 1if total > ans:#更新 ans 和 best 代码略#输出代码略高三联考技术试题 第7 页 / 共 13 页2023 学年第二学期浙江省名校协作体联考参考答案高三年级信息技术学科一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一个是 符合题目要求的,不选、多选、错选均不得分)1 2 3 4 5 6 7 8 9 10 11 12C A C B D D D C B B A C二、非选择题(本大题共 3 小题,其中第 13 小题 7 分,第 14 小题 10 分,第 15 小题 9 分,共 26 分)13.(1) 10 (1 分)(2) ① dic[word] < head (2 分)② chr(ord(ch) + 32) 或者 ch.lower() (2 分)③ tail 或者 str(tail) (2 分)14. (1)C (1 分)(2)C (1 分) 、 192.168.2.10:8080/input t=30 (2 分)(3) 将智能终端通过数据线直接接到服务器的串口(或 COM 接口或 USB 口)读取传感器采集的数据,若正常,说明 IoT 模块损坏 或 其他等价答案。 (2 分)(4)①CD (2 分)②dfg.values (2 分)15.(1)51 (1 分)(2)B (2 分)(3)①dis[i] + dis[i - 1] (2 分)②t > 0 and head != -1 (2 分)③data[p][0] - data[p][1] 或者 data[p][0]-b[p] (2 分)高三联考技术答案 第 1 页/共 2 页 展开更多...... 收起↑ 资源预览