内容正文:
学考作业本
52
Pandas/Flask
【第一题 2112 北斗星盟】【学考 pandas】
小波收集了某超市商品价格数据,存储在“商品价格表.xlsx”文件中,其存储格式如图 a
所示。
他编写了 Python 程序对数据做了如下整理和分析:
(1)将第 2 条记录中的单位“厅”改为“听”,将“总价”列改名为“售价”,并删除第 4 条记录,并计算
各商品售价(售价=原价*0.8)。
(2)按“商品类别”分类统计各类商品的品种数量,并按各类商品的“品种数量”降序排序,以柱
形图形式显示品种最多的 10 类商品,所建立的图表如图 b 所示。
学考作业本
53
【第二题 2301 杭州四校】【学考 pandas】
为更好组织高三学生参加某高校的三位一体招生考试(该高校三位一体招生学业水平考试成
绩折算方法如下:A 等 10 分、B 等 9 分、C 等 8、D 等 6 分),小波同学统计了所有学生学业
水平成绩情况,并保存在“学考成绩 xlsx”中,如第 2题图-1 所示。用 Python 读取“学考
成绩.xlsx”文件,并计算每个学生的折算分,筛选出各班“A 总数”最多的前 5 条数据,
导出到“各班前 5 名统计.xlsx”文件中。同时为直观展示各班折算分 92 分以上人数对比,
生成第 2 题图-2 所示图表。
图 1 图 2
(1) 在对表格进行数据整理时发现,关于“德乐蕊”同学的记录可能存在的数据问题是
______(单选,填字母:A.数据缺失 B.数据异常 C.逻辑错误 D.格式不一致)。
学考作业本
54
【第三题 2301 宁波九校】【学考 pandas】
为了协助老师进行高效的试卷讲评,课代表小陶收集了单选题的相关数据,保存为
“wrong.xlsx”文件,部分数据界面如第 14 题图 a 所示,单选题共有 13 小题,每小题 2 分,
共 26 分,用“1”表示该题是错选的。
图 a
(1)小陶编写了如下 python 程序,计算每个同学的得分,输出满分同学,并将得分低于 13
分的同学学号加“*”标识,请在划线处填入合适的代码。
(2)小陶进一步统计了每个单选题的错误人数,并用图表分析错误人数最多的前 6 个单选题,
请在划线处填入合适的代码。
wnum={}
for i in df1.columns[1:14]:
③
wnum[i]=num
print(wnum)#输出结果如图 b 所示 图 b
#根据错误人数进行排序
df2=pd.DataFrame({"题号":wnum.keys(),"错误人数":wnum.values()})
图 c
学考作业本
55
(3)要生成如图 d 所示的柱形图,第(2)题加框处应填写的代码是 (多选)
图 d
学考作业本
56
【第四题 来源 2024 年 3 月高三 9+1】
小明要搭建仓储中心智能温控系统,其结构示意图如第 1 题图 a所示。该系统中的智能终端
从服务器获取温度阈值,根据该阈值和传感器采集的室内温度值控制空调,并将温度值等数
据传输至 Web 服务器,存储到数据库中。用户可通过浏览器查看实时温度及历史温度数据。
请回答下列问题:
图 a
(1) 初步完成信息系统的搭建后,还需要根据用户需求对系统进行测试。其中在软件测试中,
该技术目前还处于初级阶段,但对未来的软件可能产生深远影响的是_________。(单选,填
字母:A.正确性证明/B.静态测试/C.动态测试)
(2)该系统程序包含 Web 服务器端程序和智能终端程序,具体程序代码如下,请回答问题。
Web 服务器端部分代码:
若温度传感器的编号 id为 1,温度值为 25,提交数据到 Web 服务器的 URL 为 http://_______
(3)关于该系统的说法,正确的是__________ (多选,填字母)
A.通过浏览器查看温度历史数据需要访问智能终端 B.该系统中的温度传感器属于输入设备
C.若 IoT 模块与智能终端连接故障,则用户查将无法查看实时的温度数据
D.该系统中,智能终端与服务器之间的数据传输,只能由智能终端到服务器
(4)该系统中,温度传感器采集到的数据是通过智能终端传输至 Web 服务器的,请说明该系
统 Web 服务器是采用什么方式(GET/POST)接受传感器数据的,并说明原因。
学考作业本
57
(5)将“智能温控系统”数据库中 11 月 4~10 日一周的数据导出到“temperature.xlsx”文
件中,如第 1 题图 b 所示,并制作显示每天平均温度的图表如第 1 题图 c 所示,部分 Python
程序代码如下,请在程序中划线处填入合适的代码。
图 b 图 c
学考作业本
58
【第五题 来源 2024 年 3 月高三宁波十校】
小丁同学发现小区附近的路灯开启时间不合理,他设计并搭建了一个光线监测系统,传感器
采集光线值由智能终端经IoT模块发送到Web服务器,当光线值低于阈值时蜂鸣器播放音频,
小丁和路灯管理人员可以通过浏览器查看历史数据。请回答下列问题:
(1)第 2 题图 a 中①和②处的设备依次为___________(单选,填字母:A.执行器、传感器/B.
传感器、执行器)。
(2)关于该系统的说法正确的是__________________(多选,填字母)
A.浏览器可直接访问数据库来获取历史数据 B.该系统软件架构的优势之一是方便升级和维
护 C.在硬件搭建时需要考虑智能终端与 IoT 模块之间的接口匹配问题
D.根据数据的存储要求,确定数据库的结构,该过程属于前期准备中的概要设计(注:全部
选对的得 2分,选对但不全的得 1分,不选或有选错的得 0 分)
(3)小丁基于 Flask Web 框架编写服务器端的程序,部分代码如下。若要通过浏览器获取视
图函数 hello()返回的页面,则应访问的 URL 是 http://_______________。
#导入 Flask 框架模块及其他模块,代码略
app=Flask(_name_)
@app.route("/show")
def hello();
#从数据库中读取光线数据,并返回页面,代码略#服务器其他功能,代码略
if__name_=="__main__":
app.run(host=“192.168.43.17”,port=8080)
(4)小丁在系统开发完成后,想从多角度观察程序运行时是否有错误。该系统每隔 5 分钟采
集一次数据,当小丁测试时,光线值一直高于阈值,系统运行正常。小丁想立刻观察当光线
值低于阈值时,蜂鸣器能否播放音频,请你帮助小丁设计可行方案。 (注:本系统中光线
传感器和蜂鸣器正常,并且与智能终端的连接正常。请回答两项,1项正确得1分)__________
学考作业本
59
(1) 小丁将系统中 2024-01-01 到 2024-01-07 的每天 17:00-18:00 数据导出,保存在
light.csv 文件中,部分数据如第 14 题图 b 所示,统计每天该时间段中光线值小于 100 的
次数,并绘制如第 2题图 c 所示线形图,部分 Python 程序代码如下:
图 b 图 c
①请在划线处填入合适的代码。
②小丁要绘制如第2题图c所示线形图,则方框中应填入的正确代码为_____(单选,
填字母)
A.df1.日期,df1.检测值 B.df1.index,df1.检测值 C.df1.index,df1.values
学考作业本
60
【第六题 来源 2023 年 11 月高三稽阳联考】
小殊同学要搭建实验室环境监控系统,该系统的功能有:监测房间温度和湿度,监测数据异
常时发出警报,用户可查看实时数据和历史数据。小殊已选择的硬件有:智能终端、温湿度
传感器、执行器(蜂鸣器)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接
智能终端,智能终端连接传感器和执行器,请回答下列问题:
(1)该系统中,若只需要记录房间的温湿度数据供后期检查,则下列设备不需要的是
_______(单选,填字母:A 智能终端/B.服务器/C.蜂鸣器)。
(2)智能终端到服务器只能使用无线网络,该说法是否正确?___(单选,填字母:A.正确
/B.错误)。
(3)小华基于 Falsk Web 框架编写服务器端的程序,部分代码如下。编写完成后,若要通过
浏览器查看实时的温湿度数据,则应访问的 URL 是 http://_______________________
图 a
(4)如“第 3 题图 a”所示,请用单向或双向箭头(共需绘制 3 条线)连接各个设备,使系统
满足设计的功能要求。
图 a
学考作业本
61
该系统每 10 分钟记录一次数据,小殊将系统中某天 8 点—20 点的数据导出后存在 Excel
表,部分数据如第 3题图 b 所示,找出并分析温度最高时刻前后各一小时的数据,线形
图如第 3 题图 c所示,部分 Python 程序如下:
图 b 图 c
①请在程序中划线处填入合适的代码。
②根据线形图(两条线中,上面的线是湿度,下面的线是温度),请用一句话描述本系统该时
段为温度与湿度的关系。
学考作业本
62
【第七题 来源 2023 年 11 月高三温州一模】
小波为芦丁鸡饲养箱搭建了温度监测系统。该系统中已选择的硬件有 IoT 模块、智能终端、
温度传感器、执行器(温度控制器)、服务器等。服务器通过无线网络与智能终端相连接,智
能终端连接传感器和执行器。用户通过浏览器查看数据库中的数据。请回答下列问题:
(1)若使用浏览器查询系统的历史数据,需向_______发送查询指令(单选,填字母:A.智能
终端/B.服务器/C.传感器)。
(2)下列功能需在智能终端程序中实现的有__________(多选,填字母:A.采集温度传感上的
数据/B.传输数据到服务器/C.发送指令到执行器/D.分析历史数据)。(注:全部选对的得 2
分,选对但不全的得 1 分,不选或有选错的得 0分)
(3)小波基于 Flask Web 框架编写服务器端的程序,实现在浏览器的地址栏中输入
http://192.168.0.10:5050/query 返回查询结果的功能。能实现上述功能的部分代码组合
是__________(单选,填字母:A.①③/B.②④/C.①④/D.②③)。
(4)为解决芦丁鸡某段生长期容易缺氧和脱水的问题,可以增设哪些硬件设备来改善饲养箱
环境?请写出能解决其中一项问题的执行器和传感器,并描述其功能。
_____________________________________________________________________________
(5)小温将系统中 10 月份温度控制器开启和关闭的数据导出,部分数据如第 13 图 a 所示,
分析 10 月 21 日至 31 日温度控制器每天平均工作时长(单位:分钟,保留整数位)。
图 a 图 b
学考作业本
63
学考作业本
64
【第八题 来源 2023 年 11 月高三湖丽衢一模】
小明搭建花房环境监测系统。该系统能通过传感器获取花房的温度及湿度,出现异常时,通
过执行器发出警报。用户通过浏览器可查看实时数据及历史数据,系统结构示意
图如第 5 题图 a所示。请回答下列问题:
图 a
(1)该系统结构示意图中,虚线框处应是_____________(单选,填字母)。
(2)下列设备中,实现该系统数据输入和输出功能的是________(多选,填字母)。
A.传感器 B.执行器 C.IoT 模块 D.无线路由器 E.Web 服务器
(3)小明基于 Flask Web 框架编写服务器端的程序,部分代码如下。测试系统时,在浏览器
地址栏中输入“http://196.168.1.10:5000/”显示首页数据,与该 URL 中路由关联的视图
函数是____________________。
#导入 Flask 框架模块及其他相关模块,代码略
app=Flask(_name__)
@app.route("/")
def index():
#从数据库读取温度和湿度数据,并返回页面,代码略@app.route("/search")
def search():
#根据日期查询相应数据,并返回页面,代码略
#服务器其他功能,代码略
(2) 运行该系统,在浏览器地址栏中输入 URL 访问系统,系统无法正确显示当前的温度等数
据。简要说明系统可能造成上述问题的原因(本系统中,传感器等硬件设备及浏览器,不会
造成上述问题)。_________________________________________________
学考作业本
65
(5)小明导出系统中某天 24 小时的温湿度数据,部分如第 5题图 b 所示。分析一天内每小时
的平均温度,部分 Python 程序如下。
图 b 图 c
#设置绘图参数,显示如第 14 题图 c所示柱形图,代码略
①程序中划线处合适的代码是___________(单选,填字母:A.sum()/B.mean()/C.count())。
②加框处的语句作用:实现获取当天平均温度高于 30 的所有时间段中温度最高的 5
个,该处代码由以下三部分组成:
A.df=df.sort_values("温度")
B.df=df.tail(5)
C.df=df[df.温度>30]
则加框处代码依次为______________(填字母)。
学考作业本
66
【第九题 来源 2023 年 11 月高三宁波一模】
小明要搭建教室环境监控系统,其结构示意图如第 6 题图 a所示。小明采用了智能终端、IoT
模块、传感器(如 PM2.5 传感器)、执行器(如 LED 灯)、服务器等硬件,该系统能实时监测教
室空气质量情况,用户可以通过浏览器实时监测当前和历史数据,传感器采集的数据由智能
终端经 IoT 模块发送到 Web 服务器后保存到数据库,并对当前空气质量进行判断,根据空气
质量等级智能终端控制显示不同颜色的 LED 灯,该系统服务器上的部分代码如下:
图 a
#导入 Flask 框架模块及其他模块,代码略
app=Flask(_name_)
@app.route("/input")
def add_data():
id =int(request.args.get('id'))
value =float(request.args.get('val'))
nowtime =datetime.datetime.now()
nowtime =nowtime.strftime(%Y-%m-%d %H:%M:%S')
db=sqlite3.connect("data.db")
cur =db.cursor()
cur.execute("INSERT INTO
sensorlog(id,sensorvalue,updatetime)VALUES(%d,%f,%s)"
%(id,value,nowtime))
db.commit)
cur.close()
db.close()
#服务器其他功能,代码略
if__name__=="__main_":
app.run(host="6.56.102.4",port=8080)
学考作业本
67
(1)在搭建该系统的前期准备中,明确用户对该环境监控系统的目标期待及后期的可扩展性
需求这一过程属于_________(单选,填字母,A.需求分析 B.可行性分析 C.详细设计)
(2)在该系统硬件搭建及软件开发过程中,不正确的是______(单选,填字母)
A.智能终端与 Web 服务器之间的数据传输可以是双向的
B.本系统 Web 服务器是采用 GET 方式接受传感器数据的
C.更改视图函数 add_data()的名称将影响程序功能
D.若 IoT 模块与智能终端断开连接,数据库中的数据将不再更新
(3)若某时刻传感器编号为 1,采集的 PM2.5 数值为 30,则智能终端在传输数据时使用的 URL
是 http:// ____________ ,服务器接受该数据后存储的数据库表名称为_____________
(4)小明将系统中近一年的数据导出,部分数据如第 6 题图 b 所示,分析每月平均 PM2.5 浓
度变化情况,线型图如第 6 题图 c所示,部分代码如下:
学考作业本
68
【第十题 来源 2023 年 11 月高三杭州一模】
小明搭建了图书查询系统,模拟如第 14 题图 a 所示自助图书借阅机的查询功能:把书籍放
置在读写器上,读写器读取到图书上 RFID 电子标签的唯一编号后通过 Wi-Fi 传输到 Web 服
务器数据库中,并在该数据库查询到该书籍的借阅日期。该系统结构示意图如第 14 题图 b
所示。若图书编号是“ A20-2440” ,智能终端提交数据到 Web 服务器的 URL 为
http://192.168.3.200/cx?bbh=A20-2440,请回答下列问题。
(1) 关于该图书查询系统,下列说法正确的是________________(多选,填字母)
A. 该系统网络应用软件的实现架构是 B/S 架构
B. 数据库是服务器的外接数据存储设备
C. 智能终端的 IP 地址是 192.168.3.200
D. 若无线路由器出现故障,智能终端将无法提交数据到服务器
(2) 该系统实现查询功能的部分服务器端程序如下,请在划线处填入合适的代码。
@app.route("①",methods=["GET"])
def get_bh():
DB="data/books.db"
bbh =request.args.get("bbh")
conn=sqlite3.connect(②)
#在数据库中查询编号为 bbh 的图书借阅日期存入变量 rslt,代码略
return rslt
(3)除了给图书贴电子标签,并用读写器采集图书编号外,请写出两种其它采集图书编号的
方式_________。 (注:回答 2 种,1种正确得 1 分)
(4)导出某月的图书借阅流水数据如第 7 题图 c 所示,统计借阅次数最多的前 5 名(相同借阅
次数排名相同),统计结果如第 7 题图 d所示,部分 Python 程序如下。
学考作业本
69
图 c 图 d
学考作业本
70
【第十一题 来源 2023 年 12 月高三浙江四校】
小明为学校图书馆搭建了室内环境监控系统,其结构如第 8 题图 a 所示。Web 服务器端采用
FlaskWeb 框架开发,利用智能终端连接的传感器采集室内的温度、湿度数据,每隔一段时
间由智能终端经 IoT 模块发送到 Web 服务器。如果环境温度或湿度值超过系统设置的阈值,
则蜂鸣器会发出警报,同时会触发通风装置、空调或除湿设备调节至适宜的温湿度。请回答
下列问题:
图 a
(1)根据该系统的功能要求,第 8 题图中①②③处的设备分别为__(单选,填字母)。
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 时,系统会发出警报提醒。小明将系统中某一周七天的温湿度数据
导出,部分数据如第 8 题图 b 所示。现利用 Python 编写程序统计每天发出报警提
醒的次数,绘制如第 8 题图 c 所示图表。部分 Python 程序如下,请在划线处填入合适代码
图 b 图 c
学考作业本
71
学考作业本
72
【第十二题 来源 2023 年 12 月高三县域联盟】
小明为学校设计一个红外激光计时系统,该系统部分结构示意图如第 9 题图 a 所示。Web 服
务器端程序采用 Flask Web 框架开发。每个跑道配备一套红外激光计时装置,电子指令枪发
出指令后,计时器清零开始计时。当红外激光传感器感应到运动员跑到终点时,计时停止并
将成绩传输到 Web 服务器。若跑道没有选手,该跑道不上传数据。请回答下列问题:
图 a
(1) 下列选项中标注了第 9 题图 a中虚线框内智能终端与红外激光传感器、计时器、无线电
接收装置之间的数据传输关系,其中合理的是_______________(单选,填字母)。
(2)关于该计时系统,下列说法正确的是____________________
A.测试并观察该系统运行时的行为,属于静态测试
B.对搭建该信息系统所需的费用进行评估,属于可行性分析
C.选择 SQLite 作为该系统的数据库管理软件,属于详细设计
D.对该信息系统的运行时间、传输速度等性能指标的分析,属于需求分析
(3)网站框架示意图如第 9题图 b所示。若要通过浏览器查看当前各班的积分情况,则访问
的 URL 是 http://___________________________。
学考作业本
73
图 b
(4)该系统正常运行一段时间后,发现不能查看某一个跑道上跑到终点的选手成绩,其他选
手成绩正常显示,简要说明系统中可能造成上述问题的原因_______________________
(5)运动会比赛结束后,小明同学导出比赛结果如第 9题图 c 所示,存入“sports.xlsx”文
件。为评选出三个年段的前三名(若第三名存在多个同分情况均输出),如 9题图 d所示,编
写 Python 程序,请回答下列问题:
图 c 图 d
学考作业本
74
【第十三题 来源 2023 年 12 月高三台州名校】
为了帮助学校更好开展科技文化节报名工作,小王设计了一个网上报名系统,用户通过浏览
器在相应页面进行登录、报名、查询等操作。该系统服务器端程序采用 Flask Web 框架编写,
框架结构如第 10 题图 a 所示。
(1)在设计“网上报名系统”的前期准备中,需要了解该系统达到什么样的目标,这一过程
属于____________(单选,填字母:A.需求分析/B.概要设计/C.详细设计)。
(2)小王填写报名参赛项目,应访问子页面的 URL 是:http://__________________________
图 a
(3)服务器端登录页面部分代码如下,请在划线处填入合适的代码。
def check(username,password):
#验证用户名 username、密码 password,若正确返回 True,否则返回 False,代码略
app=Flask(_name_)
@app.route("/log",methods =["GET","POST"])
def reg():
name =request.form.get("xm")#获取用户名
pwd =request.form.get("psd")#获取密码
if____________:
return"登录成功!"
else:
return "请重新登录!
(4)下列关于该信息系统的描述,正确的是___(多选,填字母)。
A.实现登录功能的视图函数名称为 log
B.该系统网络应用软件的实现架构是 B/S 架构
C.该系统测试只需要通过软件测试和硬件测试
D.服务器采用 POST 方式接收用户名和密码数据
(5)小王将系统中数据导出,保存在文件“科技文化节.xlsx”中,如第 10 题图 b。编写程
序,输入性别和类别,找出相应的最受欢迎的前三个项目,程序运行结果如第 10 题图 c 所
示,部分 Python 程序如下,请在划线处填入合适的代码。
学考作业本
75
学考作业本
76
【第十四题 来源 2023 年 12 月高三强基联盟】
小明开发了蔬菜生长管理系统由智能终端、温度传感器、湿度传感器、浇水控制器和 lot
模块组成,智能终端通过无线网络将温湿度数据上传到服务器,根据服务器反馈的数据执行
是否浇水操作,学生可通过手机或电脑浏览器查看历史数据。
请回答下列问题:
(1)系统中传感器和执行器与智能终端数据或指令的传输方向正确的是_______(单选)
(2)下列哪项故障不会影响系统的正常运行 (单选)
A.Iot 模块损毁 B.服务器故障
C.查看数据的个人电脑中毒 D.数据库中数据量超容
(3)小明白基于 Flask Web 框架编写服务器端的程序,数据传输采用 get 方式,小明为开发
设计了文档,以下是有关智能终端向服务器提交的部分数据和服务器端对应的路由和视图函
数的部分代码。
图 a
若当前实时温度是 32,湿度是 20,根据第 13 题图 a,智能终端需要向服务器发送的 URL 是
http://192.168.0.10:5050/ ① ?id=1& ② 。下列选项正确的是______(单选)
A.①index ②t=20&d=32 B.①index ②t=32&d=20
C.①query ②t=20&d=32 D.①query ②t=32&d=20
(4)若 lot 模块网络连接故障,而小明急需当前智能终端中的实时数据,请问该如何解决?(假
设 lot 无法及时修复或者被替代)
学考作业本
77
(5)11 月 1 日开始小明每天定时记录农作物的生长情况,为了更好的了解温度对农作物生长
的影响,系统搭建好后从 10 月 20 日开始运行至 11 月 5 日,小明现需计算其中属于 11 月份
的每天温度与前一天的温差,首先在数据表中加入了“diff”列来记录温度差,如第 11 题
图 b 所示,分析结果如 11 题 c 所示。
图 b 图 c
部分 Python 程序如下:
import pandas as pd
import matplotlib.pyplot as plt
df=pd.read_csv("data.csv")
n=len(df)
df["diff']=0 #插入新列“diff”,用于存储与前一天温差,默认值设为 0
dft= ① #将 10 月 31 日至 11 月 5 日数据存储于 dft
for i in range(12,17):
s=dftat[i,"temp"]-dftat[i-1,"temp"]
② #设置 11 月份每日的温差值如第 11 题图 diff 列所示
dft=dft.tail(5)
print(dft) #输出如第 11 题图 c 所示
学考作业本
82
【第二题 2111 9+1】【数字问题】
(1)range(0,100,1)或 range(100) (2)x%27==0 or x%57==0
【第三题 2111 高二杭州】【回文数】
(1)121
(3) ①total=total*10+temp %10
②str(n)[::-1]
③c<10 and not is_palindrome(n)
或 c<10 and is_palindrome(n)==false
【第四题 2111 高二七彩阳光】【回文素数】
(1)True
(2) ①n%i==0 ②n>0 或 n<>0 或 n>=1 ③rev(i)==i
【第五题 2301 宁波九校】【金蝉素数】
(1)ACE
(2) ①a[temp%10]=1②i//10%1000 或 i%10000//10 或其他等价答案
③x!=1 and x!=9 或 isprime(x)and x!=1 或其他等价答案
文件处理问题
【第一题小波原创】【成绩处理问题】
①f.readline() ②avg=avg+int(ls[j])
③f.close() ④f.readlines() ⑤ dic[km[j]]=int(ls[j])
【第二题 2112 北斗星盟】【停车场停车问题】
(1)A1 分
(2) ①cnt -=12 分
②fee=int(m/60+0.5)*price 或 fee=(m//60+m%60//30)*price 或其他等价答案 2分
③sumt +trans(a[0])-start
进制处理问题
【第一题 2111 高二 A9】【选科问题】
① i
② c+t%2
【第二题 2112 北斗星盟】【反码】
(1)11101110
(2)①abs(int(n))或其他等价答案
②(num+1)%2 或其他等价答案③a[i]==2 或其他等价答案
④a[i-1]=a[i-1]+1
Pandas/Flask
【第一题 2112 北斗星盟】【学考 pandas】
①at[1,”单位”]=”听”
②data.drop(3,axis =0)或 data.drop(3)
③count()
④sort_values(’品种数量’,ascending=False)
【第二题 2301 杭州四校】【学考 pandas】
学考作业本
83
(1)C
(2)①df.A 总数*10+df.B 总数*9+df.C 总数*8+df.D 总数*6
或 df["A 总数"]*10+df["B 总数"]*9+df["C 总数"]*8+df["D 总数"]*6 或其他等价答案
②df_sort[df_sort.班级==i]或 df_sort[df_sort["班级"]==i]
③df_count.上线人数或 df_count[”上线人数"]
【第三题 2301 宁波九校】【学考 pandas】
(1)①df1.at[i,"得分"]<13 或 df1["得分"][i]<13 或 df1.得分[i]<13
②df1[df1.得分==26]或 df1[df1["得分"]==26]
(2)③num=df1[i].count()
④ascending=False
⑤head(6)
(3)CD
第四题 【来源 2024 年 3 月高三 9+1】
(1)A (2)6.163.193.200:8000/input?id=1&val=25
(3)BC (4)该系统Web服务器是采用GET方式接受传感器数据,因为它是通过URL传递参数。
(5)①mean()②dfx.index
第五题 【来源 2024 年 3 月高三宁波十校】
(1)A (2)BC
(3)192.168.43.17:8080/show
(4)①将光线传感器置于黑暗的环境中 ②将程序代码中的阈值调整到足够大或其他等价答
案(注:回答两项 1 项正确得 1 分共 2 分)
(5)①df.检测值<100 或 df[“检测值”]<100 ②B
第六题 【来源 2023 年 11 月高三稽阳联考】
(1)C
(2)B
(3) 10.190.1.100:888/view
(4)共 3 条线
(3) ①df2[df2.index<=maxi+6]或 df2[0:13]或 df[maxi-6:maxi+7]
学考作业本
84
②温度与湿度呈现负相关(或温度上升,湿度下降,温度下降,湿度上升)
第七题 【来源 2023 年 11 月高三温州一模】
(1)B (2)ABC (3)D
(4)通过加湿器调节湿度,通过湿度传感器监测湿度数据
(5)①日期 ②range(20,31)或 dft.index
学考作业本
85
第八题 【来源 2023 年 11 月高三湖丽衢一模】
(1)A (2)AB (3)index 或 index()
(4)①URL 网址输入错误②Wi-Fi 信号出现故障③传感器与智能终端连接出错④路由错误⑤
代码有误(比如温度转换的公式有误)或其他合理答案
(5)①B ②CAB 或 ACB (只要表示出对的顺序就给分,不区分大小写)
第九题 【来源 2023 年 11 月高三宁波一模】
(1)A (2)C
(3)①6.56.102.4:8080/input?id=1&val=30②sensorlog
(4)①df.监测类型==”PM2.5”或 df[“监测类型”]=="PM2.5" ②gf.index
第十题 【来源 2023 年 11 月高三杭州一模】
(1)AD (2)①/cx②DB
(3)图书贴条形码,并用扫描枪采集图书编号/用键盘(语音、手写板)输入图书编号/用
摄像头识别图书封面、图书编号等
(4)①C ②df_gp[’排名”]<=5 或 df_gp.排名<=5
第十一题 【来源 2023 年 12 月高三浙江四校】
(1)C (2)D (3)/toserv
(4)执行器(如蜂鸣器、空调等)损坏;阈值设置不合理等
(5)①dft.湿度>50(2 分) ② count()
第十二题 【来源 2023 年 12 月高三县域联盟】
1. B
2. BD
3. 192.168.0.120:8080/VIEW
4. 该跑道的 IoT 模块、智能终端、红外激光传感器、计时器、无线电接收装置损坏或故障,
或其他合理答案
5. ①df[df.年段==a]或 df[df["年段"]==a] ②C
第十三题 【来源 2023 年 12 月高三台州名校】
(1)A (2)192.168.10.120:8080/project
(3)check(name,pwd) (4)BD
(5)①count() ②df2.项目 或 df2["项目"]
学考作业本
86
第十四题 【来源 2023 年 12 月高三强基联盟】
(1)B (2)C (3)D
(4)可通过个人电脑或手机或 ipad 或移动笔记本电脑直接通过智能终端 USB 口或蓝牙或
wifi 模块或串口(com 接口)进行连接并读取实时数据。提到个人电脑或手机或 ipad 或移动
笔记本电脑给 1分提到 USB 口或蓝牙或 wifi 模块或串口(com 接口)
(5)①df.tail(6) 或者 df[11:17]
②dft.at[i,"diff"]=s 或 df.at[i,"diff']=s 或 dft["diff'][i]=s 或 df["diff'][i]=s