嵌入式系统期末复习选择题
- 格式:doc
- 大小:24.00 KB
- 文档页数:4
判断题1、在gdb调试过程中,不退出gdb也可以执行UNIX shell命令。
(对)2、退出交互模式的shell,应键入quit。
(错)3、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,一般应将其放在/etc目录中。
(错)4、命令fdisk /mbr的作用是安装系统引导程序到主分区。
(错)5、在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令nslookup 。
(对)6、命令mount /dev/hdc /mnt/cdrom是将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom目录下。
(对)7、/home/src目录存放着Linux的源代码。
(错)8、Linux 文件名的长度不得超256个字符。
(对)9、在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。
(错)10、基于ARM架构的指令都是32位的。
(错)11、激活网卡需要编译内核。
(错)12、可用ctrl+C强行结束后台进程。
(错)13、写回Cache是指CPU在执行写操作时,必须把数据同时写入Cache和主存。
(错)14、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用下箭头命令。
(错)15、文件系统的主要功能是实现虚拟存储。
(错)16、进程有三种状态是准备态、执行态和退出态。
(错)17、Samba服务器的进程由smbd和nmbd两部分组成。
(对)18、shell命令的第一个按键必须是字符、数字或者空格(错)19、Linux 文件名的长度不得超256个字符。
(对)20、在gdb调试过程中,用make命令可以不用退出gdb就可以重新产生可执行文件。
(对)21、若一台计算机的内存为128MB,则交换分区的大小通常是64M。
(错)22、在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用shutdown –r now命令实现。
(对)23、在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。
1. 嵌入式系统的定义是什么?A. 专门为特定任务设计的计算机系统B. 通用计算机系统C. 网络服务器D. 个人电脑2. 以下哪个不是嵌入式系统的特点?A. 实时性B. 专用性C. 可扩展性D. 资源受限3. 嵌入式系统中常用的操作系统是?A. WindowsB. LinuxC. AndroidD. iOS4. 以下哪个是嵌入式系统中常用的编程语言?A. JavaB. PythonC. CD. JavaScript5. 嵌入式系统中的实时操作系统(RTOS)主要用于?A. 提供高度的交互性B. 保证任务的实时执行C. 提供图形用户界面D. 支持多用户操作6. 以下哪个是嵌入式系统中的常见外设?A. 键盘B. 鼠标C. 传感器D. 显示器7. 嵌入式系统中的 bootloader 主要功能是?A. 启动操作系统B. 提供图形界面C. 进行网络通信D. 管理用户数据8. 以下哪个是嵌入式系统中的常见通信协议?A. HTTPB. FTPC. UARTD. SMTP9. 嵌入式系统中的中断处理主要用于?A. 提高系统性能B. 处理实时事件C. 提供用户界面D. 进行数据存储10. 以下哪个是嵌入式系统中的常见存储器类型?A. RAMB. ROMC. FlashD. 以上都是11. 嵌入式系统中的 DMA(直接内存访问)主要用于?A. 提高数据传输效率B. 提供用户界面C. 进行网络通信D. 管理用户数据12. 以下哪个是嵌入式系统中的常见调试工具?A. 示波器B. 逻辑分析仪C. 调试器D. 以上都是13. 嵌入式系统中的 watchdog timer 主要用于?A. 监控系统运行状态B. 提供用户界面C. 进行网络通信D. 管理用户数据14. 以下哪个是嵌入式系统中的常见开发环境?A. EclipseB. Visual StudioC. Keil uVisionD. 以上都是15. 嵌入式系统中的交叉编译器主要用于?A. 在目标平台上编译代码B. 在主机平台上编译目标平台的代码C. 提供用户界面D. 进行网络通信16. 以下哪个是嵌入式系统中的常见调试技术?A. 单步调试B. 断点调试C. 内存调试D. 以上都是17. 嵌入式系统中的固件更新通常通过什么方式进行?A. 网络下载B. 串口传输C. USB 传输D. 以上都是18. 以下哪个是嵌入式系统中的常见电源管理技术?A. 睡眠模式B. 节能模式C. 动态电压调整D. 以上都是19. 嵌入式系统中的实时时钟(RTC)主要用于?A. 提供系统时间B. 进行数据存储C. 提供用户界面D. 进行网络通信20. 以下哪个是嵌入式系统中的常见传感器类型?A. 温度传感器B. 光传感器C. 加速度传感器D. 以上都是21. 嵌入式系统中的 ADC(模数转换器)主要用于?A. 将模拟信号转换为数字信号B. 提供用户界面C. 进行网络通信D. 管理用户数据22. 以下哪个是嵌入式系统中的常见通信接口?A. SPIB. I2CC. CAND. 以上都是23. 嵌入式系统中的 PWM(脉宽调制)主要用于?A. 控制电机速度B. 提供用户界面C. 进行网络通信D. 管理用户数据24. 以下哪个是嵌入式系统中的常见调试协议?A. JTAGB. SWDC. UARTD. 以上都是25. 嵌入式系统中的 bootloader 通常存储在什么位置?A. RAMB. ROMC. FlashD. 硬盘26. 以下哪个是嵌入式系统中的常见开发板?A. ArduinoB. Raspberry PiC. BeagleBoneD. 以上都是27. 嵌入式系统中的实时操作系统(RTOS)的主要特点是?A. 高可靠性B. 实时性C. 多任务处理D. 以上都是28. 以下哪个是嵌入式系统中的常见内存管理技术?A. 内存映射B. 内存保护C. 内存分配D. 以上都是29. 嵌入式系统中的 DMA(直接内存访问)的主要优点是?A. 提高数据传输效率B. 提供用户界面C. 进行网络通信D. 管理用户数据30. 以下哪个是嵌入式系统中的常见调试技术?A. 单步调试B. 断点调试C. 内存调试D. 以上都是31. 嵌入式系统中的 watchdog timer 的主要功能是?A. 监控系统运行状态B. 提供用户界面C. 进行网络通信D. 管理用户数据32. 以下哪个是嵌入式系统中的常见开发环境?A. EclipseB. Visual StudioC. Keil uVisionD. 以上都是33. 嵌入式系统中的交叉编译器的主要功能是?A. 在目标平台上编译代码B. 在主机平台上编译目标平台的代码C. 提供用户界面D. 进行网络通信34. 以下哪个是嵌入式系统中的常见调试技术?A. 单步调试B. 断点调试C. 内存调试D. 以上都是35. 嵌入式系统中的固件更新通常通过什么方式进行?A. 网络下载B. 串口传输C. USB 传输D. 以上都是36. 以下哪个是嵌入式系统中的常见电源管理技术?A. 睡眠模式B. 节能模式C. 动态电压调整D. 以上都是37. 嵌入式系统中的实时时钟(RTC)的主要功能是?A. 提供系统时间B. 进行数据存储C. 提供用户界面D. 进行网络通信38. 以下哪个是嵌入式系统中的常见传感器类型?A. 温度传感器B. 光传感器C. 加速度传感器D. 以上都是39. 嵌入式系统中的 ADC(模数转换器)的主要功能是?A. 将模拟信号转换为数字信号B. 提供用户界面C. 进行网络通信D. 管理用户数据40. 以下哪个是嵌入式系统中的常见通信接口?A. SPIB. I2CC. CAND. 以上都是41. 嵌入式系统中的 PWM(脉宽调制)的主要功能是?A. 控制电机速度B. 提供用户界面C. 进行网络通信D. 管理用户数据42. 以下哪个是嵌入式系统中的常见调试协议?A. JTAGB. SWDC. UARTD. 以上都是43. 嵌入式系统中的 bootloader 通常存储在什么位置?A. RAMB. ROMC. FlashD. 硬盘44. 以下哪个是嵌入式系统中的常见开发板?A. ArduinoB. Raspberry PiC. BeagleBoneD. 以上都是45. 嵌入式系统中的实时操作系统(RTOS)的主要特点是?A. 高可靠性B. 实时性C. 多任务处理D. 以上都是46. 以下哪个是嵌入式系统中的常见内存管理技术?A. 内存映射B. 内存保护C. 内存分配D. 以上都是47. 嵌入式系统中的 DMA(直接内存访问)的主要优点是?A. 提高数据传输效率B. 提供用户界面C. 进行网络通信D. 管理用户数据48. 以下哪个是嵌入式系统中的常见调试技术?A. 单步调试B. 断点调试C. 内存调试D. 以上都是49. 嵌入式系统中的 watchdog timer 的主要功能是?A. 监控系统运行状态B. 提供用户界面C. 进行网络通信D. 管理用户数据50. 以下哪个是嵌入式系统中的常见开发环境?A. EclipseB. Visual StudioC. Keil uVisionD. 以上都是51. 嵌入式系统中的交叉编译器的主要功能是?A. 在目标平台上编译代码B. 在主机平台上编译目标平台的代码C. 提供用户界面D. 进行网络通信52. 以下哪个是嵌入式系统中的常见调试技术?A. 单步调试B. 断点调试C. 内存调试D. 以上都是53. 嵌入式系统中的固件更新通常通过什么方式进行?A. 网络下载B. 串口传输C. USB 传输D. 以上都是54. 以下哪个是嵌入式系统中的常见电源管理技术?A. 睡眠模式B. 节能模式C. 动态电压调整D. 以上都是55. 嵌入式系统中的实时时钟(RTC)的主要功能是?A. 提供系统时间B. 进行数据存储C. 提供用户界面D. 进行网络通信答案1. A2. C3. B4. C5. B6. C7. A8. C9. B10. D11. A12. D13. A14. D15. B16. D17. D18. D19. A20. D21. A22. D23. A24. D25. C26. D27. D28. D29. A30. D31. A32. D33. B34. D35. D36. D37. A38. D39. A40. D41. A42. D43. C44. D45. D46. D47. A48. D49. A50. D51. B52. D53. D54. D55. A。
嵌入式系统考试试题及答案一、选择题1、嵌入式系统是指哪些设备?A.智能手机B.平板电脑C.个人电脑D.所有电子设备答案:D.所有电子设备解释:嵌入式系统是指嵌入在其它设备中的小型计算机系统,它们通常具有特定的功能和用途,例如控制机械、电子设备等。
因此,所有电子设备都可以看作是嵌入式系统的一种。
2、嵌入式系统的主要特点是什么?A.体积小B.功耗低C.处理能力强D.以上都是答案:D.以上都是解释:嵌入式系统通常具有体积小、功耗低、处理能力强等特点,这些特点使得它们能够适应各种不同的应用场景。
3、下面哪个不是嵌入式系统的应用?A.手机语音助手B.智能家居控制C.汽车发动机控制D.超级计算机答案:D.超级计算机解释:超级计算机是一种大型计算机系统,主要用于科学计算、数据分析等高性能计算领域,与嵌入式系统的应用场景不同。
4、嵌入式系统开发需要哪些技能?A.硬件设计B.软件编程C.系统集成D.以上都是答案:D.以上都是解释:嵌入式系统开发需要具备硬件设计、软件编程和系统集成等技能,因为嵌入式系统需要与具体的硬件设备进行交互,同时需要进行软件编程来实现特定的功能。
5、下面哪个是嵌入式系统开发的主要语言?A. C语言B. C++语言C. Java语言D. Python语言答案:A. C语言解释:C语言是嵌入式系统开发的主要语言之一,因为它具有高效的性能和直接访问硬件的能力,适合用于编写嵌入式系统的底层代码。
嵌入式系统是现代电子技术中非常重要的一部分,它们广泛用于各种领域,如工业控制、智能家居、医疗设备等。
因此,学习嵌入式系统的知识对于电子工程专业的学生来说是非常重要的。
在这里,我们提供了一些嵌入式系统期末考试的题目和答案,以帮助学生们更好地理解嵌入式系统的基本概念和原理。
解释:嵌入式系统通常具有小型化、快速化和智能化的特点,而巨型化并不是嵌入式系统的特点。
解释:嵌入式系统通常使用低级编程语言,如C语言和汇编语言,而Python语言通常用于高级编程和脚本编写,并不是嵌入式系统常用的编程语言。
嵌入式考试题库及答案一、单项选择题(每题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. 嵌入式系统与通用计算机系统没有区别。
嵌入式期末考试卷十套嵌入式系统期末考试卷一、选择题(每题2分,共20分)1. 嵌入式系统通常是指:A. 用于嵌入式应用的软件B. 运行在嵌入式设备上的操作系统C. 一种小型的计算机系统,用于控制或监视设备D. 一种大型的计算机系统,用于复杂的数据处理2. 下列哪项不是嵌入式系统的特点:A. 可扩展性B. 实时性C. 资源受限D. 专用性3. 嵌入式操作系统(RTOS)的主要功能不包括:A. 任务调度B. 内存管理C. 文件系统管理D. 网络通信4. 以下哪个不是嵌入式系统中的编程语言:A. CB. C++C. JavaD. Python5. 在嵌入式系统中,中断服务程序(ISR)的主要作用是:A. 执行系统初始化B. 处理系统异常C. 响应外部事件D. 执行定时任务6. 以下哪个不是嵌入式系统开发过程中的步骤:A. 需求分析B. 系统设计C. 硬件选型D. 软件测试7. 在嵌入式系统中,固件通常指的是:A. 硬件B. 软件C. 介于硬件和软件之间的程序D. 操作系统8. 以下哪个是嵌入式系统开发中常用的硬件描述语言:A. VHDLB. HTMLC. XMLD. SQL9. 在嵌入式系统中,看门狗定时器的主要作用是:A. 监控系统时间B. 监控系统温度C. 监控系统电源D. 监控系统运行状态,防止死锁10. 以下哪个是嵌入式系统中的存储设备:A. RAMB. ROMC. 硬盘D. 显示器二、填空题(每空1分,共10分)1. 嵌入式系统的核心是______,它负责协调和管理整个系统。
2. 嵌入式系统软件通常由______、应用程序和设备驱动程序组成。
3. 嵌入式系统中的中断优先级是指中断服务程序的______。
4. 嵌入式系统中,______是一种常见的通信协议,用于设备间的通信。
5. 在嵌入式系统中,______是一种用于存储程序和数据的非易失性存储器。
6. 嵌入式系统中的______是用于控制和管理硬件资源的软件。
1. 嵌入式系统的核心组成部分是什么?A. 操作系统B. 微处理器C. 内存D. 输入输出设备2. 以下哪种编程语言最常用于嵌入式系统开发?A. PythonB. JavaC. CD. JavaScript3. 嵌入式系统中的实时操作系统(RTOS)的主要特点是什么?A. 高吞吐量B. 低延迟C. 高可靠性D. 高扩展性4. 在嵌入式系统中,中断处理的主要目的是什么?A. 提高系统性能B. 处理异常情况C. 优化内存使用D. 增加系统功能5. 以下哪种存储器类型通常用于嵌入式系统中的程序存储?A. RAMB. ROMC. EEPROMD. Flash6. 嵌入式系统中的 bootloader 主要功能是什么?A. 启动操作系统B. 更新系统固件C. 管理内存D. 处理中断7. 在嵌入式系统开发中,交叉编译器的作用是什么?A. 在目标平台上编译代码B. 在开发平台上编译目标平台的代码C. 优化代码性能D. 调试代码8. 嵌入式系统中的 DMA(直接内存访问)主要用于什么?A. 提高CPU效率B. 增加系统安全性C. 优化网络通信D. 增强图形处理能力9. 以下哪种通信协议常用于嵌入式系统中的设备间通信?A. HTTPB. TCP/IPC. UARTD. Bluetooth10. 嵌入式系统中的看门狗定时器的主要作用是什么?A. 监控系统时间B. 防止系统死机C. 优化电源管理D. 提高数据传输速度11. 在嵌入式系统中,SPI(串行外设接口)通常用于什么?A. 连接传感器B. 连接显示器C. 连接网络设备D. 连接存储设备12. 嵌入式系统中的I2C(Inter-Integrated Circuit)总线主要用于什么?A. 连接高速设备B. 连接低速设备C. 连接无线设备D. 连接有线设备13. 在嵌入式系统中,ADC(模数转换器)的作用是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 增加信号强度D. 减少信号噪声14. 嵌入式系统中的PWM(脉宽调制)主要用于什么?A. 控制电机速度B. 提高信号质量C. 增加数据传输速率D. 优化电源管理15. 在嵌入式系统中,CAN(控制器局域网络)总线主要用于什么?A. 汽车电子系统B. 家用电器C. 移动设备D. 网络通信16. 嵌入式系统中的 bootloader 通常存储在哪里?A. RAMB. ROMC. EEPROMD. Flash17. 在嵌入式系统中,任务调度通常采用哪种算法?A. FIFOB. LIFOC. Round RobinD. Priority Scheduling18. 嵌入式系统中的内存管理单元(MMU)主要用于什么?A. 管理内存分配B. 优化CPU性能C. 提高数据传输速度D. 增强系统安全性19. 在嵌入式系统中,DMA控制器的主要优点是什么?A. 减少CPU负载B. 增加内存容量C. 提高系统稳定性D. 优化电源管理20. 嵌入式系统中的实时时钟(RTC)主要用于什么?A. 记录系统时间B. 优化网络通信C. 提高数据处理速度D. 增强图形处理能力21. 在嵌入式系统中,GPIO(通用输入输出)主要用于什么?A. 连接外部设备B. 优化内存使用C. 提高系统性能D. 增强系统功能22. 嵌入式系统中的定时器主要用于什么?A. 测量时间间隔B. 优化CPU性能C. 提高数据传输速度D. 增强系统安全性23. 在嵌入式系统中,中断优先级通常如何确定?A. 随机分配B. 根据中断类型C. 根据中断频率D. 根据中断处理时间24. 嵌入式系统中的看门狗定时器通常如何复位?A. 自动复位B. 手动复位C. 通过中断复位D. 通过软件复位25. 在嵌入式系统中,UART(通用异步收发传输器)主要用于什么?A. 连接高速设备B. 连接低速设备C. 连接无线设备D. 连接有线设备26. 嵌入式系统中的SPI总线通常支持多少个设备?A. 1个B. 2个C. 4个D. 8个27. 在嵌入式系统中,I2C总线通常支持多少个设备?A. 1个B. 2个C. 128个D. 256个28. 嵌入式系统中的ADC通常有多少个输入通道?A. 1个B. 2个C. 4个D. 8个29. 在嵌入式系统中,PWM信号的频率通常是多少?A. 1 HzB. 10 HzC. 100 HzD. 1 kHz30. 嵌入式系统中的CAN总线通常支持多少个节点?A. 1个B. 2个C. 128个D. 256个31. 在嵌入式系统中,bootloader通常如何更新?A. 通过网络B. 通过USBC. 通过串口D. 通过JTAG32. 嵌入式系统中的任务调度器通常如何处理优先级相同的任务?A. 随机选择B. 按时间顺序C. 按任务大小D. 按任务类型33. 在嵌入式系统中,MMU的主要功能是什么?A. 管理内存映射B. 优化CPU性能C. 提高数据传输速度D. 增强系统安全性34. 嵌入式系统中的DMA控制器通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB35. 在嵌入式系统中,RTC通常如何供电?A. 通过电池B. 通过电源C. 通过USBD. 通过网络36. 嵌入式系统中的GPIO通常有多少个引脚?A. 4个B. 8个C. 16个D. 32个37. 在嵌入式系统中,定时器通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB38. 嵌入式系统中的中断优先级通常如何设置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB39. 在嵌入式系统中,看门狗定时器通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB40. 嵌入式系统中的UART通常支持多少个波特率?A. 1个B. 2个C. 4个D. 8个41. 在嵌入式系统中,SPI总线通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB42. 嵌入式系统中的I2C总线通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB43. 在嵌入式系统中,ADC通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB44. 嵌入式系统中的PWM通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB45. 在嵌入式系统中,CAN总线通常如何配置?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB46. 嵌入式系统中的bootloader通常如何启动?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB47. 在嵌入式系统中,任务调度器通常如何启动?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB48. 嵌入式系统中的MMU通常如何启动?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB49. 在嵌入式系统中,DMA控制器通常如何启动?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB50. 嵌入式系统中的RTC通常如何启动?A. 通过软件B. 通过硬件C. 通过网络D. 通过USB答案1. B2. C3. B4. B5. D6. A7. B8. A9. C10. B11. A12. B13. A14. A15. A16. D17. D18. A19. A20. A21. A22. A23. B24. D25. B26. C27. C28. D29. D30. C31. B32. B33. A34. A35. A36. D37. A38. A39. A40. D41. A42. A43. A44. A45. A46. B47. A48. A49. A50. A。
嵌入式系统期末考试题库及答案一、选择题(每题2分,共20分)1. 以下哪项不是嵌入式系统的特点?A. 实时性B. 可扩展性C. 高性能D. 通用性答案:D2. 嵌入式系统中,CPU通常采用哪种类型的处理器?A. RISCB. CISCC. VLIWD. Superscalar答案:A3. 嵌入式操作系统中,以下哪项不是常见的实时操作系统?A. VxWorksB. RT-ThreadC. Windows CED. Linux答案:D4. 嵌入式系统中,以下哪种编程语言使用较为广泛?A. CB. C++C. JavaD. Python答案:A5. 嵌入式系统中,以下哪种通信接口常用于串行通信?A. I2CB. SPIC. UARTD. USB答案:C6. 嵌入式系统中,以下哪种存储器用于存储程序代码?A. RAMB. ROMC. FlashD. EEPROM答案:C7. 嵌入式系统中,以下哪种模块用于实现网络通信?A. TCP/IPB. HTTPC. FTPD. SMTP答案:A8. 嵌入式系统中,以下哪种中断处理方式称为“中断嵌套”?A. 中断优先级B. 中断屏蔽C. 中断向量D. 中断嵌套答案:D9. 嵌入式系统中,以下哪种调度算法适用于实时操作系统?A. 轮转调度B. 优先级调度C. 最短作业优先调度D. 最高响应比优先调度答案:B10. 嵌入式系统中,以下哪种总线用于连接CPU和外部设备?A. PCIB. USBC. CAND. I2C答案:A二、填空题(每题2分,共20分)11. 嵌入式系统的核心是______。
答案:嵌入式处理器12. 嵌入式操作系统中,实时操作系统的主要特点是______。
答案:实时性13. 嵌入式系统中,常见的编程语言有______、______和______等。
答案:C、C++、Java14. 嵌入式系统中,串行通信接口主要有______、______和______等。
(完整word版)嵌⼊式系统复习及答案⼀、单项选择题1、下⾯关于哈佛结构描述正确的是(A )。
A、程序存储空间与数据存储空间分离B、存储空间与IO空间分离C、程序存储空间与数据存储空间合并D、存储空间与IO空间合并2、下⾯哪⼀种⼯作模式不属于ARM特权模式(A )。
A、⽤户模式B、管理模式C、软中断模式D、FIQ模式3、ARM9TDMI的⼯作状态包括( D )。
A、测试状态和运⾏状态B、挂起状态和就绪状态C、就绪状态和运⾏状态D、ARM状态和Thumb状态4、指令“LDMIA R0!, {R1, R2, R3, R4}”的寻址⽅式为( C )。
A、⽴即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址5、对寄存器R1的内容乘以4的正确指令是( C )。
A、LSR R1,#2B、LSL R1,#2C、MOV R1,R1, LSL #2D、MOV R1,R1, LSR #26、下⾯指令执⾏后,改变R1寄存器内容的指令是( D )。
A、TST R1,#2B、ORR R1,R1,R1C、CMP R1,#2D、EOR R1,R1,R17、下⾯哪⼀种功能单元不属于I/O接⼝电路。
( D )A、USB控制器B、UART控制器C、以太⽹控制器D、LED8、下⾯哪个操作系统是嵌⼊式操作系统。
(B )A、Red-hat LinuxB、µCLinuxC、Ubuntu LinuxD、SUSE Linux9、使⽤Host-Target联合开发嵌⼊式应⽤,( B )不是必须的。
A、宿主机B、银河麒麟操作系统C、⽬标机D、交叉编译器10、下⾯哪个系统不属于嵌⼊式系统( D )。
A、MP3播放器B、GPS接收机C、“银河⽟衡”核⼼路由器D、“天河⼀号”计算机系统11. RS232-C串⼝通信中,表⽰逻辑1的电平是(D )A、0VB、3.3VC、+5V~+15VD、-5V~-15V12. 下列不属于RISC计算机特点的是(C)。
判断题
1、在gdb调试过程中,不退出gdb也可以执行UNIX shell命令。
(对)
2、退出交互模式的shell,应键入quit。
(错)
3、Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于外部设备文件,
一般应将其放在/etc目录中。
(错)
4、命令fdisk /mbr的作用是安装系统引导程序到主分区。
(错)
5、在Linux系统中,测试DNS服务器是否能够正确解析域名的的客户端命令,使用命令
nslookup 。
(对)
6、命令mount /dev/hdc /mnt/cdrom是将光盘CD-ROM(hdc)安装到文件系统的/mnt/cdrom
目录下。
(对)
7、/home/src目录存放着Linux的源代码。
(错)
8、Linux 文件名的长度不得超256个字符。
(对)
9、在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。
(错)
10、基于ARM架构的指令都是32位的。
(错)
11、激活网卡需要编译内核。
(错)
12、可用ctrl+C强行结束后台进程。
(错)
13、写回Cache是指CPU在执行写操作时,必须把数据同时写入Cache和主存。
(错)
14、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用下箭头
命令。
(错)
15、文件系统的主要功能是实现虚拟存储。
(错)
16、进程有三种状态是准备态、执行态和退出态。
(错)
17、Samba服务器的进程由smbd和nmbd两部分组成。
(对)
18、shell命令的第一个按键必须是字符、数字或者空格(错)
19、Linux 文件名的长度不得超256个字符。
(对)
20、在gdb调试过程中,用make命令可以不用退出gdb就可以重新产生可执行文件。
(对)
21、若一台计算机的内存为128MB,则交换分区的大小通常是64M。
(错)
22、在重新启动Linux系统的同时把内存中的信息写入硬盘,应使用shutdown –r now
命令实现。
(对)
23、在vi编辑器中的命令模式下,删除当前光标处的字符使用d命令。
(错)
24、Samba服务器的进程由smbd和nmbd两部分组成。
(对)
25、从后台启动进程,应在命令的结尾加上符号@。
(错)
26、网络管理的重要任务是:控制和监控。
(对)
27、/home/src目录存放着Linux的源代码。
(错)
28、根文件系统是具有操作系统的嵌入式系统必须的组成部分。
(错)
29、一个shell脚本运行时可以看成是一个Linux作业,它可能由多个进程完成。
(对)
30、在2.6内核中加入的抢占点提高了Linux的可抢占性,但Linux仍不能看作实时系统。
(对)
31、目前的ARM处理器采用的是哈佛体系结构。
(错)
32、ARM处理器的运行模式可通过中断或异常处理改变。
(对)
33、C语言中的栈的压入和弹出是由操作系统管理的。
(错)
34、BootLoader属于嵌入式操作系统的一部分。
(错)
35、chmod命令可用来修改处理器的运行模式。
(错)
36、CGI程序由Web服务器解释运行。
(错)
37、Linux系统中的目录可以看作是一种特殊的文件。
(对)
38、shell环境变量主要用于脚本的执行过程,不会作用于脚本之外的程序。
(错)
39、Busybox常用于替代桌面系统中的init和shell等程序,为嵌入式用户提供使用环境。
(对)
40、LINUX是一个真正的多用户、多任务操作系统,允许多个用户在相同的机器上一次运
行很多程序,并能保证相互之间的共享和安全。
(对)
41、在嵌入式系统中,整个系统的加载启动任务就完全由 Boot Loader 来完成。
(对)
42、在LINUX系统中,所有的内容被表示成文件,组织文件的各种方法便称为不同的文件
系统。
(对)
43、Linux系统是一个多用户多任务的分时操作系统,允许多个用户在相同的机器上一次
运行很多程序。
(对)
44、Linux 中的 ls 命令的功能是变换工作目录到目标指定目录。
(错)
45、ARM包含32个通用寄存器。
(错)
46、Qt Embedded的API同Qt/X11和Qt/Windows的相同,但它并不是基于X11库。
(对)
47、kmalloc和vmalloc的区别在于,前者申请到的是物理地址连续的内存空间,而后者
则是虚拟地址连续的内存空间,不能用在中断时间。
(对)
48、LINUX是一个真正的多任务和分时操作系统,允许多个用户在相同的机器上一次运行
很多程序。
(对)
49、Linux采用线程调度程序选择线程占用CPU运行。
(错)
50、在单机系统中可采用关中断的方式保证操作的原子性。
(对)
51、根文件系统是系统启动时首先加载的文件系统,因此需要快速加载的内容应放置于其
中,以加快系统的运行速度。
(错)
52、线程切换成本小于进程,因此Linux系统中的多线程程序的调度开销要小于多进程程
序。
(错)
53、守护进程的主要任务是完成与用户的交互,以保证系统的响应性能。
(错)
54、Linux内存管理采用了Slab机制,因此,无需硬件支持,Linux能够很好地支持虚拟
存储。
(错)
55、模块程序运行于内核模式,因此,它们能够访问内核中的所有函数。
(错)
56、根文件系统所在的分区越大约好,因为根分区越大,Linux启动速度越快。
(错)
57、一个shell脚本的第一行是:#! /bin/csh它的作用是注释,表示下面脚本是csh脚
本。
(对)
58、目前Linux平台上的各种线程库使得Linux能够在内核空间能够支持多线程。
(错)
59、Linux允许内核以NFS的形式连接根文件系统(对)
60、EXT3文件系统是一种日志型的文件系统。
(对)
61、BootLoader是嵌入式系统运行的第一个程序。
(对)
62、Samba服务器在Linux平台上常用作Web服务器。
(错)
63、在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用下箭头
命令。
(错)
64、进程有三种状态是准备态、执行态和退出态。
(错)
65、触摸屏是一种输入设备。
(对)
66、GDB是一个用来调试C和C++程序的调试器。
(对)
67、Nand Flash的特点是应用程序可以直接在闪存中运行,不需要把代码读到系统RAM中。
(错)
68、LCD是一种输出设备。
(对)
69、函数的标量参数通过传值的方式进行传递,而数组名参数则具有传址调用的语义。
(对)。