D、Output
正确答案:AB
11、当暂时不用此设备或设备异常时,处理的方法是将设备删除。()
A.正确
B.错误
正确答案:B
12、发布者和订阅者不是直接传输消息的,是通过代理来传输的。()
A.正确
B.错误
正确答案:A
13、MQTT客户端完成的功能有哪些?
A、发布其他客户端可能会订阅的信息
B、订阅其它客户端发布的消息
C、退订或删除应用程序的消息
D、断开与服务器连接
正确答案:ABCD
14、MQTT服务器完成的功能有哪些?
A、接收来自客户端发起的网络连接
B、接收客户发布的认证和授权信息
C、处理来自客户端的订阅服务和退订服务请求
D、将消息下发到订阅者
正确答案:ABCD
第六章测试
1、下列有关基于开源MQTT接入阿里云平台方式说法错误的是()。
A、username由DeviceName和ProductKey组成。
B、password要通过哈希算法获得,且这个计算过程是不可逆的。
C、阿里云平台仅支持不使用TLS加密的开源MQTT连接。
D、心跳包的保活时间小于30秒或者大于1200秒,平台将拒绝连接。
正确答案:C
2、ArduinoIDE提供的安装包支持的操作系统是()。
A、Windows系统
B、MacOS系统
C、Linux系统
D、其余选项的系统均支持
正确答案:D
3、ArduinoUNO开发板配备的模拟端口数量为()。
A、5个
B、6个
C、13个
D、14个
正确答案:B
4、ArduinoIDE状态栏的作用是()。
A、输出编译或报错信息
B、编写代码
C、查看串口输出内容
D、显示程序运行状态
正确答案:A
5、若使用5.0V的参考电平,读入的数据为800,说明A2端口的电平为()。
A、800mV
B、4.0V
C、3.92V
D、2.58V
正确答案:C
6、pinMode()函数的作用是()。
A、使ArduinoUNO板载的LED灯以一定时间间隔闪烁
B、配置端口为输入、输出、或输入且上拉
C、延时一定时间
D、使端口输出数字的高电平或者低电平
正确答案:B
7、3号数字端口不能完成的操作是()。
A、输出数字高电平
B、读入数字低电平
C、读入模拟电平
D、输出490Hz的PWM波形
正确答案:C
8、在ArduinoIDE新建工程文件,会自动创建loop()函数,该函数的作用是()。
A、函数中的内容会不断循环,应该写入主程序代码。
B、函数中的内容会对创建的函数进行初始化,应该将自定义的函数写入。
C、函数中的内容会首先得到执行,且仅执行一次,应该写入初始化代码。
D、无具体作用,可以删掉。
正确答案:A