嵌入式操作系统及编程试题(B)答案
嵌入式系统设计师题库与参考答案

嵌入式系统设计师题库与参考答案一、单选题(共110题,每题1分,共110分)1.对信号量S执行V操作后,以下叙述中正确的是_。
A、当S小于0时唤醒一个阻塞进程B、当S小于0时唤醒一个就绪进程C、当S小于等于0时唤醒一个就绪进程D、当S等于0时唤醒一个阻塞进程正确答案:D2.以下叙述中不是嵌入式系统特点的是_A、面向应用,可以进行裁减和移植B、要求编码体积小,能够在嵌入式系统的有效存储空间内运行C、用于特定领域,不需要支持多任务D、可靠性高,无需人工干预独立运行,并处理各类事件和故障正确答案:C3.若信号量S的初值为2,当前值为-1,则表示有__等待进程。
A、3个B、1个C、2个D、0个正确答案:B4.某软件公司项目组的程序员在程序编写完成后均按公司规定撰写文档,并上交公司存档。
此情形下,该软件文档著作权应由_享有。
A、公司与项目组共同B、程序员C、项目组全体人员D、公司正确答案:D5.以下关于时序逻辑电路的叙述中,不正确的是_A、在异步时序电路中,记忆元件的状态变化不是同时发生的B、莫尔型(Moore)电路的输出是输入变量及现态的函数C、记忆元件一般是由触发器实现D、最能详尽描述时序逻辑功能的是状态迁移表和状态迁移图正确答案:B6.网络系统中,通常把_置于DMZ区。
A、网络管理服务器B、Web服务器C、入侵检测服务器D、财务管理服务器正确答案:B7.在中断响应过程中,CPU保护程序计数器的主要目的是_A、为了实现中断嵌套B、使CPU能找到中断服务程序的入口地址C、为了使CPU在执行完中断服务程序后能返回到被中断程序的断点处D、为了使CPU与I/O设备并行工作正确答案:C8.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为36)A、0x21B、0x02C、0x65D、0x68正确答案:B9.在划分模块时,一个模块的作用范围应该在其控制范围之内。
嵌入式系统基础B及答案

………………………………密………………………………封………………………………线………………………………2015—2016学年第二学期期末考试一、单项选择题(每题2分,共30分)1、下面哪种操作系统不属于商用操作系统。
( )A、windows xpB、LinuxC、VxWorksD、WinCE2、下面哪点不是嵌入式操作系统的特点。
( )A、内核精简B、专用性强C、功能强大D、高实时性3、下面哪种不属于嵌入式系统的调试方法。
( )A、模拟调试B、软件调试C、BDM/JTAG调试D、单独调试4、在嵌入式ARM处理器中,下面哪种中断方式优先级最高。
( )A、ResetB、数据中止C、FIQD、IRQ5、NAND FLASH和NOR FLASH的区别正确的是( )。
A、NOR的读速度比NAND稍慢一些B、NAND的写入速度比NOR慢很多C、NAND的擦除速度远比NOR的慢D、大多数写入操作需要先进行擦除操作6、通常所说的32 位微处理器是指( )。
A、地址总线的宽度为32 位B、处理的数据长度只能为32 位C、CPU 字长为32 位D、通用寄存器数目为32 个7、ADD R0,R1,[R2]属于( )。
A、立即寻址B、寄存器间接寻址C、寄存器寻址D、基址变址寻址8数据字越长则( )。
A、时钟频率越快B、运算速度越快C、对存储器寻址能力越差D、精度越高9、典型的计算机系统结构是( )。
A、冯诺依曼体系结构B、哈佛结构C、单总线结构D、双总线结构10、下列不是RISC指令系统特点的是( )。
A、大量使用寄存器B、采用固定长度指令格式………………………………密………………………………封………………………………线………………………………C 、 使用多周期指令D 、 寻址方式多11、下列那种设备不属于嵌入式系统产品( )。
A 、PDAB 、ATM 取款机C 、个人计算机D 、机顶盒12、下列不属于ARM 处理器异常工作模式的是( )。
嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题2分,共20分)1. 在嵌入式系统中,通常采用哪种类型的处理器?A. 通用处理器B. 精简指令集处理器(RISC)C. 复杂指令集处理器(CISC)D. 专用处理器答案:B2. 以下哪个不是嵌入式系统的典型特点?A. 实时性B. 可扩展性C. 资源受限D. 专用性答案:B3. 在嵌入式系统中,以下哪个不是常用的存储介质?A. ROMB. RAMC. 硬盘D. Flash答案:C4. 嵌入式操作系统与通用操作系统的主要区别是什么?A. 嵌入式操作系统更复杂B. 嵌入式操作系统更简单,资源占用少C. 嵌入式操作系统价格更高D. 嵌入式操作系统运行速度更快答案:B5. 以下哪个不是嵌入式系统的应用领域?A. 消费电子B. 工业控制C. 航空航天D. 办公自动化答案:D6. 在嵌入式系统中,通常使用哪种类型的编程语言?A. 汇编语言B. 高级语言C. 机器语言D. 以上都是答案:D7. 以下哪个不是嵌入式系统的开发工具?A. 编译器B. 调试器C. 项目管理软件D. 文字处理软件答案:D8. 在嵌入式系统中,以下哪个不是常用的通信协议?A. TCP/IPB. USARTC. I2CD. USB答案:D9. 嵌入式系统的功耗通常与什么因素有关?A. 处理器速度B. 存储容量C. 系统复杂度D. 以上都是答案:D10. 以下哪个不是嵌入式系统的开发流程?A. 需求分析B. 系统设计C. 编码实现D. 产品发布答案:D二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发过程中,以下哪些是必须考虑的因素?A. 系统性能B. 成本控制C. 系统安全性D. 用户体验答案:ABCD2. 在嵌入式系统中,以下哪些是常见的输入设备?A. 触摸屏B. 键盘C. 鼠标D. 传感器答案:ABD3. 以下哪些是嵌入式系统开发中常用的软件工具?A. 集成开发环境(IDE)B. 版本控制系统C. 项目管理工具D. 数据库管理系统答案:ABC4. 在嵌入式系统中,以下哪些是常见的输出设备?A. 显示器B. 扬声器C. 打印机D. LED灯答案:ABD5. 嵌入式系统的测试通常包括哪些方面?A. 功能测试B. 性能测试C. 安全性测试D. 稳定性测试答案:ABCD三、填空题(每题2分,共20分)1. 嵌入式系统通常由、、和四个部分组成。
嵌入式系统试题及答案

嵌入式系统试题及答案一、单项选择题(每题2分,共20分)1. 嵌入式系统的特点是()。
A. 体积小、成本低、功能强B. 体积大、成本高、功能弱C. 体积小、成本低、功能弱D. 体积大、成本高、功能强答案:A2. 以下哪个不是嵌入式系统的组成部分?()A. 嵌入式微处理器B. 嵌入式操作系统C. 通用操作系统D. 嵌入式软件答案:C3. 嵌入式系统通常用于()。
A. 个人计算机B. 服务器C. 家用电器D. 网络设备答案:C4. 在嵌入式系统中,以下哪个不是常用的编程语言?()A. C语言B. C++C. JavaD. Python答案:D5. 嵌入式系统的开发流程不包括以下哪个步骤?()A. 需求分析B. 系统设计C. 系统测试D. 系统销售答案:D6. 以下哪个是嵌入式系统的硬件平台?()A. 单片机B. 个人电脑C. 服务器D. 工作站答案:A7. 嵌入式系统的实时性要求通常()。
A. 非常高B. 一般C. 非常低D. 可有可无答案:A8. 以下哪个不是嵌入式系统的开发工具?()A. 编译器B. 调试器C. 编辑器D. 游戏机答案:D9. 嵌入式系统通常不用于以下哪个领域?()A. 汽车电子B. 移动通信C. 航空航天D. 办公自动化答案:D10. 以下哪个是嵌入式系统的软件平台?()A. 操作系统B. 数据库系统C. 网络服务器D. 办公软件答案:A二、多项选择题(每题3分,共15分)1. 嵌入式系统的开发需要考虑以下哪些因素?()A. 系统稳定性B. 系统安全性C. 系统可扩展性D. 系统成本答案:ABCD2. 嵌入式系统的硬件设计通常包括以下哪些部分?()A. 微处理器B. 存储器C. 电源管理D. 显示设备答案:ABCD3. 嵌入式系统的软件设计通常包括以下哪些部分?()A. 操作系统B. 应用程序C. 驱动程序D. 用户界面答案:ABCD4. 以下哪些是嵌入式系统的开发工具?()A. 交叉编译器B. 版本控制系统C. 性能分析工具D. 游戏机答案:ABC5. 嵌入式系统在以下哪些领域有广泛应用?()A. 工业控制B. 消费电子C. 医疗设备D. 办公自动化答案:ABC三、判断题(每题2分,共10分)1. 嵌入式系统与通用计算机系统没有区别。
嵌入式笔试题目

1、在嵌入式系统中,以下哪个组件负责执行程序指令?
A. 内存
B. 中央处理器(CPU)
C. 输入/输出设备
D. 存储设备(答案:B)
2、以下哪种类型的存储器在掉电后会丢失数据?
A. SRAM
B. DRAM
C. Flash ROM
D. EEPROM(答案:B)
3、在嵌入式系统设计中,I2C总线主要用于什么类型的通信?
A. 高速数据传输
B. 低速串行通信
C. 并行数据传输
D. 高频信号处理(答案:B)
4、下列哪个协议是用于网络通信,特别是嵌入式设备与互联网之间的通信?
A. SPI
B. I2C
C. TCP/IP
D. UART(答案:C)
5、在嵌入式Linux系统中,Bootloader的主要作用是?
A. 加载并启动操作系统内核
B. 提供图形用户界面
C. 管理系统文件
D. 执行应用程序(答案:A)
6、以下哪种编程语言常用于嵌入式系统的底层开发?
A. Python
B. Java
C. C/C++
D. JavaScript(答案:C)
7、在嵌入式系统中,中断的作用是什么?
A. 提高系统处理速度
B. 使系统进入低功耗模式
C. 允许CPU在处理其他任务时响应外部事件
D. 增加系统内存(答案:C)
8、下列哪项技术不是用于降低嵌入式系统功耗的?
A. 睡眠模式
B. 动态电压和频率调整(DVFS)
C. 增加处理器核心数量
D. 定时唤醒机制(答案:C)。
嵌入式系统开发测试题(含答案)

嵌入式系统开发测试题(含答案)一、单选题(共100题,每题1分,共100分)1、Make预置了一些内部宏,其中$@表示A、以上都不是B、没有扩展名的当前目标文件C、当前目标文件最近更新的文件名正确答案:A2、关于U-Boot,下列说法错误的是()A、支持的处理器有ARM、MNPSB、是遵循GPL条款的开放源码项目C、支持的操作系统有LINUX、QNX正确答案:A3、Makefile是()A、调试器B、编辑器C、项目管理器正确答案:C4、C语言文件预处理生成哪个后缀的文件A、iB、SC、o正确答案:A5、直接编译进内核,又称()。
A、下载文件B、静态连接C、动态连接正确答案:B6、实时在线仿真是一种用于替代目标上()的设备A、CPUB、GPUC、NOU正确答案:A7、GDB软件是()。
A、调试器B、编译器C、文本编辑器正确答案:A8、嵌入式系统设计的重要特点是()多样化A、技术B、应用C、操作正确答案:A9、ARM的工作模式有?A、非特权模式和特权模式B、特权模式C、非特权模式正确答案:A10、嵌入式操作系统的特点不包括()。
A、有一定的实时性B、强交互性C、可裁剪正确答案:B11、TCP/IP参考模型不包括()A、表示层B、应用层C、传输层正确答案:A12、Linux内核的功能不包含下面哪种()A、处理机管理B、内存管理C、进程管理正确答案:A13、下列CPSR寄存器标志位的作用说法错误的是A、V:借位B、C:进位C、Z:零正确答案:A14、()显示屏是利用有机电致发光二极管制成的显示屏。
A、OLEDB、ABCDC、EFGH正确答案:A15、动态链接是指程序运行时需要调用共享库文件,其后缀为()A、aB、cC、so正确答案:C16、MCU偏重于()A、信号处理B、控制正确答案:B17、()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。
A、交叉编辑B、交叉开发C、交叉编译正确答案:C18、Flash程序烧写时,需准备好的软件不包括()。
嵌入式操作系统应用测试试卷

嵌入式操作系统应用测试试卷(答案见尾页)一、选择题1. 嵌入式操作系统的基本特征是什么?A. 多任务处理B. 中断处理C. 实时响应D. 以上都是2. 嵌入式系统中常用的编程语言有哪些?A. C语言B. C++C. JavaD. assembly language3. 嵌入式系统硬件平台的主要特点是什么?A. 高性能B. 低功耗C. 可靠性高D. 以上都是4. 嵌入式系统通常用于哪个领域?A. 消费电子产品B. 工业控制系统C. 汽车电子D. A和B5. 在嵌入式操作系统应用测试中,常用的测试方法有哪些?A. 黑盒测试B. 白盒测试C. 灰盒测试D. 以上都是6. 嵌入式系统的安全性问题主要涉及哪些方面?A. 数据加密B. 用户认证C. 系统备份与恢复D. 以上都是7. 嵌入式操作系统在物联网中的应用场景有哪些?A. 智能家居B. 工业自动化C. 智慧城市D. 以上都是8. 在嵌入式操作系统应用开发过程中,常见的错误类型有哪些?A. 代码冗余B. 兼容性问题C. 性能瓶颈D. 以上都是9. 嵌入式系统的调试工具主要包括哪些?A. 调试器B. 跟踪仪C. 内存分析仪D. 以上都是10. 在嵌入式操作系统应用测试中,如何保证测试的全面性和有效性?A. 设计详细的测试用例B. 采用自动化测试工具C. 结合黑盒测试和白盒测试D. 以上都是11. 嵌入式操作系统的基本特征是什么?A. 多任务处理B. 中断处理C. 实时响应D. 以上都是12. 嵌入式操作系统的主要应用领域有哪些?A. 消费电子产品B. 工业控制C. 汽车电子D. A和B13. 嵌入式操作系统的内存管理方式主要有哪几种?A. 固定内存分配B. 动态内存分配C. 页式存储管理D. 以上都是14. 嵌入式操作系统中的文件系统通常具有哪些特性?A. 分层结构B. 密码保护C. 远程访问D. A和B15. 嵌入式系统开发中,调试器的主要功能是什么?A. 监控程序运行B. 调试程序代码C. 修改程序代码D. A和B16. 嵌入式系统中的网络通信协议通常包括哪些?A. TCP/IPB. UDPC. HTTPD. A和B17. 嵌入式操作系统在物联网中的应用场景有哪些?A. 智能家居B. 工业自动化C. 智慧城市D. A和B18. 嵌入式操作系统在移动设备中的应用有哪些?A. 智能手机B. 平板电脑C. 可穿戴设备D. A和B19. 嵌入式操作系统在汽车电子中的应用主要包括哪些?A. 车载信息娱乐系统B. 车载导航系统C. 车辆控制系统D. A和B20. 嵌入式操作系统的测试主要包括哪些方面?A. 功能测试B. 性能测试C. 兼容性测试D. A和B21. 嵌入式操作系统的基本特征是什么?A. 多任务处理B. 中断处理C. 实时响应D. A和B22. 嵌入式系统通常用于哪种类型的应用?A. 消费电子产品B. 工业控制系统C. 汽车电子D. A和B23. 嵌入式操作系统的内存管理方式通常是什么?A. 内存碎片整理B. 内存映射C. 内存气泡D. A和B24. 嵌入式系统中,设备驱动程序的主要功能是什么?A. 提供设备抽象层B. 管理设备分配C. 执行设备I/O操作D. A和B25. 嵌入式操作系统中的任务调度主要基于什么因素?A. 任务的优先级B. 任务等待时间C. 任务执行时间D. A和B26. 嵌入式系统中,文件系统的主要作用是什么?A. 存储和管理文件B. 控制输入输出设备C. 运行应用程序D. A和B27. 嵌入式操作系统的网络通信功能通常是通过什么实现的?A. Socket编程B. API调用C. 驱动程序28. 嵌入式系统在物联网中的应用场景有哪些?A. 智能家居B. 工业自动化C. 智慧城市D. A和B29. 嵌入式操作系统在移动设备中的应用有哪些?A. 智能手机B. 平板电脑C. 可穿戴设备D. A和B30. 嵌入式操作系统的开发环境通常包括哪些工具?A. 集成开发环境(IDE)B. 调试工具C. 文档工具D. A和B31. 嵌入式操作系统的基本特征是什么?A. 多任务处理B. 中断处理C. 实时响应D. 以上都是32. 嵌入式系统通常用于哪些设备?A. 消费电子产品B. 工业控制系统C. 汽车电子D. A和B33. 嵌入式操作系统的内核与普通操作系统的区别在于?B. 系统安全C. 系统性能D. 以上都是34. 嵌入式系统开发中,调试器的作用是什么?A. 监控程序执行B. 修改程序代码C. 预测程序行为D. A和B35. 在嵌入式系统中,中断服务程序通常用于处理哪种类型的事件?A. 紧急事件B. 一般事件C. 计算机产生的事件D. A和B36. 嵌入式操作系统中的文件系统通常具有以下哪种特性?A. 分层结构B. 高效的读写速度C. 支持大量并发用户D. A和B37. 嵌入式系统在物联网中的作用是什么?A. 数据存储B. 数据处理C. 设备控制D. A、B和C38. 在嵌入式操作系统的开发过程中,交叉平台开发工具的作用是什么?A. 提供统一的编程接口B. 提高开发效率C. 降低开发成本D. A和B39. 嵌入式系统通常采用的编程语言是?A. C语言B. C++语言C. Java语言D. A和B40. 嵌入式操作系统测试的主要目标是什么?A. 确保系统的稳定性B. 提高系统的性能C. 完善系统的功能D. A、B和C二、问答题1. 什么是嵌入式操作系统的基本特征?2. 为什么嵌入式系统对实时性的要求很高?3. 嵌入式操作系统的主要应用领域有哪些?4. 什么是嵌入式系统的“中断机制”?5. 什么是嵌入式系统的“任务调度”?6. 嵌入式系统的“内存管理”有哪些方式?7. 什么是嵌入式系统的“文件系统”?8. 如何评估嵌入式系统的性能?参考答案选择题:1. D2. ABCD3. D4. D5. D6. D7. D8. D9. D 10. D11. D 12. D 13. D 14. D 15. D 16. D 17. D 18. D 19. D 20. D21. D 22. D 23. D 24. D 25. D 26. D 27. D 28. D 29. D 30. D31. D 32. D 33. D 34. D 35. D 36. D 37. D 38. D 39. D 40. D问答题:1. 什么是嵌入式操作系统的基本特征?嵌入式操作系统的基本特征包括:嵌入式系统硬件平台无关性、嵌入式系统应用程序专用性、实时性和高可靠性。
地大20春《嵌入式操作系统》在线作业二_31929

(单选题)1: Linux安装时可以选择的安装模式描述正确的是()。
A: 光盘安装
B: 硬盘安装
C: 网络安装
D: 以上全对
正确答案: D
(单选题)2: 下列不属于嵌入式操作系统的是()。
A: Windows CE
B: VxWorks
C: windowsXP
D: UC/OS
正确答案: C
(单选题)3: 专门用于信号处理方面的处理器是()。
A: 嵌入式微控制器(MCU)
B: 嵌入式数字信号处理器(DSP)
C: 嵌入式微处理器
D: 嵌入式片上系统
正确答案: B
(单选题)4: Boot Loader的启动方式描述正确的是()。
A: 网络启动方式
B: 磁盘启动方式
C: Flash启动方式
D: 以上全对
正确答案: D
(单选题)5: 多线程程序的优点描述正确的是()。
A: 提高应用程序响应
B: 使多CPU系统更加有效
C: 改善程序结构
D: 以上全对
正确答案: D
(单选题)6: U-Boot可支持的主要功能描述正确的是()。
A: 系统引导
B: 设备驱动
C: 上电自检功能
D: 以上全对
正确答案: D
(单选题)7: Uc/OS操作系统的特点描述错误的是()。
A: 实时操作系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《嵌入式操作系统及编程》考试试卷(B卷)参考答案
一、填空题(每空1分,共10分)
1、嵌入式硬件系统,嵌入式软件系统。
2、Windows CE; uClinux(或Linux)。
VxWorks,uC/OSII。
3、C++
4、tar -zcf mydir.tar.bz2 mydir,tar -zxvf mydir.tar.bz2
5、make
二、选择题(每题2分,共20分)
1、C
2、C
3、B
4、A
5、B
6、A
7、B
8、D
9、B 10、A
三、简答题(每题7分,共49分)
1、以应用为中心,以计算机技术为基础,软件硬件可剪裁,(3分)适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
(4分)
2、
(7分)
3、
(7分)
4、(1)解压:tar –zxvf Linux-2.4.18.tar.gz。
(2)修改Makefile文件,其中:SUBARCH :=arm CROSS_COMPILE = arm-linux- (3分)(3)运行make menuconfig;
(4)make; (4分)5、(1)tar –jxvf vivi-2410.tar.bz2
(2)cd vivi-2410; (3分)
(3)make menuconfig;
(4)make (4分)6、(1)tar -jxvf busybox-1.12.1.tar.bz2
(2)make menuconfig
(3)make install (3分)(4)构建根文件系统:创建顶层目录,创建设备节点,创建inittab,创建sysinit脚本。
(5)创建根文件系统映像文件(4分)7、
(7分)
四、应用题(1题10分,2题11分,共21分)
1、(1)运行source x86QT/export.sh建立LCD和设置开发环境变量;
(2)运行x86QT/qt-2.3.2/bin/desinger 建立QT的form窗口;
(3)保存form窗口到磁盘,如:rbz/win.ui。
(4) vi main.cpp文件到保存的路径rbz下
(5) cd arm2410QT;运行source export.sh
(6)创建win.pro工程文件:/root/arm2410QT/tmake-1.13/bin/progen -t app.t -o win.pro (7)创建Makefile文件:/root/arm2410QT/tmake-1.13/bin/tmake -o Makefile win.pro
(8)创建bi文件win: make (5分)(9)挂接/usr/lib库到目标机上:mount –t nfs 192.168.0.21:/usr /mnt/yaffs/nfs
(10)设置目标机上运行QT程序的环境变量:
export QTDIR=/mnt/yaffs/nfs
export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
(11)在目标机上运行:./win –qws (5分)2、(1)main.c程序:
int main()
{ int x=1;
int y=2;
Printf(“%d”,x*y);
} (5分)(2) 1):gcc -E main.c -o outfile1
2):gcc -S main.c
3):gcc -c main.c (6分)。