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

相关推荐

02-01 12:05
复旦大学 Java
腾讯的提前批大概率应该是没有笔试的,但是这个时候有相当部分的同学简历估计都没有准备好,没准备好的同学也不用急,大部分都是3月之后开,这个时候开的绝大多数都是神仙打架,问的东西也比较难,打算投递的同学也多看下计算机网络和操作系统,腾讯对这部分的知识问的比较多。另外多刷下牛客的热门题库,刷题注意刷ACM模式,和牛客的周赛题,腾讯有的部门会从这里面出原题。我是@程序员花海关注我,带你了解更多校招资讯!
程序员花海:还没有来得及准备的同学可以看下学习路线:https://www.nowcoder.com/discuss/824693499982315520?sourceSSR=users算法题:https://www.nowcoder.com/feed/main/detail/20e7a999fa04485b88340a274411ca0d?sourceSSR=users八股文:https://www.nowcoder.com/discuss/833102362771251200?sourceSSR=users简历书写方式:https://www.nowcoder.com/discuss/839907820706205696?sourceSSR=users都是以前在牛客发的文章~
软开人,秋招你打算投哪些...
点赞 评论 收藏
分享
评论
7
55
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务