- 27
- 0
- 约8.86千字
- 约 9页
- 2026-05-25 发布于河北
- 举报
华为嵌入式开发工程师招聘笔试题及详细答案
考试时长:120分钟满分:100分适用岗位:华为嵌入式软件开发工程师(通用方向,涵盖基站、终端、物联网相关)
一、单项选择题(每题3分,共30分)
1.下列关于volatile关键字的说法,错误的是()
A.volatile用于告知编译器,变量的值可能被意外修改(如中断、硬件寄存器),禁止编译器优化
B.被volatile修饰的变量,每次访问都会直接读取内存,而非寄存器缓存
C.volatile可以保证变量操作的原子性
D.嵌入式开发中,硬件寄存器地址映射的变量必须用volatile修饰
2.关于ARMCortex-M系列处理器的中断机制,说法正确的是()
A.中断优先级由NVIC寄存器配置,优先级数值越大,中断优先级越高
B.中断服务程序(ISR)中可以随意调用延时函数,不会影响系统稳定性
C.触发中断后,处理器会自动保存当前上下文(PC、PSR等寄存器)
D.所有中断都可以被随意屏蔽,且屏蔽后不会产生任何影响
3.华为自研LiteOS-M内核中,关于任务调度的描述,错误的是()
A.支持优先级抢占调度,高优先级任务可打断低优先级任务运行
B.就绪队列采用双向链表+位图加速查找,提升调度效率
C.任务切换时,上下文切换由内核自动完成,无需开发者干预
D.时间片轮转调度仅适用于同优先级任务,时间片
原创力文档

文档评论(0)