2023年上海市学业水平合格性考试信息技术模拟试卷(1)
发布:2024/5/2 8:0:9
一、解答题
-
1.小申对使用人工智能技术识别手写数字很感兴趣,想要探究手写数字识别的原理。为此,小申从网络资源中下载了2400张BMP格式的手写数字图片用于开展探究实践,图1所示时其中的25张图片样例。
(1)图2呈现的是一张“数字5”的图片及其属性信息,这张手写数字图片所占存储空间为
(2)将原始的BMP格式图片批量转换为JPEG格式图片,作为训练手写数字识别模型的数据集。转换后的图片古用的存储空间变小,这种数据压缩方式属于
(3)使用数字0和1分别表示数据集图片中像素的黑色和白色信息,则可以将每张图片转换为32×32的二进制数字序列,图3所示是其中一张手写数字图片转换后的形式。该数字序列中第8行的二进制数(00000000111111100000001111111000)2转换为十六进制数是
A.01FC07F8
B.00FE03F8
C.00FD03F0
D.01FE07F0
(4)在训练手写数字识别模型前,数据集中每张图片通过文件名被准确地标记为相应表示的数字。以这些标记作为预期效果,不断地修正机器的预测结果,这属于机器学习中的
(5)将数据集划分为训练数据和测试数据,使用K-近邻算法对测试数据进行分类。计算某个测试数据到所有训练数据的距离,按由近到远的顺序选择前10个训练数据,其标记依次是:9、9、8、8、0、8、6、9、8、3。若第一次测试设置K值为3,第二次测试设置K值为7,则在两次测试中这个测试数据的分类结果分别为
A.9和6
B.9和8
C.3和7
D.8和6
(6)设置合适的K值,运行编写好的Python程序,对200个测试数据进行分类,图4所示为程序运行的输出结果,本轮识别的正确率是
(7)为了研究手写数字的识别率,小申做了多轮实验,实验数据如表所示。轮次 训练数据量11 测试数据量 识别正确率 第1轮 1180 20 50% 第2轮 160 20 60% …… …… …… …… 第N-1轮 1600 400 95% 第N轮 2000 400 97.5%
(8)除了识别手写数字,人工智能技术在很多领域发挥着重要的作用。以下关于人工智能技术的应用描述正确的是
A.人工智能技术应用于智能农场、智能果园、农产品加工智能车间等,将有助于提升农业发展的智能化水平
B.人工智能技术的应用会对一些行业和工种造成一定的影响,导致现有职业的消失,但与此同时与人工智能技术相关的岗位也在不断出现
C.人工智能技术应用在面部解锁、刷脸支付、身份验证等场景,为人们的生活带来了许多便利,同时也应当确保个人私密信息的安全
D.人工智能技术应用于自动驾驶平台,可以为用户提供覆盖广、高自动化的高精度地图服务,有助于用户更快地研发、测试和部署自动驾驶车辆组卷:5引用:1难度:0.4
一、解答题
-
3.学校为了能在充分了解学生需求的基础上开设选修课程,需要搭建一个“选修意愿登记系统”,用于收集学生的自主选择意愿情况。为了与学校实际情况匹配,在这个系统中允许学生从暂设的六个课程门类(艺术类、运动类、文史类、语言类、科学类、设计类等)中选择3门作为选修意愿。请协助小中一起规划设计、搭建这个小型的信息系统。按要求完成以下各小题。
(1)首先研究了将要搭建的信息系统结构。如图1所示,在该系统中客户端通过浏览器发出的请求,需要得到服务器端的响应。这种结构称为
(2)上述信息系统结构中的服务器端需要一系列不同类型的文件,它们各司其职、共同协作。请协助小申根据文件类型把左边文件拖动至右边对应的文件夹下。
(3)小申规划设计的“选修意愿登记系统”的部分功能模块,如图2所示。请协助小申继续完善,在横线处选择恰当的功能名称
A.提交个人选修意愿
B.修改个人选修意愿
C.修改登入系统密码
D.查看他人选修意愿
(4)在规划信息系统时,“学生意愿登记模块”的主要目的是实现对数据的
A.采集和输入
B.存储和处理
C.传输和存储
D.传输和输出
(5)用于“个人选修意愿”登记的人机交互界面,如图3所示。该界面属于信息系统中软件部分的
A.用户界面层
B.业务逻辑层
C.数据访问层
(6)小申选用了Flask模块作为服务器端的服务框架。若图3交互界面中“提交”按钮的请求目标为“/create”,请在服务器端主控程序中与之关联的路由函数的横线处填空。
@app.jye.ai(“
(7)小申在数据库xkdata里创建了数据表xuanke,用于存储交互界面提交的数据。数据表xuanke结构如图4所示,其中字段“xm”对应“姓名”。请为小申选择“xm”字段的数据类型并说明理由。
请为“xm”字段选择合适的类型:①
(8)华小达的选课意愿如图3所示,若采用数值1表示“艺术类”“运动类”“科学类”的“已选”状态、采用数值0表示其他三个门类的“未选”状态。请将以下SQL命令补充完整,添加记录至数据表xuanke中。组卷:1引用:1难度:0.3 -
4.为了更加清晰地了解学生的课程选修需求,小申将对六个课程门类(艺术类、运动类、文史类、语言类、科学类、设计类等)的选修人数等数据进行统计和分析。
(1)小申发现部分学生的数据有重复,如图1所示。为了保证数据分析的准确性,需要对数据进行整理。当存在多条相同userid记录时,仅保留重复记录中的最后一条记录,并将新生成的数据表替换原表。数据存储于nj22xk-init.csv文件中,请完善以下代码实现去重功能。可以点击图标进入开发环境,本题提供的环境仅用作算法验证。
(2)小申想设计一个算法实现文史类课程的选修学生人数统计。请选择合适的框图,将其拖至右边流程图的虚线框内进行组合并在①处填空。
(3)小申想编写程序实现文史类课程的选修学生人数统计,部分数据如图2所示。请完善代码,调试出正确结果为64,并将程序以原文件名保存在默认位置。请点击图标进入开发环境,数据存储于n,j2xk.csv文件中,与该程序位于同一文件夹目录。
(4)小申想编写程序实现各门类课程的选修总人数的可视化,如图3所示,数据如图4所示。请完善代码,调试出正确结果。数据存储于xk.count.csv文件中,请完善以下代码实现可视化功能。可以点击图标进入开发环境,本题提供的环境仅用作算法验证。
(5)小申在写数据分析报告时,试图呈现各门类课程选修人数的古比,以此来制定合理的教学实施方案,数据如图4所示。但是小申在运行图5中的代码时,Python软件提示代码错误,报错信息如图6所示。请帮助小申修改为正确的代码。组卷:2引用:1难度:0.3