嵌入式面经汇总之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++如何实现多态?纯虚函数的概念是什么?
全部评论

相关推荐

7 53 评论
分享
牛客网
牛客企业服务