- 1
- 0
- 约8.25千字
- 约 13页
- 2026-11-04 发布于山东
- 举报
嵌入式c语言编程题笔试题
考试时间:______分钟总分:______分姓名:______
一、选择题(每题2分,共30分。请将正确选项字母填入括号内)
1.在32位嵌入式系统中,若`int`类型占用4个字节,`char`类型占用1个字节,则以下关于指针表达式`p+5`的描述中,正确的是()。
A.`p`必须指向`int`类型的数组首地址,`p+5`指向该数组中第六个元素。
B.无论`p`指向什么类型,`p+5`都表示`p`的地址值加上5个整数字节的偏移量。
C.`p`的类型决定了`p+5`的偏移量大小,如果`p`指向`char`,偏移量为5个字节;如果`p`指向`int`,偏移量为20个字节。
D.`p+5`的值是未定义的,因为对非空指针进行加法运算的前提条件不明确。
2.以下关于`volatile`关键字在嵌入式C语言中作用的描述,错误的是()。
A.使用`volatile`告诉编译器,变量可能在程序外部被修改(如硬件寄存器),阻止编译器对涉及该变量的优化。
B.`volatile`变量必须在每次使用时都从内存中读取其值,即使前一次已经读取过。
C.`volatile`适用于频繁读写的全局变量,以提高访问速度。
D.对于由中断服务程序修改,但在主程序中读取的共享变量,使
您可能关注的文档
最近下载
- 如何免费看新上映的电影(精品).doc VIP
- 通信网络故障处理与恢复规范.docx VIP
- 基于RFID的高校图书馆管理系统-本科生毕业论文.doc VIP
- 基于STM32与RFID的图书馆智能书架在架图书定位与盘点系统设计与实现_智慧图书馆_2026年.docx VIP
- 比较公共行政 .pdf VIP
- 2022年春季学生资助及资助子系统培训(学前、义务教育、中职、高中).pptx VIP
- T∕XMSSAL 0165-2026 供厦食品 鲜冻笋.docx VIP
- 正常人体运动学—头、颈和躯干.ppt
- 超星尔雅学习通《大学生国家安全教育(复旦大学版)》2025章节测试附答案.docx
- 第十二章--头、颈和躯干运动学.ppt VIP
原创力文档

文档评论(0)