某养鸡合作社开发了智慧养鸡管理系统。该系统采用各种传感器来监测物理环境,智能网关可以将传感器采集的数据上传到云平台,通过云平台来对数据进行存储和分析。管理员可使用手机或电脑访问云平台,了解鸡场环境和鸡只健康状况,并采取相应的措施。据此完成下列要求。(1)系统硬件与软件分析。智能养鸡管理APP属于信息系统的_______ ,运行智能养鸡管理APP的手机属于信息系统的_____ 。(选填“硬件”或“软件”)
(2)信息系统的组成与功能。为确保鸡室空气质量良好,该信息系统使用______ 传感器来监测室内风速,为通风系统提供数据支持。
(3)养鸡合作社为推广养鸡业务,推出“百分百鸡”积分兑换活动,即用一百个积分恰好兑换一百只鸡。具体为:五个积分兑换一只公鸡,三个积分兑换一只母鸡,一个积分兑换三只小鸡。合作社编写了如下程序,用于计算满足“百分百鸡”条件可能出现的公鸡、母鸡和小鸡数量的各种组合。据此完成下列要求。
1 for x in range(0,21):
2 for y in range(0,34):
3 z=
4 if :
5 print("公鸡:",x,"只,母鸡:",y,"只,小鸡:",z,"只")
程序中第3行下划线处应填入____________ 。
程序中第4行下划线处应填入____________ 。
(2)信息系统的组成与功能。为确保鸡室空气质量良好,该信息系统使用
(3)养鸡合作社为推广养鸡业务,推出“百分百鸡”积分兑换活动,即用一百个积分恰好兑换一百只鸡。具体为:五个积分兑换一只公鸡,三个积分兑换一只母鸡,一个积分兑换三只小鸡。合作社编写了如下程序,用于计算满足“百分百鸡”条件可能出现的公鸡、母鸡和小鸡数量的各种组合。据此完成下列要求。
1 for x in range(0,21):
2 for y in range(0,34):
3 z=
4 if :
5 print("公鸡:",x,"只,母鸡:",y,"只,小鸡:",z,"只")
程序中第3行下划线处应填入
程序中第4行下划线处应填入
更新时间:2024-03-23 19:13:26
|
相似题推荐
操作题
|
较易
(0.85)
【推荐1】用Python编辑器打开“考生文件夹\93”下的文件“求组合数. py”,实现以下功能并保存结果。
(1)请填空完善该程序,实现功能:计算组合数Cmn=n!/(m!*(n-m)!),其中n!=1*2*3*……*n, m和n均为正整数,且m≤n≤1000。
(2)编写完成后原名保存并关闭应用软件。
def fac(n): #用递归的方法求n!
if n == 0:
return 1
else:
return n*__①__
n=int(input("请输入正整数n的值:"))
m=int(input("请输入正整数m的值(m<=n):"))
c = __②__//(fac(m)*__③__)
print(c)
①__________________ ②_______________ ③______________
(1)请填空完善该程序,实现功能:计算组合数Cmn=n!/(m!*(n-m)!),其中n!=1*2*3*……*n, m和n均为正整数,且m≤n≤1000。
(2)编写完成后原名保存并关闭应用软件。
def fac(n): #用递归的方法求n!
if n == 0:
return 1
else:
return n*__①__
n=int(input("请输入正整数n的值:"))
m=int(input("请输入正整数m的值(m<=n):"))
c = __②__//(fac(m)*__③__)
print(c)
①
您最近一年使用:0次
操作题
|
较易
(0.85)
【推荐2】阅读以下材料内容,完成程序的补充。
12月16日,贵阳轨道交通3号线开通初期运营,标志着贵阳轨道交通正式进入“线网时代”。关于贵阳市轨道交通票价收费标准,计价方式如下:
1 n=【1】(input("请输入乘坐的公里数:"))
2▼ ·if n<=4:
3 print("票价为2元")
4▼ e1if n<=8:
5 print("票价为3元")
6▼ 【2】 n<=12:
7 print("票价为4元")
8▼ e1if n<=18:
9 print("票价为5元")
10▼ e1if 【3】:
11 print("票价为6元")
12▼ e1se:
13 n=7+(n-24)//8*1 #25-31公里按超过8公里计算
14 print("票价为",【4】,"元")
结合贵阳市轨道交通票价计价方式,小晨同学使用Python语言编写了一段程序。那么该程序段中序号【1】、【2】、【3】、【4】处应该填写的内容是
【1】处是_______________ 【2】处是_______________
【3】处是_______________ 【4】处是_______________
12月16日,贵阳轨道交通3号线开通初期运营,标志着贵阳轨道交通正式进入“线网时代”。关于贵阳市轨道交通票价收费标准,计价方式如下:
公里数 | 票价 | |
4公里以内(含4公里) | 2元 | |
4至8公里范围内(含8公里) | 3元 | |
8至12公里范围内(含12公里) | 4元 | |
12至18公里范围内(含18公里) | 5元 | |
18至24公里范围内(含24公里) | 6元 | |
超过24公里 | 每递增8公里加价1元 |
2▼ ·if n<=4:
3 print("票价为2元")
4▼ e1if n<=8:
5 print("票价为3元")
6▼ 【2】 n<=12:
7 print("票价为4元")
8▼ e1if n<=18:
9 print("票价为5元")
10▼ e1if 【3】:
11 print("票价为6元")
12▼ e1se:
13 n=7+(n-24)//8*1 #25-31公里按超过8公里计算
14 print("票价为",【4】,"元")
结合贵阳市轨道交通票价计价方式,小晨同学使用Python语言编写了一段程序。那么该程序段中序号【1】、【2】、【3】、【4】处应该填写的内容是
【1】处是
【3】处是
您最近一年使用:0次
操作题
|
较易
(0.85)
【推荐1】北京冬奥会采用我国首个超大规模智能信息模型和虚拟数字人技术,为听障人士打造了“冬奥手语播报数字人”,将主播的口语播报内容实时翻译成手语,与真人主播同步播报冬奥资讯,让“无声世界”淋漓尽致感受北京冬奥会的赛事盛况。
(1)“数字人”能跟随主持人的语音播报,熟练流畅地运用手语进行同步播报。由此可见___________ 。
A.“数字人”的能力已经完全超越了人类的能力
B.“数字人”可以拥有与人一样的自主意识
C.“数字人”是人造的智能,可以降低人力成本
D.“数字人”应用前景广泛,将完全取代人类播报
(2)“冬奥手语播报数字人”作为一个智能信息系统,具有输入、___________ 、___________ 、___________ 和输出五大基本功能。
(3)为了让“冬奥手语播报数字人”能够进行手语播报,研发人员基于“悟道2.0”大规模智能模型对数字人进行了“系统而刻苦”的训练,这体现了人工智能的核心技术是___________ 。
A.计算机视觉 B.人机交互 C.机器学习 D.自然语言处理
(4)为了实现精确的人物形象和手语动作,研发团队自主搭建了高速准确的同步数据采集系统,涵盖包括多模态肢体动作、表情、手指等。根据获取数据的渠道,以上数据属于间接数据。( )
(5)多模态肢体动作、表情、手指等数据的采集,需要不同的采集设备,比如手指捕捉适合使用___________ ,面部表情捕捉适合使用___________ 。
A.温度传感器 B.运动传感器 C.超声波测距离传感器 D.视觉传感器
(6)设备捕捉的大量数据要进入到计算机系统进行处理,必须要将模拟数据转化为数字数据,这一过程称为___________ 。
A.数字化 B.采样 C.量化 D.编码
(1)“数字人”能跟随主持人的语音播报,熟练流畅地运用手语进行同步播报。由此可见
A.“数字人”的能力已经完全超越了人类的能力
B.“数字人”可以拥有与人一样的自主意识
C.“数字人”是人造的智能,可以降低人力成本
D.“数字人”应用前景广泛,将完全取代人类播报
(2)“冬奥手语播报数字人”作为一个智能信息系统,具有输入、
(3)为了让“冬奥手语播报数字人”能够进行手语播报,研发人员基于“悟道2.0”大规模智能模型对数字人进行了“系统而刻苦”的训练,这体现了人工智能的核心技术是
A.计算机视觉 B.人机交互 C.机器学习 D.自然语言处理
(4)为了实现精确的人物形象和手语动作,研发团队自主搭建了高速准确的同步数据采集系统,涵盖包括多模态肢体动作、表情、手指等。根据获取数据的渠道,以上数据属于间接数据。
(5)多模态肢体动作、表情、手指等数据的采集,需要不同的采集设备,比如手指捕捉适合使用
A.温度传感器 B.运动传感器 C.超声波测距离传感器 D.视觉传感器
(6)设备捕捉的大量数据要进入到计算机系统进行处理,必须要将模拟数据转化为数字数据,这一过程称为
A.数字化 B.采样 C.量化 D.编码
您最近一年使用:0次
操作题
|
较易
(0.85)
名校
【推荐2】某“芦丁鸡饲养箱”温度监测系统的硬件有 IoT 模块、智能终端、温度传感器、温度控制器、服务器等。服务器通过无线与智能终端相连接,智能终端连接传感器和执行器。用户通过浏览器查看数据库中的数据,请回答下列问题。
(1)在设计系统的前期准备中,需要了解该系统的目标期待,这一过程属于________ (单选,填字母:A.需求分析/B.概要设计/C.详细设计)。
(2)该系统服务器端程序采用Flask Web框架编写,服务器的IP地址是192.168.19.4,端口号为8080,采用GET形式提交数据,网站功能页面规划如下表所示:
若小明要了解饲养箱当天的温度变化,可在相应的子页面中查询温度,则访问该子页面的地址是http://________ 。
(3)智能终端部分代码如下:
temp=round(pin0.read_analog()*3/10.24)
errno,resp=Obloq.get("deal?temp="+str(temp),10000)
if errno==200:
智能终端通过接口 pin8 连接温度控制器,连接温度传感器的接口是_______________ 。
(4)小明将系统中 10 月份的温度控制器开启和关闭的数据导出,部分数据如下图所示,分析10月份温度控制器每天的平均时长(单位:分钟,保证整数位)。部分Python程序如下:
import pandas as pd
import matplotlib.pyplot as plt
df=pd._______ ("data.xlsx") #读取数据
df.insert(3,"时长",'') #插入新列"时长",值是""
def timedif(t1,t2):
lst=[]
for i in dft.index:
lst.append(int(dft.at[i,"时长"])) #将时长转为整数,存入 lst
print(lst) #以列表的形式输出结果
请填写划线处①代码。
划线处②应填写代码________ (单选,填字母:A.max()/B.min()/C.sum()/D.mean())。
(1)在设计系统的前期准备中,需要了解该系统的目标期待,这一过程属于
(2)该系统服务器端程序采用Flask Web框架编写,服务器的IP地址是192.168.19.4,端口号为8080,采用GET形式提交数据,网站功能页面规划如下表所示:
序号 | 访问地址 | 功能说明 |
1 | / | 主页 |
2 | /query | 查询温度 |
3 | /deal?temp=23 | 提交饲养箱温度 |
4 | … | … |
(3)智能终端部分代码如下:
temp=round(pin0.read_analog()*3/10.24)
errno,resp=Obloq.get("deal?temp="+str(temp),10000)
if errno==200:
display.show(str(resp))
if resp=='1':
pin8.write_digital(1)
else:
pin8.write_digital(0)
else:display.show(str(errno))
sleep(1000*5)智能终端通过接口 pin8 连接温度控制器,连接温度传感器的接口是
(4)小明将系统中 10 月份的温度控制器开启和关闭的数据导出,部分数据如下图所示,分析10月份温度控制器每天的平均时长(单位:分钟,保证整数位)。部分Python程序如下:
import pandas as pd
import matplotlib.pyplot as plt
df=pd.
df.insert(3,"时长",'') #插入新列"时长",值是""
def timedif(t1,t2):
#计算并返回 t1,t2 两个时间的差值,代码略
for i in df.index: #调用 timedif 函数计算时长df.at[i,"时长"]=timedif(df.at[i,"关闭"],df.at[i,"开启"])
dft=df.groupby("日期",as_index=False)["时长"]. ② #分类计算平均值lst=[]
for i in dft.index:
lst.append(int(dft.at[i,"时长"])) #将时长转为整数,存入 lst
print(lst) #以列表的形式输出结果
请填写划线处①代码。
划线处②应填写代码
您最近一年使用:0次
操作题
|
较易
(0.85)
名校
【推荐3】小姜设计了一个“温度监测系统 ”。主要功能为:温度传感器每间隔5分钟采集一次温度值,并将数据上传至服务器,根据服务器反馈的数据执行是否发出“报警”声提醒。学生也可以通过手机浏览器或PC客户端浏览器查看历史记录。该系统结构示意图如图a所示。 图a
(1)图a①和②处设备可能是____ (单选,填字母:A.路由器和智能终端/B.IOT模块和数据库/C.智能终端和数据库/D.执行器和智能终端)。
(2)小姜准备采用B/S架构,确定该架构方式属于信息系统前期准备中____ 的过程。(单选,填字母:A.需求分析/B.开发模式的选择/C.概要设计/D.详细设计)。
(3)小姜基于Falsk Web框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器获取视图函数index()返回的页面,则应访问的URL是http://____ 。
#导入Falsk框架模块及其他相关模块,代码略
app=Flask( name )
@app.route('/')
def index():
# 从数据库读取温度数据,并返回页面,代码略
#服务器其他功能,代码略
if name ==' main ':
app.run(host='192.168.1.108',port=8081)
(4)系统正常工作一段时间后,发现用浏览器能正常查询历史数据,但当服务器反馈的数据大于阈值时蜂鸣器也不会“报警”,试写出两种可能的原因。____
(5)某天的数据存储在“data.xlsx”文件中,部分数据如图b所示。 图b 图c
①用Pandas读取温度数据进行处理,假设温度超过36摄氏度为过高,通过下面程序可以找出过高温度的数据条数。
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel('data.xlsx')
df1 =
print('温度过高的数据有',len(df1),'条')
下列语句填写在划线处可以正确实现上述功能的有____
A.df[df['摄氏温度']>36] B.df.摄氏温度>36 C.df[df.摄氏温度>36] D.df[‘摄氏温度’>36]
②为了消除过高温度值的影响,得到一天中温度变化的平滑曲线(如图c所示),可以将I时刻的温度用i-n到i+n之间的温度平均值替代,实现的python程序如下,请将划线处代码补充完整。
df=df.sort_values('时间')
df=df.reset_index()#重新设置df的index为0,1,2,3…
temps=[]
n=int(input('请输入n:'))
for i in range(n, len (df)-n):
s = 0
for j in range(-n,n+1):
s+=____
ave=s/(2*n+1)
temps.append(ave)
plt.plot(range(len (temps)), temps)
plt.title('24小时温度值变化曲线')
plt.xlabel('时间(每5分钟)')
plt.ylabel('温度值(°C)')
plt.show()
(1)图a①和②处设备可能是
(2)小姜准备采用B/S架构,确定该架构方式属于信息系统前期准备中
(3)小姜基于Falsk Web框架编写服务器端的程序,部分代码如下。编写完成后,若要通过浏览器获取视图函数index()返回的页面,则应访问的URL是http://
#导入Falsk框架模块及其他相关模块,代码略
app=Flask( name )
@app.route('/')
def index():
# 从数据库读取温度数据,并返回页面,代码略
#服务器其他功能,代码略
if name ==' main ':
app.run(host='192.168.1.108',port=8081)
(4)系统正常工作一段时间后,发现用浏览器能正常查询历史数据,但当服务器反馈的数据大于阈值时蜂鸣器也不会“报警”,试写出两种可能的原因。
(5)某天的数据存储在“data.xlsx”文件中,部分数据如图b所示。 图b 图c
①用Pandas读取温度数据进行处理,假设温度超过36摄氏度为过高,通过下面程序可以找出过高温度的数据条数。
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_excel('data.xlsx')
df1 =
print('温度过高的数据有',len(df1),'条')
下列语句填写在划线处可以正确实现上述功能的有
A.df[df['摄氏温度']>36] B.df.摄氏温度>36 C.df[df.摄氏温度>36] D.df[‘摄氏温度’>36]
②为了消除过高温度值的影响,得到一天中温度变化的平滑曲线(如图c所示),可以将I时刻的温度用i-n到i+n之间的温度平均值替代,实现的python程序如下,请将划线处代码补充完整。
df=df.sort_values('时间')
df=df.reset_index()#重新设置df的index为0,1,2,3…
temps=[]
n=int(input('请输入n:'))
for i in range(n, len (df)-n):
s = 0
for j in range(-n,n+1):
s+=
ave=s/(2*n+1)
temps.append(ave)
plt.plot(range(len (temps)), temps)
plt.title('24小时温度值变化曲线')
plt.xlabel('时间(每5分钟)')
plt.ylabel('温度值(°C)')
plt.show()
您最近一年使用:0次