某餐厅点餐系统的部分功能是:顾客扫描二维码进入菜单界面,选择菜品后提交订单信息到系 统服务器,服务器根据提交的订单信息进行智能统筹处理,并将备菜流程实时提供给厨房,厨房对 流程进行语音确认,便于顾客知道能否对订单进行修改;顾客餐后可以通过在线支付或者现金支付 方式进行结算,系统对订单信息进行统计分析, 自动生成餐厅年月日的报表。
执行该部分流程,若依次输入的数据为 2、-3、5、-1、2、1、-3、0,则输出 m 的值为( )
deff(x):
if x==1:
return 2
else:
return f(x- 1)**2
y=f(3)
print(y)
执行该程序段后,输出的结果是( )
que=[""]*20
head,tail= 0,0
for i in range(3):
que[tail]=chr(97+i)
tail+= 1
st=["b","c","d","a"]
top=3
while head < tail and top > - 1:
if st[top]==que[head]:
head+= 1
else:
que[tail] = st[top]
tail+= 1
top-= 1
print(que[head:tail])
执行该程序段,则输出的结果是( )
from random import randint
x = randint(2,4)*2
a=[9,2,5, 1,3,4,8,7]
n=len(a)
for i in range(0,n- 1):
k=i
for j in range(i+1,x):
if a[k]>a[j]:
k=j
if i!=k:
a[k],a[i]=a[i],a[k]
print(a)
执行后,输出结果不可能是( )
def fi(s,b,e):
income=0
i=b
while i<=e:
if s[i]=="A":
income+=
i+=2
elif s[i]=="B":
income+=int(s[i+1:i+3])*300
i+=3
elif s[i]=="C":
income+=int(s[i+1:i+3])*200
i+=3
return income
s=input("请输入订单码:")
flag=False
for i in range(len(s)):
if s[i]=="-" and not flag:
flag=True
elif s[i]=="-":
q=i
elif s[i]==",":
e=i
total=fi(s,p+1,e- 1)
total+=fi(s, ,len(s)- 1)
print(total)
//192.168.1.10:5000/todata?trc=4.5&ph=7.0&tb=3.0,则服务器端应用实例 app 中与该 URL 关联的 路由设置语句是@app.route(‘’, methods=['GET', 'POST']) ,请补充该路由设置语句。
flag=0
elif trc<=r1:
flag= 1
else:
flag=2
B . if not trc<=r1 and trc<r2:flag=0
eliftrc<=r1:
flag= 1
else:
flag=2
C . if trc<=r1:flag= 1
if trc>=r2:
flag=2
else:
flag=0
D . flag=0if trc<=r1:
flag= 1
if trc>=r2:
flag=2
部分代码如下:
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] #显示中文字体
df=pd.read_excel("ycjc.xlsx")
df.insert(0,'小时','')
for i in df.index:
df.at[i,'小时']=str(df.at[i,'监测时间'])[11:13]
hzdf= ① #分组求出浑浊度平均值
x=hzdf.index
y=hzdf.values
plt. ② (x,y) #绘制折线图
#设置图表的样式如图 c 所示,代码略
①处应填入的代码为________(单选,填字母);并在划线②处填入合适的代码_______。
A.df.groupby("监测时间")['浑浊度'].mean()
B.df.groupby("小时")['浑浊度'].mean()
C.df.sort_values("小时",as_index=False)['浑浊度'].mean()
D.df.groupby("小时",as_index=False)['浑浊度'].mean()
请回答下列问题:
def data_sort(lst):
for i in range(n- 1):
for j in range(n- 1,i,- 1):
if lst [j][2]< lst [j- 1][2]:
lst [j], lst [j- 1]= lst [j- 1], lst [j]
lst[i][0]=i+1
return lst
执行上述代码后, (填写:能/不能)正确得到如图 a-2 中的数据。
def pack(k): #对品种 k已送达待打包的物品按重量由大到小输出
#部分代码略
p=b[k][1]
num+= 1
print("第"+str(num)+"个包裹中品种为"+str(k)+" ,各物品的序号依次是:",end=" ")
while p!=- 1:
print(data[p][0],end=",")
p=x[p]
print()
'''
合并后排序得到 n 件物品的数据存储在数组 data 中并输出,包裹最大承受最大重量为 m 千克。 物品品种的数量是 sn ,代码略
'''
b=[[0,- 1] for i in range(sn)]
x=[- 1 for i in range(n)]
num=0
for i in range(n):
k=data[i][1]
if b[k][0]+data[i][4]>m :
pack(k)
b[k]=[0,- 1]
p=
if p==- 1:
b[k][1]=i
else:
if data[i][4]>data[p][4]:
b[k][1]=i
else:
q=- 1
while :
q=p
p=x[p]
x[q]=i
x[i]=p
b[k][0]+=data[i][4]
#重量不足 m 的品种,按各品种依次装入包裹
for i in range(sn):
if b[i][1]!=- 1:
pack(i)