《简易物联系统》单元检测
1.本单元围绕哪个具体物联系统项目展开设计?()
A. 智能门锁
B. 共享单车
C. 物联花盆系统
D. 博物馆环境监测系统
2. 物联系统的基本工作流程通常不包括以下哪个环节?()
A. 采集数据
B. 传输与存储数据
C. 反馈与控制
D. 物理制造
3.在物联花盆系统规划中,第一步是?()
A. 选择传感器
B. 明确系统建设目标与功能需求
C. 编写程序
D. 连接硬件设备
4.物联花盆系统中,获取天气预报数据最可能的途径是?()
A. 安装气象专用传感器
B. 从历史数据中推算
C. 通过API调用互联网数据
D. 由用户手动输入
5. 下列哪项工作属于物联系统中的“反馈与控制”环节?()
A. 根据土壤湿度自动启动水泵灌溉
B. 将温度数据上传到云端
C. 用电子表格分析历史温度
D. 通过传感器采集光照数据
6.在功能模块划分中,负责“将主控板获取的传感器数据发送到服务平台”的模块是?()
A. 环境感知模块
B. 网络通信模块
C. 服务平台模块
D. 执行模块
7.在MQTT通信中,主控板(物联设备)的角色通常是?()
A. 发布者
B. 服务器
C. 订阅者
D. 既可以是发布者,也可以是订阅者
8.在处理物联花盆系统的土壤湿度数据时,为了分析不同位置花盆的平均湿度,最可能需要用到的数据处理方法是?()
A. 数据排序
B. 数据筛选
C. 数据分组与聚合
D. 数据合并
9. 物联花盆系统的“执行器”最可能指以下哪种设备?()
A. 温度传感器
B. 直流小水泵
C. Wi-Fi模块
D. 主控板
10. 在编程控制执行器时,time.sleep(30)语句的主要作用是?()
A. 提高程序运行速度
B. 断开网络连接
C. 控制数据上报或功能执行的间隔时间
D. 终止程序运行
11.将多个数据(如温度、湿度)合并成一个字符串“20-1500-500”上传到MQTT服务器同一个主题,其主要优势是?()
A. 减少主题数量,方便管理
B. 提高数据传输速度
C. 增强数据安全性
D. 降低传感器功耗
12.在物联花盆系统功能测试中,模拟实际操作条件来测试系统整体功能,属于哪种测试?()
A. 硬件检查
B. 动态测试
C. 网络测试
D. 单元测试
13. 在绘制物联花盆系统工作流程图时,如果土壤湿度小于设定下限值,则下一步通常是?()
A. 不执行任何操作
B. 提高湿度下限设定值
C. 启动灌溉
D. 检查光照强度
14.对物联花盆系统进行功能扩展时,如果想了解是否有人在植物附近活动,最可能考虑增加的传感器是?()
A. 声音传感器
B. 红外热释电传感器
C. 土壤湿度传感器
D. 气压传感器
15.数据分析中,想要直观展示土壤湿度随时间变化的趋势,最适合的可视化图表是?()
A. 饼图
B. 折线图
C. 散点图
D. 标签云
16.在“反馈控制有算法”一课中,物联花盆系统的自动灌溉算法需要考虑多种条件(土壤湿度、天气预报、光照)。从控制逻辑上看,这主要体现了哪种算法结构?()
A. 顺序结构
B. 循环结构
C. 模块化结构
D. 分支(选择)结构
17.在物联花盆系统的“传输与存储数据”环节,主控板通常会将数据发送到物联网服务平台。以下关于此过程的描述,逻辑上最不严谨的是?()
A. 主控板需先成功连接网络,然后才能连接服务平台。
B. 为了防止数据冗余,可以在程序中设置仅在传感器数据发生变化时才上传。
C. 不同的环境数据(如温度、湿度)可以发布到MQTT服务器的不同主题。
D. 为了保证数据实时性,主控板应该以最快的速度不间断地上传数据。
18.在系统整合阶段,将各功能模块的代码合并到一个主程序中。假设主程序包含一个无限循环 while True,在循环体内依次执行“采集数据”、“传输数据”、“决策与控制”等操作,并在循环末尾使用 time.sleep(10)。如果“决策与控制”环节的代码执行需要2秒,那么从一次循环开始到下一次循环开始,实际间隔时间大约是?()
A. 8秒
B. 10秒
C. 12秒
D. 2秒
19.关于物联系统中“数据”、“算法”、“反馈”、“执行器”四者关系的逻辑推演,正确的是?()
A. 算法直接控制执行器产生反馈,无需依赖数据。
B. 传感器采集的数据就是反馈本身。
C. 算法根据数据产生决策,决策通过控制执行器来实现反馈。
D. 执行器的唯一作用就是采集数据。
20.在物联花盆项目中,如果希望当土壤湿度介于设定的上下限值之间,且天气预报为“下雨”,则不灌溉。在程序实现时,判断“土壤湿度介于上下限值之间”这个复合条件,应使用哪个逻辑运算符连接两个简单比较表达式?()
A. hum > hum_min orhum <= hum_max
B. hum > hum_min andhum <= hum_max
C. hum < hum_min or hum > hum_max
D. hum < hum_min and hum > hum_max
(注:假设hum为当前湿度,hum_min为下限,hum_max为上限)
21. 在物联花盆系统的程序优化中,为了减少上传到物联网服务平台的数据量以节省流量,可以在主控板程序中增加一个判断:仅当传感器读取的新数据与上一次上传的数据变化超过一定阈值时才进行上传。为了实现这个功能,在程序设计中,以下哪个步骤是逻辑上必需的?()
A. 提高传感器采集数据的频率。
B. 在物联网服务平台设置数据过滤规则。
C. 增加一个变量,用于临时存储上一次上传的成功数据值。
D. 将MQTT服务器的主题数量增加一倍。
22.在物联花盆系统的硬件连接中,主控板、传感器、执行器(如水泵)需要通过电路连接。关于供电的逻辑,下列说法正确的是?()
A. 所有传感器和执行器都可以直接由主控板的数字引脚供电。
B. 主控板可以由执行器(水泵)反向供电。
C. 只要电压匹配,任何电源都可以直接给传感器供电,无需考虑电流。
D. 驱动水泵等大电流设备时,通常需要外接电源或通过主控板上的专用电机驱动接口。
23.在“数据呈现可视化”课程中,提到通过数据可视化可以“发现趋势变化”。以下案例中,最能体现利用历史数据预测未来趋势的是?()
A. 用柱状图展示今天各时刻的温度。
B. 用饼图展示系统中各类传感器数据的占比。
C. 用散点图在地图上展示共享单车的分布。
D. 根据过去一周同一时段的温度折线图,推测明天此时的温度范围。
24.在规划物联花盆系统的功能扩展时,希望增加“光照过强时自动启动遮阳帘”的功能。从系统模块集成的逻辑看,为了实现此功能,最少需要在现有系统中增加哪些硬件?()
A. 光敏传感器、网络通信模块
B. 光敏传感器、遮阳帘(执行器)
C. 温度传感器、遮阳帘(执行器)
D. 光敏传感器、额外的物联网服务平台
25.在对物联花盆系统进行“系统安全需升级”的拓展思考时,考虑到如果攻击者恶意向MQTT服务器的控制主题发布大量“打开水泵”的指令,可能导致系统瘫痪。从系统设计的逻辑上,最有效的防范策略之一是?()
A. 使用更粗的水管。
B. 提高水泵的功率。
C. 在设备端(主控板程序)增加指令来源验证或频率限制机制。
D. 将所有数据传输改为有线连接。
关闭
更多问卷
复制此问卷