嵌入式面经汇总之30题
1. C语言的函数调用原理是什么?
2. 什么是封装、继承、多态?
3. 深拷贝和浅拷贝有何区别?
4. 友元在C++中的含义是什么?
5. struct和class在C++中的区别是什么?
6. 构造函数和析构函数的作用是什么?
7. CPU、MPU、MCU、SOC、SPOC有何区别?
8. 交叉编译是什么?为何需要交叉编译?
9. 嵌入式系统基于ROM和基于RAM的运行方式有何区别?
10. 什么是哈弗结构和冯诺依曼结构?
11. ARM流水线技术的概念是什么?
12. ARM有多少个32位寄存器?
13. ARM指令集分为几类?
14. ARM处理器有几种工作状态?
15. ARM体系中函数调用时参数是如何传递的?
16. 锁相环的概念是什么?
17. 中断和异常有何区别?
18. 中断和DMA的区别是什么?
19. 中断的响应执行流程是怎样的?
20. 中断和轮询的区别是什么?
21. 同步传输和异步传输有何区别?
22. RS232和RS485的区别是什么?
23. 常用的GCC指令有哪些?
24. 硬中断和软中断有何区别?
25. 中断为何要分为上半部和下半部?
26. 如何求解整数型的二进制表示中1的个数?
27. 不使用第三个变量如何变换两个变量的值?
28. 给定一个整型变量a,如何设置a的第3位?如何清除a的第3位?
29. 什么是虚函数?
30. C++如何实现多态?纯虚函数的概念是什么?
2. 什么是封装、继承、多态?
3. 深拷贝和浅拷贝有何区别?
4. 友元在C++中的含义是什么?
5. struct和class在C++中的区别是什么?
6. 构造函数和析构函数的作用是什么?
7. CPU、MPU、MCU、SOC、SPOC有何区别?
8. 交叉编译是什么?为何需要交叉编译?
9. 嵌入式系统基于ROM和基于RAM的运行方式有何区别?
10. 什么是哈弗结构和冯诺依曼结构?
11. ARM流水线技术的概念是什么?
12. ARM有多少个32位寄存器?
13. ARM指令集分为几类?
14. ARM处理器有几种工作状态?
15. ARM体系中函数调用时参数是如何传递的?
16. 锁相环的概念是什么?
17. 中断和异常有何区别?
18. 中断和DMA的区别是什么?
19. 中断的响应执行流程是怎样的?
20. 中断和轮询的区别是什么?
21. 同步传输和异步传输有何区别?
22. RS232和RS485的区别是什么?
23. 常用的GCC指令有哪些?
24. 硬中断和软中断有何区别?
25. 中断为何要分为上半部和下半部?
26. 如何求解整数型的二进制表示中1的个数?
27. 不使用第三个变量如何变换两个变量的值?
28. 给定一个整型变量a,如何设置a的第3位?如何清除a的第3位?
29. 什么是虚函数?
30. C++如何实现多态?纯虚函数的概念是什么?
c++/嵌入式面经专栏-牛客网
https://gw-c.nowcoder.com/api/sparta/jump/link?link=https%3A%2F%2Fwww.nowcoder.com%2Fcreation%2Fmanager%2FcolumnDetail%2FMJNwoM
全部评论
相关推荐
点赞 评论 收藏
分享


蔚来
| 实习
| 240个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享