第六章单元测试
  1. 下列有关基于开源MQTT接入阿里云平台方式说法错误的是________。

  2. A:阿里云平台仅支持不使用TLS加密的开源MQTT连接。 B:username由DeviceName和ProductKey组成。 C:password要通过哈希算法获得,且这个计算过程是不可逆的。 D:心跳包的保活时间小于30秒或者大于1200秒,平台将拒绝连接。
    答案:阿里云平台仅支持不使用TLS加密的开源MQTT连接。
  3. Arduino IDE提供的安装包支持的操作系统是________。


  4. A:

    Windows系统

    B:其余选项的系统均支持 C:Linux系统 D:MacOS系统
  5. Arduino UNO开发板配备的模拟端口数量为________。

  6. A:5个 B:13个 C:6个 D:14个
  7. Arduino IDE状态栏的作用是________。

  8. A:输出编译或报错信息 B:编写代码 C:显示程序运行状态 D:查看串口输出内容
  9. 若使用5.0V的参考电平,读入的数据为800,说明A2端口的电平为________。

  10. A:800mV B:4.0V C:3.92V D:2.58V
  11. pinMode( )函数的作用是________。

  12. A:延时一定时间 B:使Arduino UNO板载的LED灯以一定时间间隔闪烁 C:配置端口为输入、输出、或输入且上拉 D:使端口输出数字的高电平或者低电平
  13. 3号数字端口不能完成的操作是________。

  14. A:输出490Hz的PWM波形 B:读入模拟电平 C:输出数字高电平 D:读入数字低电平
  15. 在ArduinoIDE新建工程文件,会自动创建loop( )函数,该函数的作用是___。

  16. A:函数中的内容会对创建的函数进行初始化,应该将自定义的函数写入。 B:函数中的内容会不断循环,应该写入主程序代码。 C:无具体作用,可以删掉。 D:函数中的内容会首先得到执行,且仅执行一次,应该写入初始化代码。
  17. 若采用串行异步通信的方式,通信双方如何实现电平持续时间的一致?

  18. A:通信双方在通信开始之前约定比特率。 B:通信开始时,主机向从机发送比特率信息。 C:通信过程中,发送方对信号进行差分编码。 D:无需进行任何约定。
  19. 下列关于Arduino UNO串口,说法错误的是________。

  20. A:通过串口监视器向Arduino UNO发送信息时,RX指示灯会闪烁。 B:将外设输出的串口信号连接到开发板的1号(TX)端口,串口监视器可以查看消息内容。 C:若USB转串口的芯片损坏,Arduino UNO将无法通过串口对外发送信息,小屋功能无法实现 D:除Arduino IDE以外串口助手软件,也可以获取USB转串口发送出的信息。
  21. 通过I2C总线发起一次通信,时钟线SCL的电平变化为________。

  22. A:由低变高 B:保持低电平 C:由高变低 D:保持高电平
  23. 在I2C通信过程中,当主机发出数据时,从设备不需要对接收到的数据发出ACK信号响应的是________。

  24. A:通信终止信号 B:从设备地址 C:写入寄存器的数据 D:寄存器地址
  25. 在一款云端控制的灌溉系统中,要实现云端下发灌溉动作的指令,定义该功能的类型为________。


  26. A:其余选项均不符 B:属性 C:服务 D:事件
  27. 某个设备向云端更新状态属性的数据,应该发送到的Topic为________。

  28. A:/sys/a1LlAA50xYl/${deviceName}/thing/event/property/post B:/sys/a1LlAA50xYl/BME280/thing/deviceinfo/update C:/sys/a1LlAA50xYl/BME280/thing/event/property/post D:/sys/a1LlAA50xYl/BME280/thing/service/property/set
  29. 阿里云物联网目前支持消息内容查询并推荐使用的服务质量为________。


  30. A:QoS=2 B:其余选项均可 C:QoS=0 D:

    QoS=1

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(2) dxwkbang
返回
顶部