学进去-教育应平等而普惠
排序:
限于篇幅仅展示1000道试题,请根据关键词精准搜索
小兮要搭建电梯环境监测系统。该系统能实时监测电梯间温度和湿度,同时通过LED灯显示当前停靠楼层。用户可通过浏览器查看实时监测结果和历史数据。小兮已选择的硬件有:智能终端、传感器(包括温湿度传感器和位置传感器)、执行器(如蜂鸣器和LED灯)、服务器等,系统的硬件搭建方式是:服务器通过无线网络连接智能终端,智能终端连接传感器和执行器。请回答下列问题:
(1)该系统中,关于浏览器、服务器和数据库之间描述正确的是____(单选,填字母:A.浏览器直接访问数据库获取数据/B.浏览器先访问服务器再由服务器访问数据库获取数据/C.浏览器和服务器都可直接访问数据库获取数据)
(2)下列关于智能终端和传感器的描述正确的是____(单选,填字母:A.传感器获取的数据可以长期存储在智能终端中/B.智能终端和传感器之间可以互传数据/C.智能终端无法处理浏览器访问请求)
(3)小兮基于Flask Web框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器以“GET”方法传输参数5(楼层数据)并获取视图函数get_data()的返回页面,则应访问的URL是http://____
#导入Flask框架模块及其他相关模块,代码略
app=Flask(_name_)
@app.route("/data",methods=['GET'])
def get_data():

cs=int(request.args.get('cs'))

#从数据库读取停靠楼层cs时的数据,并返回页面,代码略


#服务器其他功能,代码略
if_name_=='_main_':

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


(4)请使用现有的传感器和执行器,设计一个仅在智能终端上能够实现的功能,请描述该功能所需的传感器和执行器名称及实现的功能。____
(5)小兮将系统中某天24小时的楼层停靠数据导出,部分数据如图a所示(时间格式为“时:分:秒”),分析各小时时段停靠次数最多的楼层(1楼不参与统计),柱形图如图b所示,部分Python代码如下,请将其中划线的部分补充完整。
     

图a                                          图b


df=pd.read_csv("data.csv")
df.insert(0,"小时","")
for i in df.index:

t=df.at[i,"时间"]

____=int(t[0:2])


xs=[]
cnt=[]
for i in range(24):
dft=df[df["小时"]==i]
if(len(dft)>0):

dfg=dft.groupby(②____,as_index=False).count()

dfg=dfg[dfg["楼层"]!=1]

dfg=dfg.sort_values("小时",ascending=False)

xs.append(i)

cnt.append(dfg["楼层"].values[0])#获取第i小时停靠最多的楼层数

plt.bar(xs,cnt)

#设置绘图参数,显示如图b所示柱形图,代码略

类型:操作题
难度系数:较难0.4
收藏
纠错
详情
如果连续数字之间的差严格地在正数和负数之间交替,则该序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。仅有一个元素或者含两个不等元素的序列也视作摆动序列。对于不是摆动序列的序列,可删除其中的部分元素,剩余元素顺序不变,从而得到符合要求的摆动子序列。
例如,[1,7,4,9,2]是一个摆动序列,因为差值[6,-3,5,-7]为正负交替出现,如图a所示。但是[2,4,5,2,5]和[2,5,3,3,4]不是摆动序列,其中[2,4,5,2,5]的前两个差值都为正数,如图b所示,而[2,5,3,3,4]的倒数第二个差值为0,如图c所示。图b中②-⑤为递增,⑤-⑧不为递减,因此②-⑤-⑧中需要删除一个数,此外图c中⑤-③为递减,③-③不为递增,因此⑤-③-③中需要删除一个元素。
编写程序,随机生成n个元素的序列,输出该序列中删除元素后最长摆动子序列的长度。
      

图a                           图b                         图c


(1)若序列为[3,6,4,4,2,5,7],则该序列删除元素后的最长摆动子序列的长度为______
(2)实现上述功能的部分Python程序如下,请在划线处填入合适的代码。
import random
n=int(input())
a=[]
for i in range(①____):

a. append(random. randint(1,10))


print(a)#输出随机生成的n个元素的序列
pre=0
____
for i in range(0,n-1):
cur=a[i+1]-a[i]
if pre<=0 and cur>0 or ③____

cnt+=1

pre=cur


print(cnt)
类型:操作题
难度系数:较难0.4
收藏
纠错
详情
某对分查找算法的Python程序如下:
#随机产生包含20个整型元素的升序序列,依次存入数组a,代码略
i=0;j=19;s=""
key=int(input())
while i<=j

m=(i+j)//2

s+=str(m)+","

if a[m]>key:

j=m-1

else:

i=m+1


执行上述程序并输入待查找数据,程序执行后,s的值不可能为(     
A."9,4,1,0,"B."9,4,1,2,3,"C."9,4,6,5,"D."9,14,11,10,12,"
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
列表q长度为20,q[0]到q[7]的值依次为'a','b','c','a','c','d','d','e'执行如下程序段后,输出的结果为(     
head=tail=0
for i in range(8):

if q[i]==q[head] and head!=tail:

tail+=1

head=tail

else:

tail+=1


print(q[head:tail])
A.cddeB.acddeC.eddcD.e
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
定义如下函数:
def   f(s,r):

if   s-r**2<0 or r==0

return   r+1

else:

return   f(s-r**2,r-1)


执行语句k=f(50,5)后,k的值为(     
A.4B.3C.2D.1
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
栈s的最大长度为4,初始已有两个元素在栈内,栈底为a,栈顶为b,经过一系列入栈、出栈操作,若元素入栈的顺序是c,d,e,f,则可能的出栈序列为(     
A.c,a,b,e,f,dB.b,d,f,e,c,aC.a,b,d,c,e,fD.b,e,f,c,d,a
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
某二叉树的前序遍历结果为ABCEDF,在该二叉树基础上添加一个节点后的中序遍历为BGCADEF,则添加节点后的后序遍历结果为(     
A.CGBDFEAB.GCBADFEC.CGBEFDAD.GCBDFEA
类型:选择题
难度系数:较易0.85
收藏
纠错
详情
某种未经压缩的图片格式最多支持1000种颜色,则存储分辨率为512*512的该格式图片时文件大小最少是(     
A.288KBB.320KBC.352KBD.640KB
类型:选择题
难度系数:容易0.94
收藏
纠错
详情
某智能手表安装了鸿蒙操作系统,搭载了国产麒麟芯片作为处理器,内置加速度计、陀螺仪等传感器,下列说法不正确的是(     
A.智能手表处理信息主要包括输入、处理、存储和输出四个步骤
B.处理器是智能手表的核心部件,由运算器和控制器组成
C.鸿蒙操作系统存储在麒麟芯片中
D.光电心率传感器属于智能手表中的输入设备
类型:选择题
难度系数:一般0.65
收藏
纠错
详情
下列关于网络系统的说法,不正确的是(     
A.计算机网络仅通过硬件就可实现网络中的资源共享和信息传递
B.接入互联网的设备都需要遵循网络协议
C.局域网之间相互连接就形成了范围更大的城域网和广域网
D.用作服务器的计算机一般比用作客户端的计算机性能更好
类型:选择题
难度系数:容易0.94
收藏
纠错
详情
首页
上一页
下一页
尾页