技术学科
命题:绍兴市第一中学
考生须知:
1.本卷满分 100 分,考试时间 90 分钟;
2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号。
3.所有答案必须写在答题卷上,写在试卷上无效;
4.考试结束后,只需上交答题卷。
第一部分 信息技术(共 50 分)
一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一
个是符合题目要求的,不选、多选、错选均不得分)
1. 下列有关数据和信息的说法,正确的是( )
A. 数据的表现形式只能是文字和数字 B. 信息可以不依附载体独立存在
C. 计算机只能处理数字化后的数据 D. 信息具有价值性,同一信息对所有人而言价值是相
同的
2. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数
据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机 APP
登录系统查看酒窖的相关数据;游客可通过手机 APP 了解酒文化并预约参观酒窖,以刷身份证的方式进入
酒窖。下列关于该系统组成和功能的说法,不.正.确.的是( )
A. 材料中描述的手机 APP 属于应用软件 B. 游客不属于该信息系统中的用户
C. 该系统具有数据采集、处理和存储的功能 D. 该系统设计合理,但不可避免地存在一些局限性
3. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数
据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机 APP
登录系统查看酒窖的相关数据;游客可通过手机 APP 了解酒文化并预约参观酒窖,以刷身份证的方式进入
酒窖。该系统的下列应用中,体现人工智能的是( )
A. 通过传感器采集酒窖环境数据 B. 采集的数据自动发送到服务器中
C. 游客通过刷身份证进入酒窖 D. 管理人员通过指纹认证进入酒窖
4. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数
据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机 APP
登录系统查看酒窖的相关数据;游客可通过手机 APP 了解酒文化并预约参观酒窖,以刷身份证的方式进入
第 1页/共 21页
酒窖。为提高该信息系统的安全性,以下做法不.正.确.的是( )
A. 定期备份服务器中的数据 B. 定期对服务器杀毒软件进行更新升级
C. 为酒窖管理人员设置统一的账号密码方便登录系统 D. 为游客身份信息进行加密处理
5. 下列关于网络系统的说法正确的是( )
A. 资源共享仅指网络中所有数据资源被网络中的所有用户共同使用
B. 移动通信网络具有频带宽、容量大、功能多、成本低、抗干扰性强等多种优势
C. 在 Internet 上传送信息至少通过三层协议:网际协议、传输控制协议及网页传输协议
D. 使用 PPPoE 上网连接方式只要在路由器的 WAN 口设置中输入 PPPoE 用户名和密码即可
6. 下列关于声音和图像数字化的描述,正确的是( )
A. 手机播放音乐的过程属于音频信号数字化
B. 若某段声音量化值范围是 0128,则量化位数至少是 7 位
C. 矢量图形保存的文件大小一般比位图小,所以在图像处理软件中放大会影响清晰度
D. 一段时长 50 秒、采样频率 44100Hz、量化位数 16bit 未压缩的立体声音频存储容量约为 8.4MB
7. 某算法的部分流程图如图所示,执行这部分流程,若输出 k 为 3,则输入 s 的值可能是( )
A. “AAABB” B. “ABBAA” C. “BBAAA” D. “ABBBA”
8. 有一棵二叉树,如图所示,下列说法正确的是( )
A. 该二叉树的高度为 4 B. 该二叉树的叶子结点个数为 4
C. 该二叉树的前序遍历与中序遍历结果相同 D. 该二叉树用一维数组表示为[“A”,“B”,“C”,
“D”,“E”]
9. 若在一个大小为 8 的数组上实现循环队列,当前队首 head 和队尾 tail 的值分别为 4 和 6,从队列中删除
一个元素,再加入两个元素后,head 和 tail 的值分别是( )
第 2页/共 21页
A. 5 和 0 B. 3 和 8 C. 6 和 5 D. 6 和 7
10. 如下 Python 程序段的功能是:删除数组 a(元素个数为 n)中重复元素并输出,例:a=[2,3,3,1,5,
1,8],则输出[2,3,1,5,8]。
i=0
while i r=i+1 for j in range(i+1,n): if(1): (2) r+=1 n=r i+=1 print(a[:r]) 则划线处应填入的代码为( ) A. (1)a[i]==a[j] (2)a[r]=a[j] B. (1)a[i]==a[j] (2)a[i]=a[r] C. (1)a[i]!=a[j] (2)a[r]=a[j] D. (1)a[i]!=a[j](2)a[i]=a[r] 11. 有如下函数: def f(m,n): s=“” if m>1: if m%n=0: s=f(m//n,n)+str(n) else: s=f(m,n+1) return s 执行语句 k=(45,2)后,k 的值为( ) A. “533” B. “53” C. “35” D. “335” 12. 有如下 Python 程序段: key=int(input()) i=0;j=9 第 3页/共 21页 n=0 while i<=j: m=(i+j)//2 n+=1 if a[m] i=m+1 else: j=m-1 执行上述程序段后,下列说法不.正.确.的是( ) A. a[i+1]可能等于 key B. a[j]可能等于 key C. i 一定等于 j+1 D. n的值一定大于 2 二、非选择题(本大题共 3 小题,第 13 题 7 分,第 14 题 9 分,第 15 题 10 分,共 26 分)。 13. 电路板布线问题。电路板的水平直线上,从左向右分布着 n 个针脚(1,2,3,…,n),用于连接导线。 连线(p,q)表示针脚 p 和 q 之间通过一根导线连接,导线只允许从水平直线的下方相连,对于给定的一 组连线(p1,q1),(p2,q2),…,(pm,qm)(确保各 pi 与 qi 均互不相同,且 pi 连线,使它们互不相叉,那么称这组连线可布的,否则称它们不可布线,如图所示。 编写程序,对于给定的 n 个针脚和 m 条连线,判定这组连线是否可布线。 请回答下列问题: (1)若有 8 个针脚,并有一组连线(2,5),(1,6),(3,4),(7,8),则该组连线____(单选,填字母: A.可以/B.不可以)布线。 (2)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。 for i in range(1,m):#按连线左端点升序排序 for j in range(m-1,i-1,-1): if____: a[j],a[j-1]=a[j-1],a[j] st=[0]*m;top=-1 ____ for i in range(m): 第 4页/共 21页 while top>=0 and st[top]<=a[i][0]: top-=1 if top>=0 and____: flag=False top+=1 st[top]=a[i][1] if flag: print(“YES”) else: print(“NO”) 14. 小明为学校图书馆搭建了室内环境监控系统,其结构如图 a 所示。Web 服务器端采用 FlaskWeb 框架开 发,利用智能终端连接的传感器采集室内的温度、湿度数据,每隔一段时间由智能终端经 IoT 模块发送到 Web 服务器。如果环境温度或湿度值超过系统设置的阈值,则蜂鸣器会发出警报,同时会触发通风装置、 空调或除湿设备调节至适宜的温湿度。请回答下列问题: 图 a (1)根据该系统的功能要求,图 a 中处的设备分别为____(单选,填字母)。 A.传感器执行器智能终端 B.智能终端执行器传感器 C.执行器传感器智能终端 D.传感器智能终端执行器 (2)小明确定该系统存放数据的数据库系统为 SQLite,这一方案设计环节属于信息系统搭建前期准备中 ____(单选,填字母)。 A.需求分析 B.可行性分析 C.详细设计 D.概要设计 (3)若传感器的编号 id 为 1,湿度值 h 为 48 提交数据到 Web 服务器的 URL 为: http://192.168.1.6:5000/toserv?h=48&id=1,则服务器端应用实例 app 中与该 URL 关联的路由设置语句是 @app.route(‘____’)。 (4)在系统调试过程中,发现蜂鸣器一直发出警报,简要说明系统中可能造成上述问题的原因____(本系 统中,通信网络、传感器与智能终端的功能均不存在问题。) (5)当室内湿度值超过 50 时,系统会发出警报提醒。小明将系统中某一周七天的温湿度数据导出,部分 第 5页/共 21页 数据如图 b 所示。现利用 Python 编写程序统计每天发出报警提醒的次数,绘制如图 c 所示图表。部分 Python 程序如下,请在划线处填入合适的代码。 图 b 图 c import pandas as pd import matplotlib.pyplot as plt (“ ”) dft=pd.read_excel 202310.xlsx for i in range(len(dft)): t=str(dft[“日期”][i]) Dft.at[i,“日期”]=t[8:10] dft=dft[____] dft=dft.groupby(“日期”).____ plt.bar(dft.index,dft.湿度) plt.title(“一周 7 天湿度警报次数统计图”) plt.show() 15. 某技能培训需要修完 n(编号为 0n-1)门课程,但在学习某些课程前必须先完成其他课程的学习,每 门课程可以有若干个前置课程,最多只能作为一门课程的前置课程。若 n=5,如图 a 表示课程间的依赖关系, 从中可知:完成课程 4 必须先完成课程 0 与课程 5,完成课程 3 必须先完成课程 1 与课程 4。 现根据各门课程之间的依赖关系判断能不能顺利按要求学完所有的课程,若可以,则输出任意一种课程顺 序,如根据图 a 可行的一种课程顺序可以为:0,5,4,1,3,2。 图 a 图 b (1)若将图 a 加框处中的“3”改为“4”,请写出其中一组可行的课程顺序:____。 (2)小明发现若所有课程都有前置课程,如图 b,则不能完成所有课程的学习,于是他设计了如下 judge 第 6页/共 21页 (n,kc)函数用于判断是否有可行的课程顺序来完成所有课程的学习,其中参数 kc 是存储各门课程之间依 赖关系的列表,如 kc=[[0,1],[1,2],[2,0]]。 defjudge(n,kc): link=[-1]*n pre=[0]*n for i in range(len(kc)): link[kc[i][0]]=kc[i][1] pre[kc[i][1]]=1 c=0 for i in range(len(pre)): if pre[i]==0: c+=1 if c==0: return False else: return True 小明在调试过程中,发现上述程序存在问题,不能完全判断是否有可行的课程顺序,下列选项中,若 n 均为 4,则哪一组测试数据能发现问题____(单选,填字母)。 A.kc=[[2,3],[3,1],[0,1]] B.kc=[[0,2],[2,3],[3,1],[1,2]] C.kc=[[1,2],[2,1],[0,3],[3,0]] D.kc=[[0,1],[1,2],[2,3],[3,0]] 小明重新设计了如下算法,对变量 f 赋初值的语句 f=[0]*n 应填在哪一处位置:____(选填 A 或 B) defjudge(n,kc): link=[-1]*n for i in range(len(kc)): link[kc[i][0]]=kc[i][1] i=0 A while i p=i 第 7页/共 21页 B while p!=-1: if f[p]==0: f[p]=1 else: return False p=link[p] i+=1 return True (3)实现上述功能的部分 Python 程序如下,请在划线处填入合适的代码。 link=[-1]*n pre=[0]*n for i in range(len(kc)): link[kc[i][0]]=kc[i][1] ____ if judge(n,kc): que=[0]*(n+1) head=0;tail=0 for i in range(n): if____: que[tail]=i tail+=1 ans=[] while head!=tail: u=que[head] head=head+1 ans.append(u) pre[link[u]]-=1 if pre[link[u]]==0: 第 8页/共 21页 ____ tail+=1 print(“可能的选修课程顺序为:”,ans) else: print(“不存在可行的选修顺序!”) 2023 学年第一学期浙江省四校联盟联考试题 技术学科 命题:绍兴市第一中学 考生须知: 1.本卷满分 100 分,考试时间 90 分钟; 2.答题前,在答题卷指定区域填写学校、班级、姓名、试场号、座位号及准考证号。 3.所有答案必须写在答题卷上,写在试卷上无效; 4.考试结束后,只需上交答题卷。 第一部分 信息技术(共 50 分) 一、选择题(本大题共 12 小题,每小题 2 分,共 24 分。每小题列出的四个备选项中只有一 个是符合题目要求的,不选、多选、错选均不得分) 1. 下列有关数据和信息的说法,正确的是( ) A. 数据的表现形式只能是文字和数字 B. 信息可以不依附载体独立存在 C. 计算机只能处理数字化后的数据 D. 信息具有价值性,同一信息对所有人而言价值是相 同的 【答案】C 【解析】 【详解】本题考查数据和信息相关内容。选项 A 错误,因为数据的表现形式可以包括数字、文字、图像、 声音等,不仅限于文字和数字。选项 B 错误,信息可以变换其载体,但永远也不能脱离载体。选项 C 正确, 计算机只能处理数字化后的数据。选项 D 错误,信息的价值对于不同的人或上下文可能是不同的,信息的 价值通常取决于接收者的需求和背景,因此不同的人可能会对相同的信息赋予不同的价值。故本题答案是 C 选项。 2. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数 据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机 APP 第 9页/共 21页 登录系统查看酒窖的相关数据;游客可通过手机 APP 了解酒文化并预约参观酒窖,以刷身份证的方式进入 酒窖。下列关于该系统组成和功能的说法,不.正.确.的是( ) A. 材料中描述的手机 APP 属于应用软件 B. 游客不属于该信息系统中的用户 C. 该系统具有数据采集、处理和存储的功能 D. 该系统设计合理,但不可避免地存在一些局限性 【答案】B 【解析】 【详解】本题考查信息系统相关内容。A 选项,手机 APP 属于应用软件,选项正确。B 选项,信息系统中 的用户包括:使用者、维护者、管理者、设计人员等。游客是使用者,属于信息系统的用户,选项错误。C 选项,分析题目内容,该系统具有数据采集、处理和存储的功能,选项正确。D 选项,任何信息系统的设 计都不可避免的存在一些局限性,选项正确。故本题答案是 B 选项。 3. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数 据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机 APP 登录系统查看酒窖的相关数据;游客可通过手机 APP 了解酒文化并预约参观酒窖,以刷身份证的方式进入 酒窖。该系统的下列应用中,体现人工智能的是( ) A. 通过传感器采集酒窖环境数据 B. 采集的数据自动发送到服务器中 C. 游客通过刷身份证进入酒窖 D. 管理人员通过指纹认证进入酒窖 【答案】D 【解析】 【详解】本题考查人工智能相关内容。人工智能是研究、开发用于模拟、延伸和扩展人智能的理论、方法、 技术及应用系统的一门新技术科学。常用的人工智能技术有语音识别、手写文字识别、光学字符识别(OCR)、 机器翻译、人脸识别技术、图像识别技术等。管理人员通过指纹认证进入酒窖体现人工智能技术。故本题 答案是 D 选项。 4. 某酿酒公司用智慧酒窖系统实时监测酒窖环境状态。该系统通过传感器获取酒窖环境的湿度、温度等数 据,并存储在服务器数据库中;酒窖管理人员可通过刷脸或指纹等认证方式进入酒窖,同时可通过手机 APP 登录系统查看酒窖的相关数据;游客可通过手机 APP 了解酒文化并预约参观酒窖,以刷身份证的方式进入 酒窖。为提高该信息系统的安全性,以下做法不.正.确.的是( ) A. 定期备份服务器中的数据 B. 定期对服务器杀毒软件进行更新升级 C. 为酒窖管理人员设置统一的账号密码方便登录系统 D. 为游客身份信息进行加密处理 【答案】C 【解析】 【详解】本题考查信息系统安全相关内容。定期备份服务器中的数据、定期对服务器杀毒软件进行更新升 第 10页/共 21页