精品解析:上海市浦东新区2025学年高中一年级信息技术综合练习卷

标签:
精品解析文字版答案
切换试卷
2026-06-02
| 2份
| 40页
| 277人阅读
| 4人下载

资源信息

学段 高中
学科 信息技术
教材版本 -
年级 高一
章节 -
类型 试卷
知识点 -
使用场景 同步教学-期中
学年 2026-2027
地区(省份) 上海市
地区(市) 上海市
地区(区县) 浦东新区
文件格式 ZIP
文件大小 4.85 MB
发布时间 2026-06-02
更新时间 2026-06-02
作者 匿名
品牌系列 -
审核时间 2026-06-02
下载链接 https://m.zxxk.com/soft/58169222.html
价格 5.00储值(1储值=1元)
来源 学科网

内容正文:

浦东新区2025学年高中信息科技综合练习卷 (时间60分钟,满分100分) 综合题一: 上海科技馆在其展项、导览及场馆管理中,广泛融合了物联网、大数据与人工智能等前沿技术,以提升互动体验与运营效率。请运用所学内容,与小申一起去探索并解决以下问题。 1. 上海科技馆新馆开馆首日,智能大屏上实时显示着各类运营数据。系统根据历史数据预测下午将迎来客流高峰,于是工作人员启动了分流预案。其中“当前在馆人数:2687”属于( ) A. 知识 B. 概念 C. 数据 D. 信息 2. 科技馆中的计算机都接入了Internet。小申查看到某台计算机的IP地址如图所示,图中IPv4地址是以十进制形式表示的,红框中的102对应的二进制数是______。 3. 小申想将科技馆的机器人表演制作成数字视频,以便在班级分享。以下属于信息的数字化过程的是( ) A. 用数码摄像机拍摄机器人表演 B. 将拍摄的视频导入电脑 C. 用视频编辑软件剪辑视频 D. 将剪辑好的视频上传到网络 4. 上海科技馆的“雨林秘境”展区仿照云南热带雨林环境建造,种植了包括乔木、灌木、藤本和附生植物在内的三百余种雨林植物。小申拍摄了一张“绿色植物.bmp”照片(图a),请根据图片属性(如图b所示),计算这张图片的存储容量是 ①_________MB。(直接写出计算结果)。如果仍保持bmp格式,想要减少该图像文件的数据存储容量,可以采取的一种方法是:②__________。小申后期在“绿色植物.bmp”中加上文字说明,并另存为“绿色植物+名称.bmp”(图c,其他参数不变),则“绿色植物+名称.bmp”的文件大小将③________。(填“变大”/“变小”/“不变”) 图a 图b 图c 5. 在科技馆彩虹儿童乐园中,小朋友佩戴的“彩虹手镯”内嵌有无源电子标签。当靠近互动装置时,装置通过无线电波自动读取标签信息,无需电池供电。这种自动识别技术是______。 6. 小申发现恐龙战区的导览机器人可以通过结合人脸识别与年龄估计等技术,为不同年龄段的观众切换不同的讲解形象。请把左侧实线框与右侧虚线框连线,将人脸识别的关键步骤补充完整。 7. 基于人工智能平台返回的信息,小申使用Pillow库绘制人脸位置的矩形框并保存图像文件,部分代码如图所示。请完善以下代码填空: from PIL import Image, ImageDraw im=Image.open("image.jpg") draw=ImageDraw.Draw(im) #人工智能平台返回的人脸坐标信息存储在变量left、top、width、height中 #left、top、width、height分别表示人脸框左上角的坐标以及人脸框的宽度和高度draw.rectangle((left,top,left+width,top+height),outline=(255,0,0)) im.show() #以'people.jpg'为文件名,保存图像到当前目录下 im._____________________ 8. 上海科技馆“玄俑重生”展项还原了考古现场:破碎的兵马俑残片散落在发掘坑中,机器人需在复杂环境下识别陶片与杂物,区分可抓取的文物碎片和易碎的脆弱部位,并将其精准拼合复位。在此过程中,机器人学习“看见”和“抓取”等能力,模拟了多种机器学习方法。下列关于该展项中可能应用的机器学习技术的描述,正确的是( ) A. 机器人通过分析大量带有“可抓取”或“不可抓取”标签的物体图片来学习识别目标,这主要应用了监督学习中的分类方法 B. 机器人所有技能的学习都必须在人类工程师预先编写好每一步动作规则的条件下才能实现 C. 机器人对环境中未标记的各类声音(如掌声、脚步声)进行自动归类,这属于典型的非监督学习中的聚类任务 D. 机器人抓取物体时预测需要施加的精确力量大小,这可以看作是一个监督学习中的回归问题 9. 小申从科技馆参观归来,将自己今天游玩的所见所闻制作成了一段1分钟的视频,并进行了配音,音频文件名为“上海科技馆.wav”。他用软件对这段音频进行编辑,编辑界面如图所示。请问该音频文件的存储容量约为多少( ) A. 5MB B. 10MB C. 0.17MB D. 0.63MB 【答案】1. D 2. 1100110 3. A 4. ①. 3 ②. 降低分辨率或减少位深度 ③. 不变 5. RFID 或 射频识别技术 6. 7. save('people.jpg') 8. ACD 9. A 【解析】 【1题详解】 本题考查数据、信息、知识与概念的基本区别。“当前在馆人数:2687”是一个带有具体数值和明确语义的表述,它提供了有意义的上下文(即当前场馆内的人数),因此属于信息。故答案为:D。 【2题详解】 本题考查十进制整数转二进制的计算方法。使用除2取余逆序排列法计算: 102÷2=51 余0 → 51÷2=25 余1 → 25÷2=12 余1 → 12÷2=6 余0 → 6÷2=3 余0 → 3÷2=1 余1 → 1÷2=0 余1,将余数逆序排列得到二进制结果1100110。 故答案为:1100110。 【3题详解】 本题考查信息数字化的基本概念。信息数字化是将模拟形式的信息转换为计算机可识别的数字信号的过程:用数码摄像机拍摄机器人表演,是将光学模拟信号转换为数字信号,属于数字化过程;导入、剪辑、上传都是对已经完成数字化的信息进行处理,不属于数字化过程。 故答案为: A。 【4题详解】 本题考查位图存储容量计算与位图文件的性质。 ① 位图存储容量公式为:存储容量(MB) = 分辨率 × 位深度 ÷ 8 ÷ (1024×1024),代入参数分辨率1024×1024,位深度24,计算得结果为3MB; ② 保持bmp格式不变,减少存储容量,可以通过降低图像分辨率或降低位深度实现,任选一种即可; ③ 添加文字后,图像的分辨率、位深度都没有改变,总存储容量不变。 故答案为:① 3;② 降低图像分辨率(或降低位深度);③ 不变。 【5题详解】 本题考查自动识别技术的分类。内嵌无源电子标签、通过无线电波自动读取标签信息的技术是RFID射频识别技术。 故答案为: RFID(射频识别技术)。 【6题详解】 本题考查人脸识别的流程逻辑。人脸识别的正确流程为:导入智能工具图像处理SDK → 调用SDK获取人脸检测的返回信息 → 从返回信息中提取人脸的定位信息及年龄特征 → 根据人脸定位信息绘制矩形框 → 根据年龄特征切换讲解形象。 故答案为:按顺序连线:第一个虚线框连调用SDK获取人脸检测的返回信息,第二个虚线框连从返回信息中提取人脸的定位信息及年龄特征,第三个虚线框连根据人脸定位信息绘制矩形框。 【7题详解】 本题考查Python Pillow库操作图像的基础语法。题目要求将绘制矩形框后的图像以people.jpg为文件名保存到当前目录,Pillow库使用save()方法实现保存,参数为目标文件名。 故答案为:save(' people.jpg ')。 【8题详解】 本题考查机器学习的基础概念。A选项:用带“可抓取/不可抓取”标签的数据训练,实现分类识别,属于监督学习的分类任务,描述正确;B选项:机器学习可以从数据中自主学习规则,不需要工程师预先编写每一步动作,描述错误;C选项:对无标记数据自动分组归类,属于非监督学习的聚类任务,描述正确;D选项:预测连续数值(施加力量的大小),属于监督学习的回归问题,描述正确。 故答案为: ACD。 【9题详解】 本题考查Wav音频存储容量的计算。Wav音频存储容量公式:存储容量(MB)= 采样频率 × 量化位数 × 声道数 × 时长 ÷ 8 ÷ 1024 ÷ 1024,代入参数:采样频率44100Hz,量化位数16bit,单声道,时长60秒,计算得:(44100×16×1×60)÷8÷1024÷1024≈5MB。 故答案为: A。 综合题二: 小申是校园订餐系统(以下简称该系统)的管理员,负责该系统的运维工作。请运用所学内容,与小申一起去探索并解决以下问题。 10. 该系统部署在学校中心机房服务器上,小申可通过手机和PC端在家中访问,及时了解师生订餐情况。图中①处应使用的网络连接设备是( ) A. 服务器 B. 交换机 C. 无线AP D. 路由器 11. 小申发现近期系统访问速度慢,于是他联系网络服务商将带宽从100M免费升级至200M,体验期3个月。以下关于网络带宽的说法,正确的有( ) A. 200M带宽是指下载速度可达200MB/s B. 100M带宽的理论最大下载速度约为12.5MB/s C. 在200M带宽的网络中,下载一个大小为200MB的系统日志文件,理论最少需要约8秒钟 D. 1Mbps等于1024Kbps 12. 小申想将家中的台式计算机连接到路由器,实现与因特网的连接,这种室内局域网中常用的通信线路传输介质是_____________。(选填:双绞线/光纤) 13. 小申定期从后台导出每周学生的订餐记录进行分析,这些订餐记录属于信息系统组成要素中的________(选填:人/硬件/软件/数据)。 14. 小申作为校园订餐系统的管理员,以下哪些属于他的运维工作职责?( ) A. 系统软件更新 B. 用户密码重置 C. 订单数据备份 D. 服务器故障排查 15. 近期学校引进了智能取餐柜,学生凭手机上的订单二维码扫码取餐。小申查阅了以下相关资料,了解到该取餐柜扫码设备所使用的传感器是___________。 扫描类型 传感器 适用码制 扫描对象 应用场景 激光扫描 光电传感器 一维码 纸质条码 传统超市收银台 影像式扫描 图像传感器 一维码/二维码 纸质条码/手机屏幕码 智能零售、移动支付 16. 食堂后厨冷库安装了温湿度传感器,用于实时监测食材储存环境是否达标。一旦温度或湿度超出设定范围,系统会自动向管理员发送警报。温湿度传感器的主要部件有①模数转换电路②敏感与转换元件③信号调节电路,工作过程示意图如图所示。 (1)请在横线处从左往右依次填入部件序号:____________、____________、____________。(只填数字,示例:1 2 3) (2)这里的温湿度传感器,属于物联网基本架构中的( ) A.网络层 B.应用层 C.感知层 D.接收层 17. 根据学校的要求,校园订餐系统搭建在学校服务器中,学生在校内和校外都可以通过浏览器访问校园订餐系统,这种软件架构属于_______(填C/S或B/S)结构。用户通过浏览器访问服务器中的校园订餐页面时,除了TCP协议外,用于网页传输的协议是______。 【答案】10. D 11. BCD 12. 双绞线 13. 数据 14. ABCD 15. 图像传感器 16. ①. 2 ②. 3 ③. 1 ④. C 17. ①. B/S ②. HTTP 【解析】 【详解】本题考查物联网。 (1)本题考查网络连接设备功能、校园网拓扑结构的应用,实现判断校园网出口设备的功能。①处,该处是校园网接入Internet的设备,路由器用于不同网络间的连接与数据转发,因此应使用路由器,该题答案为D。 (2)本题考查网络带宽单位换算、下载速度计算的应用,实现判断带宽相关说法正误的功能。①处,100M带宽指100Mbps,理论最大下载速度为100÷8=12.5MB/s,该说法正确;200M带宽理论最大下载速度为25MB/s,下载200MB文件理论最少需要8秒,该说法正确;200M带宽是指200Mbps,不是200MB/s,该说法错误;1Mbps=1024Kbps,该说法正确。该题答案为BCD。 (3)本题考查局域网传输介质、双绞线与光纤应用场景的应用,实现判断室内局域网常用传输介质的功能。①处,室内局域网短距离连接计算机与路由器,常用传输介质为双绞线,光纤多用于长距离主干网,该题答案为双绞线。 (4)本题考查信息系统四大组成要素、数据要素定义的应用,实现判断订餐记录所属要素的功能。①处,订餐记录是系统存储和处理的信息,属于信息系统组成要素中的数据,该题答案为数据。 (5)本题考查信息系统管理员运维职责、日常运维工作内容的应用,实现判断管理员工作职责的功能。①处,系统软件更新、用户密码重置、订单数据备份、服务器故障排查均属于管理员的运维工作职责,该题答案为ABCD。 (6)本题考查二维码扫描设备、影像式扫描传感器类型的应用,实现判断扫码设备传感器的功能。①处,智能取餐柜扫码设备支持手机屏幕二维码,对应影像式扫描的图像传感器,该题答案为图像传感器。 (7)本题考查传感器工作流程、物联网架构分层的应用,实现补全传感器工作过程和判断所属层级的功能。①处,温湿度传感器的工作流程为:敏感与转换元件接收信号,经信号调节电路处理,再通过模数转换电路转为数字信号,因此序号依次为2、3、1。②处,温湿度传感器用于采集环境数据,属于物联网基本架构中的感知层,该题答案为C。 (8)本题考查B/S架构特点、网页传输协议的应用,实现判断软件架构和网页传输协议的功能。①处,用户通过浏览器访问服务器中的系统,属于B/S结构。②处,网页传输使用的协议是HTTP协议,该题答案依次为B/S、HTTP。 综合题三: 为了提升校园管理效率与家长参观体验,志愿者小申想搭建一个校园开放日预约系统,该系统包含预约管理、参观管理、人员管理、系统管理等功能模块如图所示。请你运用所学内容,与小申一起探索并解决以下问题。 18. 小申协助学校进行校园开放日预约系统的设计与开发,关于信息系统生命周期的一般步骤,正确的顺序是( ) ① 对各功能模块进行详细设计,包括数据库设计与界面设计等 ② 根据系统目标,分析并明确该系统需包含的具体功能模块 ③ 调研学校各部门及家长的需求,明确系统目标并制定开发计划 ④ 搭建软硬件开发环境,进行算法设计与编程实现 ⑤ 完成系统开发后,对校园开放日预约系统开展测试与试运行 A. ②①③④⑤ B. ③②①④⑤ C. ①②④⑤③ D. ③①②④⑤ 19. 小申要修改“预约信息填写”网页,除了原有的“姓名”、“性别”、“预约日期”输入框外,增加一个“联系电话”的输入框。修改前后的预约网页如图1图2所示。 修改前源代码如下所示: 请将以下这段代码插入原网页源代码中实现图2网页效果,正确的位置是( ) A. 3个位置都可以 B. 位置① C. 位置③ D. 位置② 20. 小申在预约管理设计了预约信息数据表(表名:appointment),用于存储家长提交的信息,如下表所示。 数据表:appointment 字段名称 数据类型 说明 id 记录编号,主键 name TEXT 学生姓名 gender TEXT 学生性别(如“男”“女”) phone 家长手机号(如“138*****678”) visit_date TEXT 预约参观日期(如“2026-04-12”) is_passed INTEGER 审核状态(如“0表示通过”“1表示未通过”) 家长提交的信息,如下图所示。 id name gender phone visit_date is_passed 1 小华 男 132*****855 2026-04-12 0 2 小雅 女 159*****322 2026-04-11 0 3 小慧 女 137*****999 2026-04-12 0 …… …… …… …… …… 以下关于该数据表设计的描述,正确的是( ) A. 字段 id 的数据类型应设置为 INTEGER,且该字段是主键,用于唯一标识每条预约记录 B. 字段 phone 的数据类型应设置为 TEXT,因为电话号码虽然由数字组成,但通常不参与算术运算,且可能包含前导零 C. 一个 SQLite 数据库文件中可以存放多张数据表,如 appointment 表或 user 表 D. 该数据库文件可以被多个应用程序共享 21. 为了防止恶意刷票和账号盗用,学校信息中心在预约系统的家长登录环节引入了“双因素认证(2FA)”机制。双因素认证要求用户提供两种不同类别的身份验证凭证(如“你知道什么”、“你拥有什么”等)。以下登录验证方式中,真正属于双因素认证的是( ) A. 家长输入预约时设定的用户名和登录密码 B. 家长输入登录密码后,再输入预约时填写的“学生姓名”进行二次验证 C. 家长输入登录密码后,通过绑定的手机接收并输入短信动态验证码方可登录 D. 家长输入手机号码后,系统向该手机发送一次性登录密码,家长输入该密码 22. 小申编写了app.py文件用于启动系统,部分代码及调试时的报错信息如下: Module Not Found Error: No module named 'flask' 下列说法正确的是( ) A. 出现报错的原因是当前Python环境中没有安装Flask第三方库 B. render_template()函数的作用是直接将Python变量转换为纯文本返回给浏览器 C. 代码中host='0.0.0.0'的配置错误,这会导致该系统只能在本机访问,家长无法连入 D. 小申在浏览器中输入http://127.0.0.1:5000可以访问系统主页 23. 在提交申请后,家长还可使用该系统修改个人信息或者取消预约,数据表包括姓名、性别、手机号、参观日期等字段,那么最适合作为登录账号名的字段是①_____________,请简述理由②_____________。 24. 程序db.py中,将开放日家长预约信息写入数据库的函数add_one()部分代码如下,请帮小申补全空白处的代码。 def add_one(xm,xb,tel,date): conn = sqlite3.connect("instance/info.sqlite3") #连接数据库 cur= conn.cursor() #创建游标 cur. execute ("____________appointment (name,gender,phone,visit_date) values(?, ?, ?, ?)", (xm,xb,tel,date)) cur.close() # 关闭游标释放资源 conn.commit() # 提交事务,确保数据写入数据库 conn.close() # 关闭数据库连接 25. 小申编程实现校园开放日“添加预约”功能,并通过在浏览器中输入URL(http://127.0.0.1:8080/add)进行本地测试,请帮其补全下方关键代码。 # 导入相关模块并创建Flask应用对象(代码略) @app.route("①________", methods=["GET","POST"]) def add_info(): if request.method=="POST": # 获取用户提交的表单数据并写入数据库(代码略) return redirect('/') # 数据处理完成后,重定向回系统首页 return render_template("add.html") # 渲染并返回"添加预约"的网页界面 26. 小申在信息系统开发过程中设计算法并编写程序,实现分别统计周六、周日两天参加校园开放日的实时预约总人数,并在网页中显示。以下描述错误的是( ) A. 统计每天的预约总人数时,算法结构可以采用循环结构 B. 要实现该程序功能,需要对数据库中的预约数据进行查询操作 C. 在网页中显示统计结果,需要使用HTML语言编写网页 D. 家长想要在网页上查看该实时统计结果,必须在浏览器中输入http://127.0.0.1:5000 27. 小申使用Flask框架搭建系统,项目目录下包含app.py主程序文件、templates文件夹和instance文件夹,如下图所示。 关于这些文件和文件夹的作用,下列说法正确的是( ) A. app.py文件主要用于编写系统的业务逻辑以及数据访问相关代码 B. 删除templates文件夹中的首页HTML文件,家长在浏览器中将无法看到正常的预约首页界面 C. 在instance文件夹中的数据库文件里直接修改数据,可以实现“取消家长预约资格”的功能 D. 在templates文件夹中新增一个.py文件,可以增加系统的数据库表 【答案】18. B 19. C 20. ABCD 21. C 22. A 23. ①. 手机号 ②. 手机号具有唯一性,能唯一标识每一位预约的学生 24. insert into 25. /add 26. D 27. ABC 【解析】 【详解】本题考查信息系统。 (1)本题考查信息系统生命周期各阶段顺序的应用,实现判断系统开发步骤排序的功能。信息系统开发首先调研需求、明确目标并制定开发计划,接着分析确定功能模块,再开展详细设计,之后编程实现,最后测试试运行,对应顺序为③②①④⑤,该空答案为B。 (2)本题考查HTML表单元素插入位置、预约网页结构的应用,实现判断代码插入位置的功能。联系电话输入框需要放置在性别与预约日期之间,对应网页代码位置③,该空答案为C。 (3)本题考查SQLite数据表设计、字段类型与主键特性的应用,实现判断数据表设计描述正误的功能。id作为主键选用INTEGER类型可唯一区分记录,phone选用TEXT类型适配号码格式且不参与运算,单个SQLite数据库可存储多张数据表,该数据库支持多程序共享访问,该空答案为ABCD。 (4)本题考查双因素认证机制、身份验证方式分类的应用,实现判断双因素认证场景的功能。双因素认证需要两类不同验证凭证,登录密码属于所知信息,手机短信验证码属于所持设备验证,二者组合符合要求,该空答案为C。 (5)本题考查Flask环境搭建、配置参数与报错原因分析的应用,实现判断代码与配置正误的功能。报错提示无flask模块,原因是Python环境未安装Flask第三方库,render_template用于渲染网页模板,host='0.0.0.0'允许全网访问,本机测试端口并非5000,该空答案为出现报错的原因是A。 (6)本题考查数据表字段特性、登录账号选择依据的应用,实现确定登录账号字段并说明理由的功能。①处,选用手机号作为登录账号,该空答案为手机号。②处,手机号具有唯一性,能唯一标识每一位预约的学生。 (7)本题考查SQL插入语句语法、数据写入操作的应用,实现补全插入语句的功能。向数据表插入数据的固定语法开头为insert into,该空答案为insert into。 (8)本题考查Flask路由配置、URL路径与函数绑定的应用,实现补全路由地址的功能。结合测试URL地址,路由路径需要填写/add,该空答案为/add。 (9)本题考查预约人数统计程序的实现、网页访问与算法结构的应用,实现判断描述正误的功能。系统运行端口为8080,访问地址并非http://127.0.0.1:5000,该描述存在错误,该空答案为D。 (10)本题考查Flask项目目录结构、文件与文件夹作用的应用,实现判断目录相关描述正误的功能。app.py承载业务逻辑与数据访问代码,templates存放网页模板,删除对应文件会导致页面无法正常展示,直接修改数据库文件可变更预约状态,templates文件夹无法新增数据库表,该空答案为ABC。 综合题四: 随着AI大模型持续发展,学校面向全体学生开展了使用情况问卷调查。小申负责对“高中生AI工具应用现状调研”数据进行统计与分析,以协助学校精准把握高中生使用现状。下表为问卷调查数据。 问卷编号 用户 年级 使用频率 大模型 应用场景 1 20250130 高一 经常使用 豆包 A 2 20250238 高一 偶尔使用 DeepSeek B 3 20240304 高二 未使用过 4 20250238 高一 偶尔使用 阿里云通义 B …… …… …… …… …… …… 100 20230507 高三 偶尔使用 百度文心 D …… …… …… …… …… …… 28. 以下是小申设计的统计高二问卷总数的算法,该算法结构为( ) (1)为问卷数cnt赋初值0 (2)“年级”列若有数据,则读取当前的一个数据,否则跳转到步骤(5) (3)若数据值是“高二”,则问卷数cnt累加1 (4)后移一个数据,跳转到步骤(2) (5)输出人数cnt (6)结束 A. 分支 B. 分支套循环 C. 顺序 D. 循环嵌套分支 29. 在整理数据的过程中,小申发现部分学生存在重复填写问卷的情况。对于同一用户,若针对同一种大模型提交了多条记录,视为重复记录,只需保留其中的最后一条。小申使用 Pandas 库进行数据整理,读取的数据存放在变量 df 中,以下可实现去除重复记录的方法是( ) A. df.drop_duplicates(subset=['用户','大模型'],keep='first',inplace=True) B. df.drop_duplicates(subset=['用户','大模型','应用场景'],keep='last',inplace=True) C. df.drop_duplicates(subset=['用户','大模型'],keep='last',inplace=True) D. df.drop_duplicates(subset=['用户'], keep='last',inplace=True) 30. 整理后的问卷数据存储于wenjuan-1.csv文件中,请你帮助小申完善程序,从中筛选并输出“未使用过”大模型的人数,并统计出全校学生使用最多的大模型使用次数。 import pandas as pd import numpy as np df=pd.read_csv("wenjuan-1.csv",encoding="ANSI") #读取数据源csv文件 unused=df[df["使用频率"]①_______"未使用过"] #筛选出选择“未使用过”的数据 print("未使用过大模型的有",len(unused),"人") LLM=df["大模型"].②_________ #按选项统计各种大模型被选的次数 Top_AI=np.③________(LLM) #求排行第一的大模型使用次数 print(LLM) print(Top_AI) 31. 小申完善程序并保存为wenjuan-2.csv文件,实现不同大模型使用现状对比的可视化呈现。 序号 大模型 人数 1 DeepSeek 336 2 豆包 298 3 百度文心 129 4 智谱清言 68 5 阿里云通义 105 6 讯飞星火 78 7 其他 39 import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #用于正常显示中文标签 df=pd.read_csv('wenjuan-2.csv',encoding='ANSI') #读取数据源csv文件 #绘制柱状图 plt.title('**中学 高中生AI工具应用现状对比图') plt.xlabel('大模型') plt.ylabel('人数') plt.①_______(df["大模型"],②_________) plt.show() 32. 小申还想绘制一个可视化图形,呈现经常使用大模型的各年级分布情况,以下表述正确的有( ) A. 柱状图可以呈现出经常使用大模型的各年级差异 B. 折线图可以呈现出经常使用大模型的中位数 C. 箱形图可以呈现经常使用大模型的各年级均值 D. 饼图可以呈现出经常使用大模型的各年级占比 33. 调查问卷中应用场景共分为五类:A.信息检索、B.学业辅导、C.辅助编程、D.创意生成、E.信息整理。小申想了解使用大模型进行“学业辅导”的学生人数,他筛选出“应用场景”这列数据并存放在列表app中,即app = ["A", "B", "D", "E", ……],请问判断列表中第三个元素是否为“B”的条件表达式是( ) A. app[2]="B" B. app[3]=B C. app[2]=="B" D. app[3]=="B" 34. 下图是统计学生使用大模型进行“学业辅导”人数的算法流程图,请从右侧选择合适的框图填入左侧流程图虚线框中,从上到下正确的框图顺序是__________ 35. 参考上述算法流程图,编写程序统计使用大模型进行“学业辅导”的学生人数。 import pandas as pd df=pd.read_csv("wenjuan-1.csv",encoding="ANSI") #读取数据源csv文件 data=df[df["应用场景"].notnull()] #筛选出"应用场景"一列数据中“不为空”的记录 app=list(data["应用场景"]) #将筛选后的"应用场景"一列的数据存储到app中 #在以下区域继续完善代码 #以下输出语句,无需修改 print("使用大模型进行"学业辅导"的人数:",total_B) 【答案】28. D 29. C 30. ①. == ②. value_counts() ③. max 31. ①. bar ②. df["人数"] 32. AD 33. C 34. 1,4,2 35. i=0 total_B=0 while i<len(app): if app[i]=='B': total_B=total_B+1 i=i+1 第二种 total_B=0 for i in range(len(app)): if app[i]=='B': total_B=total_B+1 【解析】 【28题详解】 本题考查 算法的基本控制结构。该算法通过外层循环逐个遍历所有年级数据,在循环内部对读取到的年级数据做分支判断,若为"高二"则执行计数累加操作,因此是循环嵌套分支结构。 故答案为:D。 【29题详解】 本题考查 Pandas 数据去重操作。根据题意,重复记录的判定规则是:同一用户、同一种大模型的多条记录视为重复,需要保留最后一条。drop_duplicates()中subset参数用于指定判定重复的列,keep='last'表示保留重复组的最后一条记录,只有df.drop_duplicates(subset=['用户','大模型'],keep='last',inplace=True)符合要求。 故答案为:C。 【30题详解】 本题考查 Pandas 与 Numpy 数据统计代码补全。①处需要筛选出"使用频率"等于"未使用过"的数据,条件判断相等使用==;②处需要统计各个大模型的出现次数,Pandas中对序列统计各值出现次数使用value_counts()方法;③处需要获取最大的使用次数,numpy中求最大值使用max()函数。 故答案为:① ==;② value_counts();③ max 【31题详解】 本题考查 matplotlib 柱状图绘制代码补全。matplotlib中绘制柱状图使用bar()方法,该方法第一个参数为x轴的类别数据(本题为大模型名称),第二个参数为y轴对应的数值数据(本题为各模型的使用人数),因此①为绘制方法名bar,②为y轴数据df["人数"]。 故答案为:① bar;② df["人数"] 【32题详解】 本题考查 数据可视化图表的适用场景。选项A:柱状图适合对比不同类别数据的数值差异,可以呈现经常使用大模型的各年级人数差异,表述正确;选项B:折线图适合展示数据的变化趋势,无法呈现中位数,表述错误;选项C:箱形图仅展示数据的四分位数、中位数、极值,无法直接呈现均值,表述错误;选项D:饼图适合展示各部分占整体的比例,可以呈现经常使用大模型的各年级占比,表述正确。 故答案为:AD 【33题详解】 本题考查 Python 列表索引与条件表达式。Python中列表索引从0开始,列表的第一个元素索引为0,第三个元素索引为2;条件判断相等需要使用关系运算符==,因此正确的表达式为app[2]=="B"。 故答案为:C。 【34题详解】 本题考查 算法流程图的逻辑推导。从上到下分析流程:初始化i=0后,第一步需要对计数变量total_B初始化,因此第一个虚线框对应①;进入循环、确认索引未越界后,需要判断当前遍历的场景是否为学业辅导(即app[i]是否为B),因此第二个虚线框对应④;判断当前元素是B后,需要对计数累加1,因此第三个虚线框对应②,从上到下顺序为①④②。 故答案为:①④② 【35题详解】 本题考查 Python 程序编写,统计符合条件的元素个数。根据流程图逻辑,需要初始化计数变量,遍历场景列表,统计值为"B"的元素个数即可,以下为常见正确实现: total_B=0 for i in range(len(app)): if app[i]=='B': total_B=total_B+1 数字化资源:Python图像保存方法 在 Python 的 Pillow 库中,Image对象提供了save()方法,用于将处理后的图像保存到指定路径。其语法格式为:Image.save(fp, format=None, **params) 参数说明: 参数 含义 详细说明 fp 文件路径或文件对象 必填。可以是相对路径或绝对路径的字符串,也可以是已打开的文件对象 format 图像格式 可选。指定保存的图像格式(如'JPEG'、'PNG'、'BMP'等)。如果省略,Pillow会根据文件扩展名自动推断 **params 可选参数 针对不同格式的优化参数,如JPEG格式的quality(质量,1-95)、PNG格式的compress_level(压缩级别,0-9)等 1.保存为 JPG 格式(相对路径) 当需要将图像保存到当前工作目录时,可以使用相对路径。例如,将图像保存为当前目录下的"pic.jpg",代码如下: im = Image.open("image.jpg") # 图像处理代码 im.save("pic.jpg", quality=95) 这里,"pic.jpg"是相对路径,文件将保存在与Python程序相同的文件夹中;quality=95设置了 JPEG 图像的质量,范围1-95,数值越高画质越好。 操作数据库的命令 操作 简单示例 查询 select 字段名1,字段名2,字段名3 from 数据表名 where 某字段=某值 例:select userid,bjxh,ys from xuanke where userid="21001" 添加 insert into 数据表名(字段名1,字段名2,字段名3) values(值1,值2,值3) 例:insert into xuanke (userid,bjxh) values ("21001","211012") 修改 update 数据表名 set 字段名1=值1,字段名2=值2 where 某字段=某值 例:update xuanke set bjxh="210308" where userid="21001" 删除 delete from 数据表名 where 某字段=某值 例:delete from xuanke where userid="21001" Python帮助小贴士 Python内置函数 函数名 基本语法 函数功能 len() len(x) 返回x的长度或个数 range() range(x, y, step) 返回一个区间为[x, y),步长为step的等差整数序列 int() int(x) 将x转换为整型数据 float() float(x) 将x转换为浮点型数据 str() str(x) 将x转换为字符串型数据 round() round(a,b) 求取指定位数的小数的内置函数 pandas库 函数名 基本语法或示例 功能简介 read_csv() pandas.read_csv(filepath,……,encoding= 'utf-8') 读取CSV文件 value_counts() Series.value_counts() 统计序列中每一个值出现的次数 notnull() DataFrame.notnull() 或 Series.notnull() 检测数据是否为非缺失值(非空值),返回布尔值(True表示非缺失,False表示缺失) 函数名: drop_duplicates() 基本语法 pandas.DataFrame.drop_duplicates(subset = None, keep = 'first', inplace = False) 函数功能 删除重复记录 参数名称 说明 subset 接收字符串或序列,表示进行去重的列,默认为 None,表示全部列 keep 接收特定字符串,表示重复时保留第几个数据: first,保留第一个,默认为first; last,保留最后一个; False,只要有重复都不保留 inplace 接收 boo1型数据,表示是否在原表上进行操作,默认为 False 函数名: dropna() 基本语法 pandas.DataFrame.dropna (axis = 0, how ='any', inplace = False) 函数功能 删除缺失值所在的行或列 参数名称 说明 axis 接收0或 1,表示轴向;0为删除观测记录(行),1为删除特征(列),默认为 0 how 接收特定字符串,表示删除的形式: any 表示只要有缺失值存在就执行删除操作,默认为 any;all表示当且仅当全部为缺失值才执行删除操作 inplace 接收 boo1型数据,表示是否在原表上进行操作,默认为 False numpy库 函数名 基本语法 函数功能 sum() numpy.sum(x) 返回序列x的和 mean() Numpy.mean(x) 返回序列x的平均值 min() numpy.min(x) 返回序列x的最小值 max() numpy.max(x) 返回序列x的最大值 matplotlib库 函数名 基本语法 函数功能 scatter() matplotlib.pyplot.scatter(x,y) 绘制散点图 plot() matplotlib.pyplot.plot(x,y) 绘制折线图 bar() matplotlib.pyplot.bar(x,y) 绘制柱状图 pie() matplotlib.pyplot.pie(x,labels) 绘制饼图 boxplot() matplotlib.pyplot.boxplot(x) 绘制箱形图 第1页/共1页 学科网(北京)股份有限公司 $ 浦东新区2025学年高中信息科技综合练习卷 (时间60分钟,满分100分) 综合题一: 上海科技馆在其展项、导览及场馆管理中,广泛融合了物联网、大数据与人工智能等前沿技术,以提升互动体验与运营效率。请运用所学内容,与小申一起去探索并解决以下问题。 1. 上海科技馆新馆开馆首日,智能大屏上实时显示着各类运营数据。系统根据历史数据预测下午将迎来客流高峰,于是工作人员启动了分流预案。其中“当前在馆人数:2687”属于( ) A. 知识 B. 概念 C. 数据 D. 信息 2. 科技馆中的计算机都接入了Internet。小申查看到某台计算机的IP地址如图所示,图中IPv4地址是以十进制形式表示的,红框中的102对应的二进制数是______。 3. 小申想将科技馆的机器人表演制作成数字视频,以便在班级分享。以下属于信息的数字化过程的是( ) A. 用数码摄像机拍摄机器人表演 B. 将拍摄的视频导入电脑 C. 用视频编辑软件剪辑视频 D. 将剪辑好的视频上传到网络 4. 上海科技馆的“雨林秘境”展区仿照云南热带雨林环境建造,种植了包括乔木、灌木、藤本和附生植物在内的三百余种雨林植物。小申拍摄了一张“绿色植物.bmp”照片(图a),请根据图片属性(如图b所示),计算这张图片的存储容量是 ①_________MB。(直接写出计算结果)。如果仍保持bmp格式,想要减少该图像文件的数据存储容量,可以采取的一种方法是:②__________。小申后期在“绿色植物.bmp”中加上文字说明,并另存为“绿色植物+名称.bmp”(图c,其他参数不变),则“绿色植物+名称.bmp”的文件大小将③________。(填“变大”/“变小”/“不变”) 图a 图b 图c 5. 在科技馆彩虹儿童乐园中,小朋友佩戴的“彩虹手镯”内嵌有无源电子标签。当靠近互动装置时,装置通过无线电波自动读取标签信息,无需电池供电。这种自动识别技术是______。 6. 小申发现恐龙战区的导览机器人可以通过结合人脸识别与年龄估计等技术,为不同年龄段的观众切换不同的讲解形象。请把左侧实线框与右侧虚线框连线,将人脸识别的关键步骤补充完整。 7. 基于人工智能平台返回的信息,小申使用Pillow库绘制人脸位置的矩形框并保存图像文件,部分代码如图所示。请完善以下代码填空: from PIL import Image, ImageDraw im=Image.open("image.jpg") draw=ImageDraw.Draw(im) #人工智能平台返回的人脸坐标信息存储在变量left、top、width、height中 #left、top、width、height分别表示人脸框左上角的坐标以及人脸框的宽度和高度draw.rectangle((left,top,left+width,top+height),outline=(255,0,0)) im.show() #以'people.jpg'为文件名,保存图像到当前目录下 im._____________________ 8. 上海科技馆“玄俑重生”展项还原了考古现场:破碎的兵马俑残片散落在发掘坑中,机器人需在复杂环境下识别陶片与杂物,区分可抓取的文物碎片和易碎的脆弱部位,并将其精准拼合复位。在此过程中,机器人学习“看见”和“抓取”等能力,模拟了多种机器学习方法。下列关于该展项中可能应用的机器学习技术的描述,正确的是( ) A. 机器人通过分析大量带有“可抓取”或“不可抓取”标签的物体图片来学习识别目标,这主要应用了监督学习中的分类方法 B. 机器人所有技能的学习都必须在人类工程师预先编写好每一步动作规则的条件下才能实现 C. 机器人对环境中未标记的各类声音(如掌声、脚步声)进行自动归类,这属于典型的非监督学习中的聚类任务 D. 机器人抓取物体时预测需要施加的精确力量大小,这可以看作是一个监督学习中的回归问题 9. 小申从科技馆参观归来,将自己今天游玩的所见所闻制作成了一段1分钟的视频,并进行了配音,音频文件名为“上海科技馆.wav”。他用软件对这段音频进行编辑,编辑界面如图所示。请问该音频文件的存储容量约为多少( ) A. 5MB B. 10MB C. 0.17MB D. 0.63MB 综合题二: 小申是校园订餐系统(以下简称该系统)的管理员,负责该系统的运维工作。请运用所学内容,与小申一起去探索并解决以下问题。 10. 该系统部署在学校中心机房服务器上,小申可通过手机和PC端在家中访问,及时了解师生订餐情况。图中①处应使用的网络连接设备是( ) A. 服务器 B. 交换机 C. 无线AP D. 路由器 11. 小申发现近期系统访问速度慢,于是他联系网络服务商将带宽从100M免费升级至200M,体验期3个月。以下关于网络带宽的说法,正确的有( ) A. 200M带宽是指下载速度可达200MB/s B. 100M带宽的理论最大下载速度约为12.5MB/s C. 在200M带宽的网络中,下载一个大小为200MB的系统日志文件,理论最少需要约8秒钟 D. 1Mbps等于1024Kbps 12. 小申想将家中的台式计算机连接到路由器,实现与因特网的连接,这种室内局域网中常用的通信线路传输介质是_____________。(选填:双绞线/光纤) 13. 小申定期从后台导出每周学生的订餐记录进行分析,这些订餐记录属于信息系统组成要素中的________(选填:人/硬件/软件/数据)。 14. 小申作为校园订餐系统的管理员,以下哪些属于他的运维工作职责?( ) A. 系统软件更新 B. 用户密码重置 C. 订单数据备份 D. 服务器故障排查 15. 近期学校引进了智能取餐柜,学生凭手机上的订单二维码扫码取餐。小申查阅了以下相关资料,了解到该取餐柜扫码设备所使用的传感器是___________。 扫描类型 传感器 适用码制 扫描对象 应用场景 激光扫描 光电传感器 一维码 纸质条码 传统超市收银台 影像式扫描 图像传感器 一维码/二维码 纸质条码/手机屏幕码 智能零售、移动支付 16. 食堂后厨冷库安装了温湿度传感器,用于实时监测食材储存环境是否达标。一旦温度或湿度超出设定范围,系统会自动向管理员发送警报。温湿度传感器的主要部件有①模数转换电路②敏感与转换元件③信号调节电路,工作过程示意图如图所示。 (1)请在横线处从左往右依次填入部件序号:____________、____________、____________。(只填数字,示例:1 2 3) (2)这里的温湿度传感器,属于物联网基本架构中的( ) A.网络层 B.应用层 C.感知层 D.接收层 17. 根据学校的要求,校园订餐系统搭建在学校服务器中,学生在校内和校外都可以通过浏览器访问校园订餐系统,这种软件架构属于_______(填C/S或B/S)结构。用户通过浏览器访问服务器中的校园订餐页面时,除了TCP协议外,用于网页传输的协议是______。 综合题三: 为了提升校园管理效率与家长参观体验,志愿者小申想搭建一个校园开放日预约系统,该系统包含预约管理、参观管理、人员管理、系统管理等功能模块如图所示。请你运用所学内容,与小申一起探索并解决以下问题。 18. 小申协助学校进行校园开放日预约系统的设计与开发,关于信息系统生命周期的一般步骤,正确的顺序是( ) ① 对各功能模块进行详细设计,包括数据库设计与界面设计等 ② 根据系统目标,分析并明确该系统需包含的具体功能模块 ③ 调研学校各部门及家长的需求,明确系统目标并制定开发计划 ④ 搭建软硬件开发环境,进行算法设计与编程实现 ⑤ 完成系统开发后,对校园开放日预约系统开展测试与试运行 A. ②①③④⑤ B. ③②①④⑤ C. ①②④⑤③ D. ③①②④⑤ 19. 小申要修改“预约信息填写”网页,除了原有的“姓名”、“性别”、“预约日期”输入框外,增加一个“联系电话”的输入框。修改前后的预约网页如图1图2所示。 修改前源代码如下所示: 请将以下这段代码插入原网页源代码中实现图2网页效果,正确的位置是( ) A. 3个位置都可以 B. 位置① C. 位置③ D. 位置② 20. 小申在预约管理设计了预约信息数据表(表名:appointment),用于存储家长提交的信息,如下表所示。 数据表:appointment 字段名称 数据类型 说明 id 记录编号,主键 name TEXT 学生姓名 gender TEXT 学生性别(如“男”“女”) phone 家长手机号(如“138*****678”) visit_date TEXT 预约参观日期(如“2026-04-12”) is_passed INTEGER 审核状态(如“0表示通过”“1表示未通过”) 家长提交的信息,如下图所示。 id name gender phone visit_date is_passed 1 小华 男 132*****855 2026-04-12 0 2 小雅 女 159*****322 2026-04-11 0 3 小慧 女 137*****999 2026-04-12 0 …… …… …… …… …… 以下关于该数据表设计的描述,正确的是( ) A. 字段 id 的数据类型应设置为 INTEGER,且该字段是主键,用于唯一标识每条预约记录 B. 字段 phone 的数据类型应设置为 TEXT,因为电话号码虽然由数字组成,但通常不参与算术运算,且可能包含前导零 C. 一个 SQLite 数据库文件中可以存放多张数据表,如 appointment 表或 user 表 D. 该数据库文件可以被多个应用程序共享 21. 为了防止恶意刷票和账号盗用,学校信息中心在预约系统的家长登录环节引入了“双因素认证(2FA)”机制。双因素认证要求用户提供两种不同类别的身份验证凭证(如“你知道什么”、“你拥有什么”等)。以下登录验证方式中,真正属于双因素认证的是( ) A. 家长输入预约时设定的用户名和登录密码 B. 家长输入登录密码后,再输入预约时填写的“学生姓名”进行二次验证 C. 家长输入登录密码后,通过绑定的手机接收并输入短信动态验证码方可登录 D. 家长输入手机号码后,系统向该手机发送一次性登录密码,家长输入该密码 22. 小申编写了app.py文件用于启动系统,部分代码及调试时的报错信息如下: Module Not Found Error: No module named 'flask' 下列说法正确的是( ) A. 出现报错的原因是当前Python环境中没有安装Flask第三方库 B. render_template()函数的作用是直接将Python变量转换为纯文本返回给浏览器 C. 代码中host='0.0.0.0'的配置错误,这会导致该系统只能在本机访问,家长无法连入 D. 小申在浏览器中输入http://127.0.0.1:5000可以访问系统主页 23. 在提交申请后,家长还可使用该系统修改个人信息或者取消预约,数据表包括姓名、性别、手机号、参观日期等字段,那么最适合作为登录账号名的字段是①_____________,请简述理由②_____________。 24. 程序db.py中,将开放日家长预约信息写入数据库的函数add_one()部分代码如下,请帮小申补全空白处的代码。 def add_one(xm,xb,tel,date): conn = sqlite3.connect("instance/info.sqlite3") #连接数据库 cur= conn.cursor() #创建游标 cur. execute ("____________appointment (name,gender,phone,visit_date) values(?, ?, ?, ?)", (xm,xb,tel,date)) cur.close() # 关闭游标释放资源 conn.commit() # 提交事务,确保数据写入数据库 conn.close() # 关闭数据库连接 25. 小申编程实现校园开放日“添加预约”功能,并通过在浏览器中输入URL(http://127.0.0.1:8080/add)进行本地测试,请帮其补全下方关键代码。 # 导入相关模块并创建Flask应用对象(代码略) @app.route("①________", methods=["GET","POST"]) def add_info(): if request.method=="POST": # 获取用户提交的表单数据并写入数据库(代码略) return redirect('/') # 数据处理完成后,重定向回系统首页 return render_template("add.html") # 渲染并返回"添加预约"的网页界面 26. 小申在信息系统开发过程中设计算法并编写程序,实现分别统计周六、周日两天参加校园开放日的实时预约总人数,并在网页中显示。以下描述错误的是( ) A. 统计每天的预约总人数时,算法结构可以采用循环结构 B. 要实现该程序功能,需要对数据库中的预约数据进行查询操作 C. 在网页中显示统计结果,需要使用HTML语言编写网页 D. 家长想要在网页上查看该实时统计结果,必须在浏览器中输入http://127.0.0.1:5000 27. 小申使用Flask框架搭建系统,项目目录下包含app.py主程序文件、templates文件夹和instance文件夹,如下图所示。 关于这些文件和文件夹的作用,下列说法正确的是( ) A. app.py文件主要用于编写系统的业务逻辑以及数据访问相关代码 B. 删除templates文件夹中的首页HTML文件,家长在浏览器中将无法看到正常的预约首页界面 C. 在instance文件夹中的数据库文件里直接修改数据,可以实现“取消家长预约资格”的功能 D. 在templates文件夹中新增一个.py文件,可以增加系统的数据库表 综合题四: 随着AI大模型持续发展,学校面向全体学生开展了使用情况问卷调查。小申负责对“高中生AI工具应用现状调研”数据进行统计与分析,以协助学校精准把握高中生使用现状。下表为问卷调查数据。 问卷编号 用户 年级 使用频率 大模型 应用场景 1 20250130 高一 经常使用 豆包 A 2 20250238 高一 偶尔使用 DeepSeek B 3 20240304 高二 未使用过 4 20250238 高一 偶尔使用 阿里云通义 B …… …… …… …… …… …… 100 20230507 高三 偶尔使用 百度文心 D …… …… …… …… …… …… 28. 以下是小申设计的统计高二问卷总数的算法,该算法结构为( ) (1)为问卷数cnt赋初值0 (2)“年级”列若有数据,则读取当前的一个数据,否则跳转到步骤(5) (3)若数据值是“高二”,则问卷数cnt累加1 (4)后移一个数据,跳转到步骤(2) (5)输出人数cnt (6)结束 A. 分支 B. 分支套循环 C. 顺序 D. 循环嵌套分支 29. 在整理数据的过程中,小申发现部分学生存在重复填写问卷的情况。对于同一用户,若针对同一种大模型提交了多条记录,视为重复记录,只需保留其中的最后一条。小申使用 Pandas 库进行数据整理,读取的数据存放在变量 df 中,以下可实现去除重复记录的方法是( ) A. df.drop_duplicates(subset=['用户','大模型'],keep='first',inplace=True) B. df.drop_duplicates(subset=['用户','大模型','应用场景'],keep='last',inplace=True) C. df.drop_duplicates(subset=['用户','大模型'],keep='last',inplace=True) D. df.drop_duplicates(subset=['用户'], keep='last',inplace=True) 30. 整理后的问卷数据存储于wenjuan-1.csv文件中,请你帮助小申完善程序,从中筛选并输出“未使用过”大模型的人数,并统计出全校学生使用最多的大模型使用次数。 import pandas as pd import numpy as np df=pd.read_csv("wenjuan-1.csv",encoding="ANSI") #读取数据源csv文件 unused=df[df["使用频率"]①_______"未使用过"] #筛选出选择“未使用过”的数据 print("未使用过大模型的有",len(unused),"人") LLM=df["大模型"].②_________ #按选项统计各种大模型被选的次数 Top_AI=np.③________(LLM) #求排行第一的大模型使用次数 print(LLM) print(Top_AI) 31. 小申完善程序并保存为wenjuan-2.csv文件,实现不同大模型使用现状对比的可视化呈现。 序号 大模型 人数 1 DeepSeek 336 2 豆包 298 3 百度文心 129 4 智谱清言 68 5 阿里云通义 105 6 讯飞星火 78 7 其他 39 import pandas as pd import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #用于正常显示中文标签 df=pd.read_csv('wenjuan-2.csv',encoding='ANSI') #读取数据源csv文件 #绘制柱状图 plt.title('**中学 高中生AI工具应用现状对比图') plt.xlabel('大模型') plt.ylabel('人数') plt.①_______(df["大模型"],②_________) plt.show() 32. 小申还想绘制一个可视化图形,呈现经常使用大模型的各年级分布情况,以下表述正确的有( ) A. 柱状图可以呈现出经常使用大模型的各年级差异 B. 折线图可以呈现出经常使用大模型的中位数 C. 箱形图可以呈现经常使用大模型的各年级均值 D. 饼图可以呈现出经常使用大模型的各年级占比 33. 调查问卷中应用场景共分为五类:A.信息检索、B.学业辅导、C.辅助编程、D.创意生成、E.信息整理。小申想了解使用大模型进行“学业辅导”的学生人数,他筛选出“应用场景”这列数据并存放在列表app中,即app = ["A", "B", "D", "E", ……],请问判断列表中第三个元素是否为“B”的条件表达式是( ) A. app[2]="B" B. app[3]=B C. app[2]=="B" D. app[3]=="B" 34. 下图是统计学生使用大模型进行“学业辅导”人数的算法流程图,请从右侧选择合适的框图填入左侧流程图虚线框中,从上到下正确的框图顺序是__________ 35. 参考上述算法流程图,编写程序统计使用大模型进行“学业辅导”的学生人数。 import pandas as pd df=pd.read_csv("wenjuan-1.csv",encoding="ANSI") #读取数据源csv文件 data=df[df["应用场景"].notnull()] #筛选出"应用场景"一列数据中“不为空”的记录 app=list(data["应用场景"]) #将筛选后的"应用场景"一列的数据存储到app中 #在以下区域继续完善代码 #以下输出语句,无需修改 print("使用大模型进行"学业辅导"的人数:",total_B) 数字化资源:Python图像保存方法 在 Python 的 Pillow 库中,Image对象提供了save()方法,用于将处理后的图像保存到指定路径。其语法格式为:Image.save(fp, format=None, **params) 参数说明: 参数 含义 详细说明 fp 文件路径或文件对象 必填。可以是相对路径或绝对路径的字符串,也可以是已打开的文件对象 format 图像格式 可选。指定保存的图像格式(如'JPEG'、'PNG'、'BMP'等)。如果省略,Pillow会根据文件扩展名自动推断 **params 可选参数 针对不同格式的优化参数,如JPEG格式的quality(质量,1-95)、PNG格式的compress_level(压缩级别,0-9)等 1.保存为 JPG 格式(相对路径) 当需要将图像保存到当前工作目录时,可以使用相对路径。例如,将图像保存为当前目录下的"pic.jpg",代码如下: im = Image.open("image.jpg") # 图像处理代码 im.save("pic.jpg", quality=95) 这里,"pic.jpg"是相对路径,文件将保存在与Python程序相同的文件夹中;quality=95设置了 JPEG 图像的质量,范围1-95,数值越高画质越好。 操作数据库的命令 操作 简单示例 查询 select 字段名1,字段名2,字段名3 from 数据表名 where 某字段=某值 例:select userid,bjxh,ys from xuanke where userid="21001" 添加 insert into 数据表名(字段名1,字段名2,字段名3) values(值1,值2,值3) 例:insert into xuanke (userid,bjxh) values ("21001","211012") 修改 update 数据表名 set 字段名1=值1,字段名2=值2 where 某字段=某值 例:update xuanke set bjxh="210308" where userid="21001" 删除 delete from 数据表名 where 某字段=某值 例:delete from xuanke where userid="21001" Python帮助小贴士 Python内置函数 函数名 基本语法 函数功能 len() len(x) 返回x的长度或个数 range() range(x, y, step) 返回一个区间为[x, y),步长为step的等差整数序列 int() int(x) 将x转换为整型数据 float() float(x) 将x转换为浮点型数据 str() str(x) 将x转换为字符串型数据 round() round(a,b) 求取指定位数的小数的内置函数 pandas库 函数名 基本语法或示例 功能简介 read_csv() pandas.read_csv(filepath,……,encoding= 'utf-8') 读取CSV文件 value_counts() Series.value_counts() 统计序列中每一个值出现的次数 notnull() DataFrame.notnull() 或 Series.notnull() 检测数据是否为非缺失值(非空值),返回布尔值(True表示非缺失,False表示缺失) 函数名: drop_duplicates() 基本语法 pandas.DataFrame.drop_duplicates(subset = None, keep = 'first', inplace = False) 函数功能 删除重复记录 参数名称 说明 subset 接收字符串或序列,表示进行去重的列,默认为 None,表示全部列 keep 接收特定字符串,表示重复时保留第几个数据: first,保留第一个,默认为first; last,保留最后一个; False,只要有重复都不保留 inplace 接收 boo1型数据,表示是否在原表上进行操作,默认为 False 函数名: dropna() 基本语法 pandas.DataFrame.dropna (axis = 0, how ='any', inplace = False) 函数功能 删除缺失值所在的行或列 参数名称 说明 axis 接收0或 1,表示轴向;0为删除观测记录(行),1为删除特征(列),默认为 0 how 接收特定字符串,表示删除的形式: any 表示只要有缺失值存在就执行删除操作,默认为 any;all表示当且仅当全部为缺失值才执行删除操作 inplace 接收 boo1型数据,表示是否在原表上进行操作,默认为 False numpy库 函数名 基本语法 函数功能 sum() numpy.sum(x) 返回序列x的和 mean() Numpy.mean(x) 返回序列x的平均值 min() numpy.min(x) 返回序列x的最小值 max() numpy.max(x) 返回序列x的最大值 matplotlib库 函数名 基本语法 函数功能 scatter() matplotlib.pyplot.scatter(x,y) 绘制散点图 plot() matplotlib.pyplot.plot(x,y) 绘制折线图 bar() matplotlib.pyplot.bar(x,y) 绘制柱状图 pie() matplotlib.pyplot.pie(x,labels) 绘制饼图 boxplot() matplotlib.pyplot.boxplot(x) 绘制箱形图 第1页/共1页 学科网(北京)股份有限公司 $

资源预览图

精品解析:上海市浦东新区2025学年高中一年级信息技术综合练习卷
1
精品解析:上海市浦东新区2025学年高中一年级信息技术综合练习卷
2
精品解析:上海市浦东新区2025学年高中一年级信息技术综合练习卷
3
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。