序号 | 访问地址 | 功能说明 |
1 | / | 实时显示最新数据 |
2 | /input?tem=20&light=40 | 提交传感器数据 |
3 | /search | 查看显示某一天的历史数据 |
A.c=0 for i in s: if s[i]< tmin or s[i]> tmax: c+=1 print("超过适宜温度的次数",c) | B.c=0 for i in range(len(s)): if tmin<=s[i]<=tmax: continue c+=1 print("超过适宜温度的次数",c) |
C.c=0;i=1 while i<=len(s): if not(tmin<=s[i]<=tmax): c+=1 i+=1 print("超过适宜温度的次数",c) | D.c=[0]*len(s) for i in range(len(s)): if not(s[i]>=tmin and s[i]<=tmax): c[i]=1 print("超过适宜温度的次数",sum(c)) |
①开发模式选择 ②概要设计 ③需求分析 ④详细设计 ⑤可行性分析
A. ③⑤②①④ B. ③⑤①②④ C. ③①⑤②④
“智能终端”部分代码如下:
from microbit import *
import Obloq
# 设置服务器参数、WiFi 名称密码和当前盆栽的 uid,并连接 WiFi,代码略
while True:
hum = pin1.read_analog()
status, resp = Obloq.get("input?uid="+str(uid)+"&hum="+str(hum), 2000)
if status == 200:
if resp == '1': # 1 表示打开浇灌,0 表示关闭浇灌
pin12.write_digital(1)
sleep(8*1000)
pin12.write_digital(0)
else:
pin12.write_digital(0)
else:
display.scroll(str(status))
sleep(80*1000)
#导入 flask 等相关的库,代码略
app = Flask(__name__)
@app.route('/input', methods=['GET'])
def insert():
uid = request.args.get('uid') # 获取花盆编号值
data = float( request.args.get('hum') ) # 获取土壤湿度值
value = 300
if data > value:
water = 0
else:
water = 1
#将接收到的数据存入数据库,代码略
return str(water)
if __name__ == '__main__':
app.run(host='192.168.1.200', port=8080)
import random
numlist=[2,3,4,5]
s=""
for i in range(4):
a=random.randint(i,numlist[i])
s+=str(a)
print(s)
程序运行后,输出的结果
A.0223 | B.2143 | C.2314 | D.2345 |
A.若key值为18,变量i的值为2 |
B.若key值为25,则语句m=(i+j+1)//2需要执行2次 |
C.对于任意key值,输出的值都不可能为2 |
D.对于任意key值,程序运行后,变量j的值可能为5 |
mins=3 #常用窗口3个
maxs=5 #最多可开设5个窗口
lims=7 #正常服务时每个窗口平均等待的最多人数
tm=int(input("请输入客户共多少批: "))
ps= list(map(int ,input("输入每批客户人数"). split(",")))
# list(map(int,["1","2","3"]) )返回:[1, 2, 3]
sw= mins
if len(ps)! = tm:
print("输入有误! " )
pid, cnt=0,0
head, tail=0,0
qe=[[0,0]]* 1000 #创建等待队列
def updatetime(s):
for j in range( len(s)):
s[j][1]+= 1
for i in range(tm):
for j in range(sw): #将轮到的人进行出队
if
print(f’({qe[ head][0]} :{qe[ head][1]})',end=") #按格式出队输出
head += 1
cnt-=1
#人数减少后,检查人数和窗口数是否符合要求并按照要求减少窗口,代码略
if head!= tail:
for j in range (ps[i]) :
pid+= 1
qe[tail]=[pid,0]
tail += 1
cnt += 1
while
sw += 1
while cnt>0:
#最后一批人进入银行后,程序只需要处理等待队列剩余人员到出队和窗口的减少,直至人数为0,代码略。
num[i] = ore // weights[i]
i += 1
for i in range(len(num)):
if
res = res + str(weights[i]) + "g:" + str(num[i]) + "个;"
A.大数据要分析的是抽样数据,而不是全体数据 |
B.大数据的速度快不仅指数据产生的速度快,还指数据处理的速度快 |
C.大数据不再追求个别数据的精确性,允许数据混杂 |
D.大数据价值密度的高低与数据总量的大小成反比 |
图a 图b
lost=0 if cnt[1]==0 and cnt[2]>0 and cnt[3]>0 : lost=3 ; win=2 if cnt[2]==0 and cnt[3]>0 and cnt[1]>0 : lost=1 ; win=3 if cnt[3]==0 and cnt[1]>0 and cnt[2]>0 : lost=2 ; win=1 if lost>0: print("\n出局:", end=' ') out (lost) cnt[lost] = 0 |
f=open (filename,encoding='utf-8')
line=f.readline();t=[]
’’’代码l将line以逗号为分隔符分割,并将里面的每个元素转换为整型代码2将a转换为列表,例如1ine="156,167,182”,运行上述代码1,2后存入a的为[156,167,182]’’’
a=map(int,line.split(",")) #代码1
a=list(a) #代码2
t.append (a); line=f. readline()
for j in range(i-l.-1,-1):#枚举索引i的元素放在索引 0-i-1哪个元素之后最优
if:
b[i]=b[j]+1
return b[i]
b={} #b中键为索引,值表示在列表k中到该索引为止最长升序序列的元素个数
Max=0
for i in range(len(k)):#b中键值对赋初值
②
for i in range(len(k)):
b[i]=max_cd(i, b,k)
if b[i]>Max:
Max=b[i]
c. append (Max)
count=0
for j in c:
if j>=i:
count+=1
if count>=i:
③
if s[i:i+len(key)]==key:
s=s[:i]+new+s[i+len(key):]
i=0
else:
i=i+1
A.ccbbcbc | B.cccbbbb | C.ccccbbb | D.ccccbbbb |