该系统服务器上的部分代码如下:
import sqlite3
from flask import Flask,render_template, request
DATABASE = 'data/data.db'
app = Flask(__name__)
@app.route("/")
def index():
#代码略
@app.route("/input")
def add_data():
id = int(request.args.get('id'))
tem = float(request.args.get('val'))
db = sqlite3.connect(DATABASE)
cur = db.cursor()
cur.execute("INSERT INTO sensor(sensor,sensorvalue) VALUES(%d,%f)" %(id, ①____) )
②_________
cur.close()
db.close()
#代码略
if __name__ == "__main__":
app.run(host="10.8.251.173", port=8080)
A.明确系统“先干什么,后干什么”属于搭建信息系统前期准备中的概要设计
B.可行性分析主要对信息系统的必要性和可行性进行分析
C.确定采用什么终端设备,具体传感器型号等属于详细设计
D.明确用户对所搭建信息系统的目标期待这一过程属于需求分析
key=int(input('待查数据为:'))
i=0;j=10;n=0
while i<=j:
m=(i+j+1)//2
if a[m]==key:
break
elif a[m]>key:
j=m-1;n=n-1
else:
i=m+1;n=n+1
A.该程序若要实现对分查找,要求数组a按降序排列 |
B.若n为-2,则查找key值可能等于a[3]的值 |
C.若n为2,则查找key的值可能小于a[10] |
D.n的值最小为-4,最大为 4 |
a=[18,2,-1,-7,16,-2,12,8]
k1,k2=1,1
for i in range(len(a)):
if a[i]>a[k1]:
k2=k1;k1=i
elif a[i]>a[k2]:
k2=i
A.2,5 | B.4,0 | C.5,2 | D.0,4 |
表1 空气质量指数(AQI)划分标准
图a
图b
f=open("日均 AQI.csv","r")
grade={"优":0,"良":0,"轻度污染":0,"中度污染":0,"重度污染":0,"严重污染":0}
for line in f:
a=line.split(",") #列表a数据格式形如['11 月7 日', '41.17', '63.75']
t=float(_____)
if t<=50:
key="优"
elif t<=100:
key="良"
elif t<=150:
key="轻度污染"
elif t<=200:
key="中度污染"
elif t<=300:
key="重度污染"
grade[key]+=1
print("本周共有"+str(grade["优"])+"天的空气质量为优")
A.0011 | B.1100 | C.011 | D.11 |
![]() 图 a | ![]() 图 b |
A.第 4 行与第 5 行数据重复,可删除其中一行
B.单元格 A169 的数据出现了逻辑错误,可将数据修改为“11 月 7 日 ”
C.第 7 行与第 8 行都是时间“4”监测到的数据,可直接删除其中一行
D.两份数据的“时间”列数据格式不一致,需要统一数据格式
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams["font.sans-serif"] = ["Simhei"]
df=pd.read_excel ("空气质量.xlsx")
df=df.head(24*7)
df_ave=df.groupby("日期",as_index=False).
df_sort=df_ave.sort_values("AQI",ascending=
plt.bar
plt.legend( )
plt.xlabel("日期")
plt.ylabel("AQI 值")
plt.title("湖州市 11 月第 1 周日均空气质量指数对比")
plt.show ()
A.批注功能 | B.自动更正功能 | C.修订功能 | D.替换功能 |
A.8月4日 | B.2 | C.#### | D.8/4 |