日期:2024-04-27

浙江省台州市八校联盟2022-2023学年高二下学期信息技术4月期中联考试卷试题详情

小明想要实现教室内的灯光能够根据室内光线强度自动开启和关闭,搭建了一个“光线采集系 统”,实现功能如下:通过智能终端micro:bit 连接光线传感器获取光线值,然后系统将光线数据 保存到数据库中,通过电脑或手机的网页浏览器查看光线数据。

服务器端部分代码如下所示,该代码的作用是获取数据库中所有光线信息,显示在客户端:

DATABASE="data/light.db"

App=Flask(__name__)

@app.route("/")

def index():

d=sqlite3.connect(DATABASE)

cur=db.cursor()

cur.execute("select * from lightlog")

data=cur.fetchall()

cur.close()

db.close()

nowtime=datetime.datetime.now()

nowtime=nowtime.strftime("%Y-%m-%d %H:%M:%S")

t 1=data[len(data)- 1]     #获取最新一行的数据,(ID ,TIME ,LIGHT)

t=t1[2]      #获取光线值

return render_template("vews.html",data=data,light=t,time=nowtime)

if __name__=="__main__":

app.run(host="192.168.11.249",port=8080)

结合系统架构设计图和服务器端部分代码回答下列问题:

试题所涉知识点

知识点

试题被试卷采用

1