岗位:软件开发工程师/嵌入式软件开发工程师
题型:3 道编程题
1、编程题
1.1
数据解码:
指定有一段经过编码的二进制数据,数据由 0 个或多个 “编码单元” 组成。“编码单元” 的编码方式存在如下两种:
- 简单编码单元如下所示,其中:
- TAG 所占长度须为 1 字节,其值须为 0xF0
- SINGLE-VALUE 的长度固定为 4 字节

- 复杂编码单元如下所示,其中:
- TAG 所占长度须为 1 字节,其值须为 0xF1
- REPEAT 所占长度固定为 1 字节,用于指示值在解码后消息中重复的次数
- LEN 所占长度固定为 4 字节,用于指示值的字节数,LEN 使用大端序表示
- 值部分必须由 0 个或多个 “编码单元” 组成,且长度必须为 LEN 字段所指示的字节数
嵌入式软件开发笔试编程真题解析
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



