首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
薛定谔的小猫米
门头沟学院 嵌入式软件工程师
发布于浙江
关注
已关注
取消关注
@安和ahe:
嵌入式软件 软件开发 c语言 面经 笔试题
1.预处理&关键字(22道) 1.1宏定义是在编译的哪个阶段被处理的? 答案:宏定义是在编译预处理阶段被处理的。 解读:编译预处理:头文件包含、宏替换、条件编译、去除注释、添加行号。 1.2写一个" 标准"宏 MIN ,这个宏输入两个参数并返回较小的一个。 答案: #define MIN( A, B) ((A) <= (B)? ( A) : (B)) 解读: (1)注意这个题目要用三重条件操作符,在宏中要小心地把参数用括号括起来,并且整个宏也要用括号括起来,防止替换时出现错误。 (2)注意若写"least = MIN(*p++, b);"这句代码会产生副作用,将*p++代入宏体,指针p会做两次自增操作。 1.3已知数组table ,用宏求数组元素个数。 答案: # define COUNT(table) (sizeof( table) / sizeof(table[ 0])) 解读:sizeof(table)得到数组长度,sizeof(table[0])得到数组元素长度,两者相除即可得到数组元素个数。 1.4带参宏和函数的区别? (1)带参宏只是在编译预处理阶段进行简单的字符替换;而函数则是在运行时进行调用和返回。 (2)宏替换不占运行时间,只占编译时间;而函数调用则占运行时间(分配单元、保留现 场、值传递、返回)。 (3)带参宏在处理时不分配内存;而函数调用会分配临时内存。 (4)宏不存在类型问题,宏名无类型,它的参数也是无类型的;而函数中的实参和形参都要定义类型,二者的类型要求一致。 (5)而使用宏定义次数多时,宏替换后源程序会变长;而函数调用不使源程序变长。 1.5内联函数的优缺点和适用场景是什么? (1)优点:内联函数与宏定义一样会在原地展开,省去了函数调用开销,同时又能做类型检查。 (2)缺点:它会使程序的代码量增大,消耗更多内存空间。 (3)适用场景:函数体内没有循环(执行时间短)且代码简短(占用内存空间小)。 1.6关键字volatile 的作用是什么?给出三个不同的例子。 (1)作用:告诉编译器不要去假设(优化)这个变量的值,因为这个变量可能会被意想不到地改变。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。 (2)例子: ①并行设备的硬件寄存器(如:状态寄存器)。 ②一个中断服务子程序中会访问到的非自动变量。 ③多线程应用中被几个线程共享的变量(防止死锁)。 以上内容摘自专刊《嵌入式岗位笔试面试真题讲解》,该专刊不仅有真题讲解,还有经验分享,不清楚嵌入式该学什么的同学,想找嵌入式实习/正式工作的同学,都可以来看看: https://blog.nowcoder.net/zhuanlan/v0ELPM 引流:华为、 小米 、OPPO、VIVO、荣耀、一加、 CVTE、 大疆 、insta360影石、 美的 、 TCL 、 海信、创维、烽火、比亚迪 、吉利、长安、大众、经纬恒润 、小鹏、 图森未来、 百度 、 滴滴、蔚来、理想、 联发科、 紫光展锐 、全志、 寒武纪 、晶晨半导体 、汇顶、 华为、 中兴、 浪潮 、TP-LINK、讯飞、商汤、 海康威视 、浙江大华 、360、小马智行、元戎启行 、深信服 、移动、联通、电信、旷视 、四维图新 、中芯国际 、复旦微电子、极氪
点赞 16
评论 16
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
08-08 10:15
重庆大学 嵌入式工程师
中兴未来领军硬件二面
已经面一周多了还没消息,有其他的面的兄弟分享下bg不
中兴二面96人在聊
点赞
评论
收藏
分享
08-08 14:46
郑州大学 Java
美团秋招笔试
练习美团笔试,3道题做了1小时,这正常吗?
投递美团等公司10个岗位
点赞
评论
收藏
分享
08-07 12:22
西安电子科技大学 golang
触发握手了
你快问我要简历啊😭
驼瑞驰_招募评论官版...:
一共经历几次握手?
点赞
评论
收藏
分享
06-30 19:02
华北电力大学(保定) 机器学习
接offer了,还是sp呢
码农索隆:
想看offer细节
点赞
评论
收藏
分享
08-06 14:38
门头沟学院 Java
美团薪资多少算SSP?
你觉得多少薪资算SSP?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
25年秋招精心整理的最新互联网大厂笔面试题集合
2.2W
2
...
字节秋招-后端开发-一面
7535
3
...
暑期实习转正自评,你就这么写!
5672
4
...
26秋招-拓竹嵌入式软件面经
4467
5
...
本华为OD终于翻身!(百度后端面经)
4305
6
...
字节秋招意向
3712
7
...
26届秋招建议
3492
8
...
影石嵌入式驱动开发面经
2474
9
...
字节二面-半技术半聊天?
2370
10
...
亚信科技java实习面经
1934
创作者周榜
更多
正在热议
更多
#
我的秋招“寄”录
#
13099次浏览
163人参与
#
你最近一次加班是什么时候?
#
72523次浏览
361人参与
#
去哪儿旅行秋招
#
223310次浏览
3172人参与
#
实习的内耗时刻
#
15807次浏览
220人参与
#
大城市找工作会更容易吗
#
43719次浏览
351人参与
#
你上一次给父母打电话是什么时候
#
6816次浏览
70人参与
#
华丞电子求职进展汇总
#
23370次浏览
239人参与
#
规定下班时间vs实际下班时间
#
10464次浏览
87人参与
#
我的AI电子员工
#
9985次浏览
66人参与
#
独居后,你的生活是更好了还是更差了?
#
5365次浏览
87人参与
#
被AI治愈的瞬间
#
63855次浏览
634人参与
#
工作上你捅过哪些篓子?
#
7675次浏览
53人参与
#
每个月的工资都是怎么分配的?
#
59171次浏览
588人参与
#
秋招想进国企该如何准备
#
81302次浏览
441人参与
#
得物求职进展汇总
#
103788次浏览
830人参与
#
入职第二天,午饭怎么解决
#
26572次浏览
76人参与
#
面试被问期望薪资时该如何回答
#
267913次浏览
1534人参与
#
吉利求职进展汇总
#
76905次浏览
386人参与
#
那些我实习了才知道的事
#
221291次浏览
1740人参与
#
国央企薪资爆料
#
105739次浏览
556人参与
#
你觉得材料多少算高薪
#
22312次浏览
149人参与
#
奇葩时刻大赏
#
57110次浏览
237人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务