浙江省丽水、湖州、衢州三地市2023届高三信息技术下学期4月教学质量检测试题(二模)(Word版附答案)
展开
这是一份浙江省丽水、湖州、衢州三地市2023届高三信息技术下学期4月教学质量检测试题(二模)(Word版附答案),共8页。试卷主要包含了04),有下列 Pythn 程序段,约定等内容,欢迎下载使用。
湖州、衢州、丽水三地市教学质量检测试卷高三技术(2023.04)本试题卷分两部分,第一部分信息技术,第二部分通用技术。全卷共 14 页,第一部分 1 至 6 页,第二部分 7 至 12 页。满分 100 分,考试时间 90 分钟。 1.考生答题前,务必将自己的姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸上。2.选择题的答案须用 2B 铅笔将答题纸上对应题目的答案标号涂黑,如要改动,须将原填涂处用橡皮擦净。 3.非选择题的答案须用黑色字迹的签字笔或钢笔写在答题纸上相应区域内,作图时可先使用 2B铅笔,确定后须用黑色字迹的签字笔或钢笔描黑,答案写在本试题卷上无效。第一部分 信息技术(50 分)一、选择题(本大题共 12 小题,每小题 2 分,共 24 分,每小题列出的四个备选项中只有 一个是符合题目要求的,不选、错选、多选均不得分。) 1.下列关于数据、信息和知识的说法,正确的是A.机器学习训练的数据集可以是未经数字化的 B.数据的意义与其应用场景无关 C.知识由信息的积累、归纳、总结得出 D.借助网络搜索引擎可获得海量知识2.下列有关大数据及其处理的说法,不.正.确.的是 A.大数据支持动态跟踪,提高了数据分析的即时性B.大数据要分析的是全体数据,而不是抽样数据 C.非结构化的文本数据更利于大数据处理和分析 D.数据可视化可增强数据的解释力和吸引力阅读以下材料,回答第 3-4 题:学校使用校园一卡通系统进行管理。校园卡基于 RFID 技术,可用于门禁开启、食堂 消费、图书借阅等,建卡、挂失、充值及信息错误修正等工作由学校财务人员负责。 3.下列有关该信息系统的组成,说法正确的是A.该系统的硬件由校园卡和刷卡机组成 B.使用记录数据只存储在校园卡的芯片中 C.学校财务人员属于信息系统的用户 D.校园一卡通系统属于系统软件4.为了提升信息系统的安全性,下列做法不.可.行.的是 A.安装防火墙B.为不同用户设置相同的数据库访问权限 C.对个人敏感信息进行加密处理 D.系统服务器使用磁盘阵列进行数据冗余备份5.下列关于网络技术的说法,正确的是 A.网络是由计算机系统和网络软件两部分组成 B.网络操作系统只负责网络中软件资源的管理C.局域网通信不需要遵循 TCP/IP 协议 D.移动终端可通过公共网络设施访问互联网6.某算法的部分流程图如第 6 题图所示,执行这部分流程,若输入的 x 依次为 4,5,9,14,0,则输出 n 的值是A.1 B.2 C.3 D.4
7.用数组表示二叉树的示意图如下所示,则该二叉树的中序遍历序列为0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ABC D EF A.BEDFAC B.ABDEFC C.DBEAFC D.BDAECF8.有下列 Python 程序段: a=[[1,3],[1,0],[7,1],[4,5],[1,-1],[6,4]]x=1 p=head=2if x==a[p][0]:head=a[p][1] else:while p!=-1:if x==a[p][0]: a[pre][1]=a[p][1]else:pre=p p=a[p][1]运行该段程序后,a[2][1]的值为A.-1 B.0 C.1 D.39.约定:T 操作是指在队列中 1 个元素出队后再入队,E 操作是指将 1 个元素入队,P 操作 是指队列中 1 个元素出队,队首指针 head 和队尾指针 tail 初始值均为 0。则经过 EETPETEP 系列操作后,队首指针 head 和队尾指针 tail 的值分别为A.3 4 B.3 5 C.4 5 D.4 610.数组 a 包含 10 个互不相同的元素,即 a[0],a[1],…,a[9],其中 a[0],a[2],…,a[8] 称为奇数位元素,a[1],a[3],…,a[9]称为偶数位元素。有如下 Python 程序段: n=len(a)for i in range(n//2-1):for j in range(n-2,2*i,-2): if a[j]<a[j-2]:a[j],a[j-2]=a[j-2],a[j]该程序段实现的功能是A.仅对奇数位元素升序排列 B.仅对偶数位元素升序排列 C.奇数位元素升序,偶数位元素降序排列 D.奇数位元素降序,偶数位元素升序排列11.定义如下函数: def move(n,a,b,c):if n==1:print(a,"->",c) returnmove(n-1,a,c,b)move(1,a,b,c)move(n-1,b,a,c)执行语句 move(2,"A","B","C"),输出的第一行内容是A.a -> c B.A -> C C.a -> b D.A -> B
12.有如下 Python 程序段: import randoms=[3,2,7,6,9] ; st=[0]*len(s) ; top=-1 ; i=0 while i<len(s):op=random.randint(0,1)if top==-1 or op==0 and s[i]>st[top]: top+=1 ; st[top]=s[i]elif top>=1 and op==1 and s[i]>st[top-1]: st[top]=s[i]i+=1while top!=-1: print(st[top] ,end=" ") top-=1执行该程序段后,输出的结果不.可.能.是A.3 B.9 6 2 C.9 6 3 D.9 7 3二、非选择题(本大题共 3 小题,其中第 13 小题 8 分,第 14-15 小题各 9 分,共 26 分) 13.小王搭建了鱼缸水质水位监测系统,基于 Python 的 Flask Web 框架进行开发,该系统结构示意图如图所示。 (1)客户端通过浏览器访问 Web 服务器,可获得水质、水位信息,这一方案设计环节属 于信息系统搭建的 ▲ (单选,填字母。A.可行性分析 /B.开发模式选择)。(2)系统定义 water(act)函数用于发送操作指令,参数 act 为净水或注水,系统根据水质变量 q、水位变量 w 的值发送指令。操作规则如表所示,下列 Python 程序段中符 合要求的是 ▲ (多选,填字母)。(注:全部选对的得 2 分,选对但不全的得 1 分,不选或有选错的得 0 分) 水质情况水位情况操作水质差任意水位净水水质中水位<70注水水质优水位<50注水其.它.情.况.都.不.进.行.操.作.
(3)系统的“净水”操作使用水质过滤器,该过滤器属于 ▲ (单选,填字母)。 A.传感器 B.执行器 C.客户端(4)该系统网站功能页面规划如表所示,当浏览器向 Web 服务器提交“净水”操作指令, 服务器端应用实例 app 中,与该指令关联的路由设置语句是@app.route(" ▲ ")。 序号访问地址功能说明1/主页,显示水质、水位情况2/water?t=注水t 为注水(或净水),实现“注水”(或净水)操作3/get?id=2获取传感器 id 为 2 的所有数据4/view?id=1显示 id 为 1 的传感器数据折线图(5)系统数据库中的数据表 wstatus 存储鱼缸的水质、水位信息,整型字段 level 存储水位,字符型字段 quality 存储水质,当前获取的值分别存储在水质变量 q、水位变 量 w 中,系统存储数据时,执行的 SQL 语句是 ▲ (单选,填字母) 。INSERT INTO wstatus (level,quality) VALUES (w,q) B.INSERT INTO wstatus (level,quality) VALUES (w,"q") C.SELECT * FROM wstatus WHERE level=w and quality=q D.SELECT * FROM wstatus WHERE level=w and quality="q"14.某学院投票评选学生会优秀干事,候选人共 10 人,选出 3 人,每张选票最多可勾选 5人,超过 5 人则选票无效。经一轮投票后,若得票数前三的候选人超过 3 人,则需对 得票数前三的候选人进行下一轮投票,直至投出结果。小洪用 Python 编写投票系统,第一轮投票数据经处理后,保存在"vote2023.xlsx" 文件中,部分数据如第 14 题图 a 所示,请回答下列问题。 第 14 题图 a(1)定义 check 函数,功能为:读取 Excel 文件返回有效票数据。函数代码如下: def check(datafile):df=pd.read_excel(datafile)df["票数"]=df.sum(axis=1)-df["序号"] # 统计每张选票的票选数 df1=df[ ]return df1划线处应填入的代码为 ▲ (单选,填字母)。A.df.票数<=5 B.df[票数]<5 C.df.票数==5 D.df["票数"]>5(2)统计票数前三的候选人,若有并列也统计在内,并绘制的柱形图如第 14 题图 b 所 示。部分 Python 程序如下,请在划线处填入合适的代码。
df=check("vote2023.xlsx") df2=df.drop(["序号","票数"],axis=1) # 删除序号列、票数列 s=[];st=[]for i in df2.columns: s.append([i,int(df2[i].sum())])#统计每人选票数,格式如['李彤',377]for i in range(len(s)): num=1for j in range(len(s)):if ① : num+=1if ② :st.append(s[i]) # 存储前三名数据 for i in range(len(st)):
plt.bar(st[i][0], ③ ) # 绘制柱形图# 设置图表的标题及图例数据并显示图表,代码略
第 14 题图 b
(3)若对第 14 题图 b 中 5 人采用投票系统进行第二轮投票,最多可投 3 人,5 人的票数 结果分别为 600,211,211,589,589,则投票结果的图表中显示的候选人有 ▲ 个。15.某工厂在流水线上设立转盘缓冲装置,该装置示意图如图所示。转盘共有 12 个孔位作为产品缓存区,产品在转盘队列中等待开关打开,当未包装产品数量低于工人数的两 倍时开关打开,产品出队进入包装区,否则开关关闭。工人包装产品的熟练度不同,熟练度是指工人包装一件产品所花的时间(单位: 秒)。系统运行期间,工人包装完一件产品后立即包装下一件,直至该批次产品包装结 束。现编写 Python 程序统计工人的包装件数,并从高到低输出。 (1)若有 3 个工人熟练度分别为 2、3、4,现需包装 9 件产品,则 3 个工人完成包装后, 包装件数最多的工人完成了 ▲ 件。(2)定义 insort(status)函数,参数 status 每个元素由包装开始时间、持续时间和件数 共 3 项组成。函数功能实现将 status 按包装件数由高到低排序,并返回 status。 def insort(status):for i in range(1,len(status)): current=status[i]j=i-1
while
current[2]>status[j][2]: # 语句 1
status[j+1]=status[j] # 语句 2 j-=1status[j+1]=current return status
①调用 insort(status)函数,若 status=[[36,37,9],[32,37,4],[36,37,6],[33,36,11]],则函数体内语句 2 处代码执行次数为 ▲ 次。②若将函数体内语句 1 画框处代码删除,调用该函数后程序提示错误,则错误原因可 能是 ▲ (单选,填字母)。A.变量未定义 B.索引超出范围 C.数据类型错误(3)某批次共有 1000 件产品,产品包装完成后,输出工人的包装件数,由高到低排列。 实现该功能的部分 Python 程序如下,请在划线处填入合适的代码。def in_que(num): points[1]+=1num_index=(points[1]+1)%max_que-1 if num_index==-1:num_index=max_que-1 queinfo[num_index]=numdef out_que(): ① num_index=points[0]%max_que outdata=queinfo[num_index] queinfo[num_index]=-1return outdatamax_que=12 # 转盘容纳产品件数packarea=[]worker=[['A',3],['B',7],['C',2],['D',4]] # 每个工人编号及熟练度 packmax=len(worker)*2 # 未包装产品数量最大值 queinfo=[-1]*max_quepoints=[1,1]status=[[0,0,0] for i in range(len(worker))] i,n=0,1000while i<n or len(packarea)>0:if points[0]!=points[1] and len(packarea)<packmax: packarea.append(out_que())if i<n and points[1]-points[0]!=max_que: in_que(i) ② w=0while len(packarea)>0 and w<len(worker):if status[w][1]-status[w][0]>worker[w][1]: # 一件产品包装完成 ③ status[w][2]+=1 packarea=packarea[1:]status[w][1]+=1 w+=1status=insort(status)# 输出工人的包装件数,由高到低排列,代码略
湖州、衢州、丽水2023年4月三地市高三教学质量检测信息技术答案第一部分 信息技术(50分) 一、选择题(本大题共12小题,每小题2分,共24分,每小题列出的四个备选项中只有一个是符合题目要求的,不选、错选、多选均不得分。)12345678910CCCBDBABDA1112 DB 二、非选择题(本大题共3小题,其中第13小题8分,第14小题9分,第15题9分,共26分)13.(1) B (1分)(2) BC (2分)(3) B (1分)(4) /water (2分)(5) A (2分) 14.(1) A (1分) (2)① s[j][1]>s[i][1] (2分)② num<=3 (2分) ③ st[i][1] (2分)(3)3 (2分) 15.(1) 4 (1分)(2)① 4 (2分)② B (1分)(3)① points[0]+=1 (2分) ② i+=1 (1分)③ status[w][0]=status[w][1] (2分)
相关试卷
这是一份2021届浙江省丽水、湖州、衢州三地市高三下学期4月教学质量检测(二模)信息技术试题 PDF版,共10页。
这是一份2023届浙江省丽水、湖州、衢州三地市高三下学期4月教学质量检测试题(二模) 信息技术(word版),文件包含浙江省丽水湖州衢州三地市2023届高三下学期4月教学质量检测二模信息技术试题docx、浙江省丽水湖州衢州三地市2023届高三下学期4月教学质量检测二模信息技术答案docx等2份试卷配套教学资源,其中试卷共9页, 欢迎下载使用。
这是一份2023届浙江省湖州、丽水、衢州三地市高三4月教学质量检测 信息技术 PDF版,文件包含2023届浙江省湖州丽水衢州三地市高三下学期4月教学质量检测信息技术pdf、2023届浙江省湖州丽水衢州三地市高三下学期4月教学质量检测信息技术答案docx等2份试卷配套教学资源,其中试卷共8页, 欢迎下载使用。