智慧树知到《ZigBee无线传感器网络》章节测试答案


1、在ZigBee网络中存在3种设备类型:协调器、路由器和终端设备,但只能有一个(),可以有多个()和()。

A.路由器、协调器、终端设备

B.协调器、终端设备、路由器

C.路由器、终端设备、协调器

D.终端设备、路由器、协调器

正确答案:协调器、终端设备、路由器

2、在ZigBee协议栈中,关于系统变量的描述,正确的是()。

A.tasksCnt保存了任务的总数量。

B.tasksEvents是一个指针,指向了事件表的首地址。

C.tasksArr是一个数组,该数组的每个元素都是一个函数指针,指向事件处理函数。

正确答案:tasksCnt保存了任务的总数量。tasksEvents是一个指针,指向了事件表的首地址。tasksArr是一个数组,该数组的每个元素都是一个函数指针,指向事件处理函数。

3、events=(tasksArr[idx])(idx, events)代码用于调用相对应的任务事件处理函数,并返回未处理的事件给变量events。

A.正确

B.错误

正确答案:正确

4、SYS()EVENT()MSG是系统强制事件(Mandatory Events),是一个事件集合,主要包括以下几个事件()。

A.AF()INCOMING()MSG()CMD:表示收到了一个新的无线数据事件。

B.ZDO()STATE()CHANGE:表示当网络状态发生变化时,会产生该事件。

C.KEY()CHANGE:表示按键事件。

D.ZDO()CB()MSG:表示每一个注册的ZDO响应消息。

正确答案:AF()INCOMING()MSG()CMD:表示收到了一个新的无线数据事件。ZDO()STATE()CHANGE:表示当网络状态发生变化时,会产生该事件。KEY()CHANGE:表示按键事件。ZDO()CB()MSG:表示每一个注册的ZDO响应消息。

5、下列关于事件ZDO()STATE()CHANGE的描述中,不正确的是()。

A.节点网络状态改变时,该事件有效

B.节点可以利用该事件进行应用程序初始化或启动周期事件

C.协调器可以利用该事件进行应用程序初始化或启动周期事件

D.协调器建立网络时,该事件不会有效

正确答案:协调器建立网络时,该事件不会有效