50个嵌入式开发面试问题及答案.docx

50个嵌入式开发面试问题及答案

一、单项选择题(每题2分,共20题,40分)

1.嵌入式C语言中,volatile关键字的主要作用是?

A.保证变量只读

B.防止编译器对变量优化,每次从内存重新读取

C.保证变量原子操作

D.将变量放入ROM

2.在函数内定义static局部变量,其存储位置和生命周期是?

A.栈,函数调用结束释放

B.静态存储区,程序运行期一直存在

C.堆,手动释放

D.寄存器,函数返回即失效

3.语句constint*p的含义是?

A.p是常量指针,指向int

B.p指向int常量,不能通过p修改所指内容

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档