20道嵌入式经典面试题(附答案).docxVIP

  • 2
  • 0
  • 约3.55千字
  • 约 9页
  • 2026-10-19 发布于四川
  • 举报

20道嵌入式经典面试题(附答案)

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

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

A.防止变量被意外修改

B.提示编译器该变量可能被意外修改,禁止过度优化

C.声明只读变量

D.将变量存储在寄存器中

2.下列哪个不是嵌入式系统中常见的硬件通信接口?

A.UART

B.I2C

C.SPI

D.HTTPS

3.在32位系统中,sizeof(char*)的值是?

A.1

B.2

C.4

D.8

4.下列哪种内存分配方式是在栈上进行的?

A.malloc(100)

B.newint[100]

C.在函数内定义局部数组charbuf[100];

D.定义全局数组charbuf[100];

5.关于中断服务函数,下列做法正确的是?

A.在ISR中调用printf刷新界面

B.在ISR中执行长延时等待

C.在ISR中只做必要处理、设置标志位并尽快退出

D.在ISR中调用可能阻塞的信号量获取操作

6.以下哪种方式可以用于判断系统的大小端模式?

A.使用sizeof(int)判断

B.使用union结合字节访问

C.查看栈的生长方向

D.读取程序计数器值

7.已有定义inta=10;intb=20;constin

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档