阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。(20分)
【说明】微内核架构的软件内核相对较小,主要功能和业务逻辑都通过插件实现。某国产通信芯片操作系统使用了微内核架构,其插件与核心系统通过命令方式实现通信。
其通信功能中,获取命令函数主要完成命令获取及通过校验和判断是否为合法命令,如果为合法命令,则函数返回命令字前4字节,否则返回错误码。命令最大长度为16个字节,命令格式为:
具体函数实现如图所示:
【问题2】(8分)为测试软件功能,设计了表5-1所示的测试用例,请补充该表中的空(1)~(4)。