精品解析:浙江省余姚中学2023-2024学年高二下学期期中考试技术试题-高中信息技术

标签:
精品解析文字版答案
2024-06-18
| 2份
| 15页
| 105人阅读
| 0人下载

内容正文:

余姚中学2023学年第二学期高二期中技术试卷(学考) 第一部分 信息技术(50分) 信息命题:胡沛茹 审题:刘弘 一、选择题(本大题共10题,每题3分,共30分。每小题给出的四个选项中,只有一个符合题目要求) 1. 火车作为中国交通运输的动脉,每年仅春运就承担了约10亿人次的运输。在互联网和移动终端普及的今天,通过网络购票成为了最佳选择。系统通过大数据技术,对购票的实时数据进行合理分析,精准调配列车运行车次。如图所示是小王使用12306APP查询车次信息的界面。下列关于数据与信息的说法,不正确的是( ) A. 图中“G173”是数据 B. 文字也是数据的一种表现形式 C. 列车信息不需要经过数字化后就能存储到计算机中 D. 通过“耗时最短”对车次进行排序,说明信息具有可加工处理性 2. 火车作为中国交通运输的动脉,每年仅春运就承担了约10亿人次的运输。在互联网和移动终端普及的今天,通过网络购票成为了最佳选择。系统通过大数据技术,对购票的实时数据进行合理分析,精准调配列车运行车次。下列关于大数据的说法,正确的是( ) A. 大数据就是数据量巨大的数据 B. 大数据指数据量庞大、价值密度高的数据 C. 大数据应用不会泄露用户隐私信息 D. 大数据分析一般采用分治思想 3. 下列应用中,没有使用人工智能技术的是( ) A. 汽车自动驾驶 B. 人脸识别签到 C. 手势控制手机翻屏 D. 无人机灯光秀表演 4. 近年来网络诈骗层出不穷,为保护个人信息和财产安全,下列行为正确的是( ) A. 养成定期更改账号密码的习惯 B. 在手机上打开中奖短信链接 C. 百度搜索金融软件,下载安装并充值投资 D. 收集朋友微信、QQ、手机号码发布到网上售卖 5. 校园一卡通系统是数字化校园的重要组成部分,使用校园一卡通可以进行食堂消费、图书借阅以及全校范围内的门禁识别等,并为广大师生提供了WEB端的查询服务。实现了校园卡“一卡在手,走遍校园”全场景的智能应用,为全校师生日常工作、学习和生活提供便利。使用校园卡进行食堂消费时,使用了RFID技术,下列说法正确的是( ) A. 在刷卡过程中,饭卡作为RFID读写器 B. 按能量供给方式划分,饭卡属于有源电子标签 C. 使用RFID技术读取饭卡数据,体现了信息系统的输入功能 D. 刷卡需要在有效距离内,说明RFID仅能在近距离(10cm)内传输信号 6. 校园一卡通系统是数字化校园的重要组成部分,使用校园一卡通可以进行食堂消费、图书借阅以及全校范围内的门禁识别等,并为广大师生提供了WEB端的查询服务。实现了校园卡“一卡在手,走遍校园”全场景的智能应用,为全校师生日常工作、学习和生活提供便利。下列关于该信息系统的说法,错误的是( ) A. 该系统只包含硬件和软件两部分 B. 该系统属于B/S架构的应用系统 C. 该系统中的消费记录等数据一般存储在系统的数据库中 D. 该系统在断电的情况下无法运行,说明该系统对外部环境有依赖性 7. 某客户购买新能源汽车价格为t万元,可享受当地政府购车补贴,补贴标准如下:价格20万元(不含)以下,补贴0.25万元;价格20万元(含)至30万元(不含),补贴0.5万元;价格30万元(含)以上,补贴1万元。在下列选项中,计算实际购车价格p的程序代码正确的是( ) A. p=t-0.25 if t>=20: p=t-05 elif t>=30: p=t-1 B. p=t-1 if t<20: p=t-0.25 elif t<30: p=t-0.5 C. p=t-0.25 if t>=30: p=t-1 if t>=20: p=t-0.5 D. p=t-1 if t>=20: p=t-0.5 else: p=t-0.25 A. A B. B C. C D. D 8. 人体感觉舒适的温度范围是18~25℃,小华在学习了信息系统搭建以后,想用生气angry、高兴happy、伤心sad三个表情分别来表示温度t1偏低、舒适、偏高的情况,他在microbit主板上通过扩展板连接温度传感器,编写代码如下: from microbit import * while True: tl=round(pin0.read.analog()/1024*330) if t1<18: display.show(Image.ANGRY) elif t1<=25: display.show(Image.HAPPY) else: display.show(Image.SAD) sleep(2000) 执行该程序后,下列说法正确的是( ) A. 温度传感器pin0引脚获取的是数字信号 B. 检测到环境温度超过25摄氏度时,点阵屏上显示生气的表情 C. 检测到环境温度不超过18摄氏度时,点阵屏上显示开心的表情 D. 温度数据每隔2秒采集一次 9. 下列Python表达式中,结果为True的是( ) A. 5>=4 or 3==2 B. not(7//3**2<=1) C. 3//9==3%9 D. int(-5+10/4)==2.5 10. 有如下 Python 程序段: s=input("请输入:") res=0 for i in s: if 'A'<=i<='Z': res+=1 elif '0'<=i<='9': res*=2 break print(res) 执行该程序段,输入“The Asian Games 2023”,执行该程序段后,输出结果为() A. 12 B. 8 C. 6 D. 0 二、非选择题(本大题共2小题,其中第11小题10分,第12小题10分,共20分) 11. 某“学校图书管理系统”由书籍管理、借阅管理和用户管理等模块组成。其中,借阅管理模块可以实现用户借书、用户还书和借书统计等功能。每本书籍的内页已经贴上了条形码,用户的借书卡已经植入了电子标签。用户将借书卡放在读卡器上,通过对书籍的条码进行扫描实现借书操作,系统自动完成登记, (1)在设计“学校图书管理系统”的前期准备中,需要对该系统的进行模块结构设计,这一过程属于____(单选,填字母:A.需求分析 / B.概要设计 / C.详细设计)。 (2)该系统服务端程序采用Flask Web框架编写,若用户编号uid为10101,书籍编号bid为2023,提交数据到Web服务器的URL为http://192.168.1.2:5000/input?uid=10101&bid=2023,则服务器端应用实例app中与该URL关联的路由设置语句是@app.route('____') (3)小明体验了该系统后,想进行优化设计,以下设计思路不恰当的一项是( ) A.将每位学生的指纹录入到系统中,每次使用指纹借/还图书 B.开发移动端APP,实现新书和热门书推荐功能 C.增加电子图书的印刷和出售功能 D.在借阅管理模块中,增加逾期未还的学生短信提醒功能 (4)将系统数据库中一周的借书数据导出为文件“data.xlsx”,部分数据如图a所示,并制作图表如图b所示,部分程序代码如下,划线①处填入合适的代码____,(单选,填字母:A.sum()/ B.count() / C.mean()),划线②处填入合适的代码____。 图a 图b import pandas as pd import matplotlib.pyplot as plt df = pd.read_excel("data.xlsx") #读取Excel文件中的数据 df["借阅次数"]=[0]*len(df) #插入新的列用来保存各类书籍的借阅次数 df1=df.groupby("书籍类别"as_index=False).借阅次数.① df2=df1.sort_values("借阅次数",ascending=False)).head(3) x=df2["书籍类别"] y=② plt.title("本周最受欢迎图书前3类") #设置图表标题 plt.bar(x,y) #绘制柱形图 plt.show() 12. 某工程需要很多由钢筋组成的三角形,在文本文件“data.bxt”中每一行的三个数字分别表示三根钢筋的长度(整数,单位:厘米,数字间用空格隔开),若这三根钢筋能组成三角形。要求统计并输出三角形数量以及面积最大的三角形(若某组数据不能组成三角形则不统计),文本文件数据如图a所示,程序运行界面如图b所示。 完成该任务的思路是:首先从文本文件“data.txt”读取文本内容到变量line,提取边长数据后,统计数据并输出结果。 (1)主程序。为了实现上述功能,请在划线处填入合适代码。 a,b,c=readfile("data.txt") #读入文件 n=len(a);count=0;maxs=0 print("能否组成三角形,数据如下:") for i in range(n): if judge(a[i],b[i],c[i])==True: s = calc(a[i],b[i],c[i]) if s>maxs: maxs = s ____ print(a[i],b[i],c[i],"Yes") else: print(a[i],b[i],c[i],"No") print("能组成三角形的共有:",count,"组") print("最大三角形面积是:",maxs) (2)以下函数从文本文件读取数据,并进行数据整理,请在划线处填入合适的代码。 def readfile(filename): f=open(filename,encoding="utf-8") #打开文件 m=[];n=[];k=[] line=f.readline( ) #从文件中读取一行 while line: x=line.strip().split(" ")以空格为分隔符,将字符串分割成列表 m.append(int(x[0])) #转换为整数类型并添加到列表 m n.append(①____) k.append(int(x[2])) ②____ f.close() return m,n,k (3)以下函数判断能否组成三角形(两边之和大于第三边),请在划线处填入合适的代码。 def judge(x,y,z): flag=False if flag=True return flag 将加框处条件表达式替换为代码“x+y+z>2*max(x,y,z)”,____(选填:能/不能) (4)calc()函数利用海伦公式计算三角形面积,结果保留一位小数。计算三角形面积的海伦公式为:,其中p为三角形周长的一半,请在划线处填入合适的代码。(说明:sqrt是math模块中求算求平方根的函数) from math import sqrt def calc(a,b,c): p = (a+b+c)/2 s = round(____,1) return s 第1页/共1页 学科网(北京)股份有限公司 $$ 余姚中学2023学年第二学期高二期中技术试卷(学考) 第一部分 信息技术(50分) 信息命题:胡沛茹 审题:刘弘 一、选择题(本大题共10题,每题3分,共30分。每小题给出的四个选项中,只有一个符合题目要求) 1. 火车作为中国交通运输的动脉,每年仅春运就承担了约10亿人次的运输。在互联网和移动终端普及的今天,通过网络购票成为了最佳选择。系统通过大数据技术,对购票的实时数据进行合理分析,精准调配列车运行车次。如图所示是小王使用12306APP查询车次信息的界面。下列关于数据与信息的说法,不正确的是( ) A. 图中“G173”是数据 B. 文字也是数据的一种表现形式 C. 列车信息不需要经过数字化后就能存储到计算机中 D. 通过“耗时最短”对车次进行排序,说明信息具有可加工处理性 【答案】C 【解析】 【详解】本题考查数据、信息相关内容。A选项,图中“G173”是数据,说法正确;B选项,数据可以有文字、声音、图形图像等表现形式,选项正确;C选项,信息必须经过数字化才能存储到计算机中,选项错误;D选项,信息具有可加工处理性,选项正确。故本题答案是C选项。 2. 火车作为中国交通运输动脉,每年仅春运就承担了约10亿人次的运输。在互联网和移动终端普及的今天,通过网络购票成为了最佳选择。系统通过大数据技术,对购票的实时数据进行合理分析,精准调配列车运行车次。下列关于大数据的说法,正确的是( ) A. 大数据就是数据量巨大的数据 B. 大数据指数据量庞大、价值密度高的数据 C. 大数据应用不会泄露用户隐私信息 D. 大数据分析一般采用分治思想 【答案】D 【解析】 【详解】本题考查是大数据相关知识。大数据是指无法在一定时间内用常规软件工具对其内容进行抓取、管理和处理的数据集合,选项A说法错误;大数据价值密度低,选项B说法错误;大数据应用会泄露用户隐私信息,选项C说法错误;大数据分析一般采用分治思想,选项D说法正确。故选D。 3. 下列应用中,没有使用人工智能技术的是( ) A. 汽车自动驾驶 B. 人脸识别签到 C. 手势控制手机翻屏 D. 无人机灯光秀表演 【答案】D 【解析】 【详解】本题考查人工智能应用。无人机灯光秀表演属于程序控制。其它选项用到人工智能技术。故正确答案选项D。 4. 近年来网络诈骗层出不穷,为保护个人信息和财产安全,下列行为正确的是( ) A. 养成定期更改账号密码的习惯 B. 在手机上打开中奖短信链接 C. 百度搜索金融软件,下载安装并充值投资 D. 收集朋友微信、QQ、手机号码发布到网上售卖 【答案】A 【解析】 【详解】本题考查的是信息安全。养成定期更改账号密码的习惯,可以保护个人信息和财产安全,选项A正确;不要随意点击陌生的链接,故选项B做法错误;不要随意安装陌生软件,故选项C做法错误;微信、QQ、手机号码属于个人敏感信息,不得发布到网上售卖,选项D做法错误。故本题应选A。 5. 校园一卡通系统是数字化校园的重要组成部分,使用校园一卡通可以进行食堂消费、图书借阅以及全校范围内的门禁识别等,并为广大师生提供了WEB端的查询服务。实现了校园卡“一卡在手,走遍校园”全场景的智能应用,为全校师生日常工作、学习和生活提供便利。使用校园卡进行食堂消费时,使用了RFID技术,下列说法正确的是( ) A. 在刷卡过程中,饭卡作为RFID读写器 B. 按能量供给方式划分,饭卡属于有源电子标签 C. 使用RFID技术读取饭卡数据,体现了信息系统的输入功能 D. 刷卡需要在有效距离内,说明RFID仅能在近距离(10cm)内传输信号 【答案】C 【解析】 【详解】本题考查RFID技术相关内容。A选项,饭卡(RFID标签,也称电子标签),是发射端,选项错误;B选项,饭卡属于无源标签,选项错误;C选项,使用RFID技术读取饭卡数据,体现了信息系统的输入功能,选项正确;D选项,RFID分为低频、高频、超高频和微波频段,根据他们的特点,有不同的距离,传输距离从几十厘米到几十米都有,由RFID演变而来的NFC,是一种短距(10厘米距离)高频(13.56MHz)的无线电技术,选项错误。故本题答案是C选项。 6. 校园一卡通系统是数字化校园的重要组成部分,使用校园一卡通可以进行食堂消费、图书借阅以及全校范围内的门禁识别等,并为广大师生提供了WEB端的查询服务。实现了校园卡“一卡在手,走遍校园”全场景的智能应用,为全校师生日常工作、学习和生活提供便利。下列关于该信息系统的说法,错误的是( ) A. 该系统只包含硬件和软件两部分 B. 该系统属于B/S架构的应用系统 C. 该系统中的消费记录等数据一般存储在系统的数据库中 D. 该系统在断电的情况下无法运行,说明该系统对外部环境有依赖性 【答案】A 【解析】 【详解】本题考查信息系统。校园一卡通系统不仅包含硬件和软件,还涉及数据库等多个组成部分,如消费记录等数据通常存储在系统的数据库中。故答案为:A。 7. 某客户购买的新能源汽车价格为t万元,可享受当地政府购车补贴,补贴标准如下:价格20万元(不含)以下,补贴0.25万元;价格20万元(含)至30万元(不含),补贴0.5万元;价格30万元(含)以上,补贴1万元。在下列选项中,计算实际购车价格p的程序代码正确的是( ) A. p=t-0.25 if t>=20: p=t-0.5 elif t>=30: p=t-1 B. p=t-1 if t<20: p=t-0.25 elif t<30: p=t-0.5 C p=t-0.25 if t>=30: p=t-1 if t>=20: p=t-0.5 D. p=t-1 if t>=20: p=t-0.5 else: p=t-0.25 A. A B. B C. C D. D 【答案】B 【解析】 【详解】本题考查的是Python多分支语句。选项A中,如果价格30万元(含)以上,满足if语句,不会执行elif语句,补贴0.5万元,不符合题意;选项C中,如果价格30万元(含)以上,也满足第二个if语句,补贴0.5万元,不符合题意;选项D中,如果价格30万元(含)以上,满足if语句,补贴0.5万元,不符合题意。故选B。 8. 人体感觉舒适的温度范围是18~25℃,小华在学习了信息系统搭建以后,想用生气angry、高兴happy、伤心sad三个表情分别来表示温度t1偏低、舒适、偏高的情况,他在microbit主板上通过扩展板连接温度传感器,编写代码如下: from microbit import * while True: tl=round(pin0.read.analog()/1024*330) if t1<18: display.show(Image.ANGRY) elif t1<=25: display.show(Image.HAPPY) else: display.show(Image.SAD) sleep(2000) 执行该程序后,下列说法正确的是( ) A. 温度传感器pin0引脚获取是数字信号 B. 检测到环境温度超过25摄氏度时,点阵屏上显示生气的表情 C. 检测到环境温度不超过18摄氏度时,点阵屏上显示开心的表情 D. 温度数据每隔2秒采集一次 【答案】D 【解析】 【详解】本题考查信息系统传感器相关内容。根据代码中的 pin0.read_analog(),温度传感器读取的是模拟信号,并不是数字信号,A选项错误。当环境温度超过25摄氏度时,代码显示伤心的表情 (Image.SAD),B选项错误。当环境温度不超过18摄氏度时,代码显示生气的表情 (Image.ANGRY),C选项错误。在代码中,tl变量被用来存储处理后的温度数值,它是通过将模拟读数转换为摄氏度并四舍五入得到的,因此,tl的数据类型是整型,D选项正确。故本题答案为D选项。 9. 下列Python表达式中,结果为True的是( ) A. 5>=4 or 3==2 B. not(7//3**2<=1) C. 3//9==3%9 D. int(-5+10/4)==2.5 【答案】A 【解析】 【详解】本题考查的是Python表达式。or是同假为假,//表示整除,%表示求余,int是取整。5>=4 or 3==2值为True,not(7//3**2<=1)、3//9==3%9、int(-5+10/4)==2.5值为False。故选A。 10. 有如下 Python 程序段: s=input("请输入:") res=0 for i in s: if 'A'<=i<='Z': res+=1 elif '0'<=i<='9': res*=2 break print(res) 执行该程序段,输入“The Asian Games 2023”,执行该程序段后,输出结果为() A. 12 B. 8 C. 6 D. 0 【答案】C 【解析】 【详解】本题主要考查Python程序设计相关内容。通过分析代码段,可以得知,该代码段功能:依次取字符串s中的字符,若是大写字母则res=res+1,若是数字则res=res*2,且退出循环的执行,输出res。输入“The Asian Games 2023”,则在遇到"2"之前,共有3个大写字母,3*2得6,故本题答案是C选项。 二、非选择题(本大题共2小题,其中第11小题10分,第12小题10分,共20分) 11. 某“学校图书管理系统”由书籍管理、借阅管理和用户管理等模块组成。其中,借阅管理模块可以实现用户借书、用户还书和借书统计等功能。每本书籍的内页已经贴上了条形码,用户的借书卡已经植入了电子标签。用户将借书卡放在读卡器上,通过对书籍的条码进行扫描实现借书操作,系统自动完成登记, (1)在设计“学校图书管理系统”的前期准备中,需要对该系统的进行模块结构设计,这一过程属于____(单选,填字母:A.需求分析 / B.概要设计 / C.详细设计)。 (2)该系统服务端程序采用Flask Web框架编写,若用户编号uid为10101,书籍编号bid为2023,提交数据到Web服务器的URL为http://192.168.1.2:5000/input?uid=10101&bid=2023,则服务器端应用实例app中与该URL关联的路由设置语句是@app.route('____') (3)小明体验了该系统后,想进行优化设计,以下设计思路不恰当的一项是( ) A.将每位学生的指纹录入到系统中,每次使用指纹借/还图书 B.开发移动端APP,实现新书和热门书推荐功能 C.增加电子图书的印刷和出售功能 D.在借阅管理模块中,增加逾期未还的学生短信提醒功能 (4)将系统数据库中一周的借书数据导出为文件“data.xlsx”,部分数据如图a所示,并制作图表如图b所示,部分程序代码如下,划线①处填入合适的代码____,(单选,填字母:A.sum()/ B.count() / C.mean()),划线②处填入合适的代码____。 图a 图b import pandas as pd import matplotlib.pyplot as plt df = pd.read_excel("data.xlsx") #读取Excel文件中的数据 df["借阅次数"]=[0]*len(df) #插入新的列用来保存各类书籍的借阅次数 df1=df.groupby("书籍类别",as_index=False).借阅次数.① df2=df1.sort_values("借阅次数",ascending=False)).head(3) x=df2["书籍类别"] y=② plt.title("本周最受欢迎图书前3类") #设置图表标题 plt.bar(x,y) #绘制柱形图 plt.show() 【答案】 ①. B ②. /input ③. C ④. B ⑤. df2.借阅次数 【解析】 【详解】本题考查是信息系统搭建及数据分析。 (1)模块结构设计属于概要设计,故选B。 (2)由URL路径可知关联的路由设置语句是@app.route('/input')。 (3)学校中如果增加了电子图书的印刷和出售,侵犯了版权,故选C。 (4)sum()是求和,count()统计记录数,mean()是求平均,此处是统计各类书籍的借阅次数,故选B。 (5)由图表可知y轴是借阅次数,故此处应为:df2.借阅次数。 12. 某工程需要很多由钢筋组成的三角形,在文本文件“data.bxt”中每一行的三个数字分别表示三根钢筋的长度(整数,单位:厘米,数字间用空格隔开),若这三根钢筋能组成三角形。要求统计并输出三角形数量以及面积最大的三角形(若某组数据不能组成三角形则不统计),文本文件数据如图a所示,程序运行界面如图b所示。 完成该任务的思路是:首先从文本文件“data.txt”读取文本内容到变量line,提取边长数据后,统计数据并输出结果。 (1)主程序。为了实现上述功能,请在划线处填入合适的代码。 a,b,c=readfile("data.txt") #读入文件 n=len(a);count=0;maxs=0 print("能否组成三角形,数据如下:") for i in range(n): if judge(a[i]b[i],c[i])==True: s = calc(a[i],b[i],c[i]) if s>maxs: maxs = s ____ print(a[i],b[i],c[i],"Yes") else: print(a[i],b[i],c[i],"No") print("能组成三角形的共有:",count,"组") print("最大三角形面积是:",maxs) (2)以下函数从文本文件读取数据,并进行数据整理,请在划线处填入合适的代码。 def readfile(filename): f=open(filename,encoding="utf-8") #打开文件 m=[];n=[];k=[] line=f.readline( ) #从文件中读取一行 while line: x=line.strip().split(" ")以空格为分隔符,将字符串分割成列表 m.append(int(x[0])) #转换为整数类型并添加到列表 m n.append(①____) k.append(int(x[2])) ②____ f.close() return m,n,k (3)以下函数判断能否组成三角形(两边之和大于第三边),请在划线处填入合适的代码。 def judge(x,y,z): flag=False if flag=True return flag 将加框处的条件表达式替换为代码“x+y+z>2*max(x,y,z)”,____(选填:能/不能) (4)calc()函数利用海伦公式计算三角形面积,结果保留一位小数。计算三角形面积的海伦公式为:,其中p为三角形周长的一半,请在划线处填入合适的代码。(说明:sqrt是math模块中求算求平方根的函数) from math import sqrt def calc(a,b,c): p = (a+b+c)/2 s = round(____,1) return s 【答案】 ①. count+=1 ②. int(x[1]) ③. line=f.readline() ④. 能 ⑤. sqrt(p*(p-a)*(p-b)*(p-c)) 【解析】 【详解】本题考查的是Python综合应用。 (1)judge(a[i],b[i],c[i])==True表示能构成三角形,则计算面积和最大面积,同时统计个数,故划线处应为:count+=1。 (2)①处,读取文本文件的每一行,将第一个数存入到列表m,将第二个数存入到列表n,将第一个数存入到列表k,故此处应为:int(x[1];②处,继续读取下一行,故此处应为:line=f.readline()。 (3)判断能否构成三角形常见有:①穷举:不做大小判断,对任意两边相加大于第三边即可。即: a+b>c and a+c>b and b+c>a ;②:判断出三边大小关系,并排列,得到序列a≥b≥c,然后判断a+b>c即可;③得到三边a,b,c并得到其中最大值max,然后判断a+b+c>max*2。故此处填:能。 (4)sqrt是math模块中求算求平方根的函数,依据海伦公式可知,此处应为:sqrt(p*(p-a)*(p-b)*(p-c))。 第1页/共1页 学科网(北京)股份有限公司 $$

资源预览图

精品解析:浙江省余姚中学2023-2024学年高二下学期期中考试技术试题-高中信息技术
1
精品解析:浙江省余姚中学2023-2024学年高二下学期期中考试技术试题-高中信息技术
2
精品解析:浙江省余姚中学2023-2024学年高二下学期期中考试技术试题-高中信息技术
3
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。