嵌入式考试题.1docx

上传人:杏** 文档编号:280664594 上传时间:2022-04-22 格式:DOCX 页数:3 大小:30.02KB
返回 下载 相关 举报
嵌入式考试题.1docx_第1页
第1页 / 共3页
嵌入式考试题.1docx_第2页
第2页 / 共3页
嵌入式考试题.1docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《嵌入式考试题.1docx》由会员分享,可在线阅读,更多相关《嵌入式考试题.1docx(3页珍藏版)》请在金锄头文库上搜索。

1、嵌入式考试题.1docx 阅读以下说明和C语言代码,回答问题1至问题3,将解答填入答题纸的对应栏内。 在实时系统中,许多控制软件需要将数据封装到一个数据结构中,以节省存储空间。对于位操作,使用汇编语言实现其访问比较容易,但会增加编程难度,因此现在普遍采用C语言实现。使用高级语言编程要特别注意结构的存储格式以及编译器的特性。本题所使用的编译器对变量按声明顺序分配地址。分析下面所示的C语言代码,回答以下问题。 1:typedef struct 2: int A 3: char B : 8; 4: char C : 8; 5: char D : 8; 6: int F; 8: radartype;

2、9: typedef struct 10: unsigned int X; 11: unsigned int Y; 12: unsigned int Z; 14: datatranstype; 15: radartype myRadarData2= 16: 1, a, b, c, 512, 2, x, y, z, 1024; 17: 18:void main(void) 19: radartype *p; 20:datatranstype *q; 21:p = myRadarData; 22:q = (datatranstype *)p; 23: q+; 24: 如果处理机按32位以大端方式(

3、big_endian)编址,请在下图所示的存储器图表中填入myRadarData数据的存储内容(十六进制表示)。 在上面的程序中,第22行的语句执行完成后,下列语句的结果是多少?请将应填入(n)处的内容写在答题纸的对应栏中。 q-X = (1)0x00000001 q-Y = (2)0x61626300 q-Z = (3)0x00000200 若再执行一次+,则下列语句的结果又是多少?请将应填入(n)处的内容写在答题纸的对应栏中。 q-X = (5)0x00000002 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第3页 共3页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页第 3 页 共 3 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号