嵌入式系统整理后题库

合集下载

嵌入式系统设计师题库与参考答案

嵌入式系统设计师题库与参考答案

嵌入式系统设计师题库与参考答案一、单选题(共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.在划分模块时,一个模块的作用范围应该在其控制范围之内。

嵌入式题库(67道)

嵌入式题库(67道)

嵌入式1、嵌入式系统有硬件和软件部分构成,以下不属于嵌入式系统软件的是——[单选题]A 系统软件B 驱动C FPGA编程软件D 嵌入式中间件正确答案:C2、对ARM处理器说法不正确的是——[单选题]A 小体积、低功耗、低成本、高性能B 支持Thumb(16位)/ARM(32位)双指令集C 只有Load/Store指令可以访问存储器D 寻址方式多而复杂正确答案:D3、Cortex-M处理器采用的架构是——[单选题]A V4tB v5TEC v6D v7正确答案:D4、有以下程序: int*f(int*x,int*y){If(*x<*y) returnx; else returny; } main() {Inta=7,b=8,*p,*q,*r;P=&a;Q=&b;R=f(p,q);Printf(“%d,%d,%d”,*p,*q,*r);}执行后输出结果是——[单选题]A 7,8,8B 7,8,7C 8,7,7D 8,7,8正确答案:B5、有以下程序: voidfun(char*a,char*b) {a=b;(*a)++;} main(){Charc1='A’,c2='a’,*p1,*p2; p1=&c1;p2=&c2;fun(p1,p2);printf(“%c%c\n”,c1,c2); } 程序运行后的输出结果是——[单选题]A AbB aaC AaD Bb正确答案:A6、设有定义:intn=0,*p=&n,**q=&p;则以下选项中,正确的赋值语句是——[单选题]A p=1B *q=2C q=pD *p=5正确答案:D7、20Typedefstruct{__IOuint32_tCRL;__IOuint32_tCRH;…}GPIO_TypeDef;这段代码中,Typedef为结构体定义一个别名GPIO_TypeDef,这样我们可以通过GPIO_TypeDef来定义结构体变量:GPIO_TypeDef_GPIOA,_GPIOB;——[单选题]A 正确B 错误正确答案:A8、Cortex-M3的提供的流水线是——[单选题]A 2级B 3级C 5级D 8级正确答案:B9、Handle模式一般使用——[单选题]A Main_SPB Process_SPC Main_SP和Process_SPD Main_SP或Process_SP正确答案:A10、Context–M3处理器的寄存器r14代表——[单选题]A 通用寄存器B 链接寄存器C 程序计数器D 程序状态寄存器正确答案:B11、Cortex-M3的提供的单周期乘法位数是——[单选题]A 8B 16C 32D 64正确答案:C12、以下哪个文件存放stm32F10xxx系列芯片内核之外的外设的寄存器映射,位定义、中断向量表(基地址和布局)、位定义、中断向量表、存储空间映射等?——[单选题]A stm32f10x.hB core_cm3.hC misc.hD stm32f10x_conf.h正确答案:A13、()寄存器的目的就是用来允许对GPIO寄存器进行原子的读/修改操作——[单选题]A GPIOX_BSRR和GPIOX_BRRB GPIOX_CRL和GPIOX_CRHC GPIOX_BSRR和GPIOX_LCKRD GPIOX_IDR和GPIOX_ODR正确答案:A14、尽管每个STMf10x的I/O端口位可以自由的编程,但I/O端口寄存器必须以()的方式访问——[单选题]A 16位字B 16位字节C 32位字节D 32位字正确答案:D15、当输出模式位MODE[1:0]=“10”时,最大输出速度为()。

嵌入式考试题库及答案

嵌入式考试题库及答案

嵌入式考试题库及答案一、单项选择题(每题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.什么是嵌入式系统?(P2)答:以应用为中心、以及计算机技术为基础、软件硬件可裁减、适用应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。

2.什么是嵌入式处理器?(P3)答:嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。

3.什么是实时操作系统?答:实时操作系统是嵌入式系统目前最主要的组成部分,实时是指物理进程的真实事件,实时操作系统具有实时性、能从硬件方面支持实时控制系统工作的操作系统。

4.什么是分时操作系统?答:对于分时操作系统,软件的执行在时间上的要求并不严格,时间上的错误一般不会造成灾难性的后果。

5.什么是多任务操作系统?答:系统支持多任务管理和任务间的同步和通信。

6.简述实时操作系统的工作状态?答:实时系统中的任务有运行、就绪、挂起和冬眠4种状态。

运行:获得CPU控制权就绪:进入任务等待队列,通过调度转为运行状态。

挂起:任务发生阻塞,移出任务等待队列,等待系统实时事件的发生唤醒,从而转为就绪或运行。

冬眠:由于任务完成或错误等原因被清除的任务。

7.单片机的发展历史分为哪几部分?答:单片机诞生于20世纪70年代末,经历了SCM、MCU、SoC 三大阶段SCM(Single Chip Microcomputer ,单片微型计算机)MCU(Micro Controller Unit,微控制器)SoC(System on Chip 片上系统)8.单片机发展趋势表现在那些方面?答:单片机发展趋势表现在:(1)内部结构的进步:多功能集成化、采用RISC体系结构、片内存储器性能改进容量增加EPROM向FlashROM发展、多核处理器方式;(2)功耗、封装及电源电压的改进:功耗越来越小、封装水平不断提高;(3)工艺上的改进:采用CMOS技术,大多采用0.6um以上的光刻工艺,大大提高内部密度和可靠性。

9.单片机嵌入式系统的结构是什么?答:单片嵌入系统的结构通常包括三大部分:即能实现嵌入式对象的各种应用要求的单片机、全部系统的硬件电路和应用软件。

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案

嵌入式系统期末考试题库及答案一、选择题(每题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. 嵌入式系统中,串行通信接口主要有______、______和______等。

嵌入式系统试题库

嵌入式系统试题库

嵌入式系统试题库一、选择题(20分)1、下列描述不属于RISC 计算机的特点的是()。

A. 流水线每周期前进一步。

B. 更多通用寄存器。

C. 指令长度不固定,执行需要多个周期。

D. 独立的Lo a d和St or e指令完成数据在寄存器和外部存储器之间的传输。

2、存储一个32位数Ox2168465到2000H,....__,2003H四个字节单元中,若以小端模式存储,则2000H 存储单元的内容为()。

A 、Ox21A 、OvB、Ox68B 、3.3vC 、Ox65C 、+sv ,..___,+15vD 、Ox023、RS232-C 串口通信中,表示逻辑1的电平是()。

D 、-5v ,.___,-15v4、ARM 汇编语句"A DD R O, R 2, R 3, LSL#l"的作用是()。

A. R O= R 2 + (R3 << 1)C. R 3= R O+ (R 2 << 1) B. R O=(R 2<< 1) + R 3D. (R 3 << 1)= R O+ R2 5、I RQ中断的入口地址是()。

A 、OxOOOOOOOOB 、Ox00000008C 、Ox00000018D 、Ox000000146、S3C 2440X 1/0口常用的控制器是()。

A. 端口控制寄存器(GP A C ON -G PJ C O N )。

B. 端口数据寄存器(GPA DAT-G PJ D AT )。

C. 外部中断控制寄存器(EXT I N T n )。

D. 以上都是。

7、GET伪指令的含义是()A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量8、A DD R O, R l, #3 ; #3属于()寻址方式。

A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址9、ARM 指令集和Th um b 指令集分别是()位的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C.设置大量通用寄存器,访问存储器指令简单
D.选取使用频率较高的一些简单指令
8.通常所说的32位微处理器是指(C)。
A.地址总线的宽度为 32位B.处理的数据长度只能为32位
C.CPU字长为32位D.通用寄存器数目为32个
9.ADD R0,R1,[R2]属于(B)。
A.立即寻址B寄存器间接寻址C。寄存器寻址D。 基址变址寻址
5.ARM是()的简称。
6.ARMCPU体系结构中支持的特有的两种指令集是:(ARM)(Thumb)
7.ARM处理器的5种异常模式是()()()()()
8.BSP是( )的缩写。
9.JTAG是()的简称。JTAG技术是一种调试技术,它是在芯片内部封装了专门的测试电路TAP(TestAccess Port,测试访问口),通过专用的JTAG测试工具对内部节点进行测试调试技术。
10、ADDR0,R0,#1属于(A)
A.立即寻址B。寄存器间接寻址C。寄存器寻址D。基址变址寻址
11.典型的计算机系统结构是()
A冯诺依曼体系结构B哈佛结构
C单总线结构D双总线结构
13.下列不是RISC指令系统特点的是( C)
A大量使用寄存器B采用固定长度指令格式
C使用多周期指令D 寻址方式多
14.与通用操作系统相比嵌入式操作系统还必须具有的特点是(A)
C采用可变长度的指令格式,灵活高效D 寻址方式灵活简
2.通常所讲的交叉编译就是在X86架构的宿主机上生成适用于ARM架构的(A)格式的可执行代码。
AelfB exeCpeDsh
3.下面不属于Boot Loader阶段1所完成的步骤的是:(C)
A.硬件设备初始化。
B.拷贝BootLoader的阶段2到RAM空间中。
18.ARM处理其每种模式下都有一组寄存器可用,其中(系统模式)(用户模式)具有完全一样的寄存器组。
19.ARM中共有()个状态寄存器,其中一个()和五个()。
20.Linux系统中的SHELL的主要功能(命令解释)(编程语言)(用户接口),是通过编写脚本文件来实现系统管理和使任务自动化的。
21.linux系统中的(makefile)是linux软件开发管理工具,决定程序的编译链接规则,使工程编译链接自动化,它依赖于(make)工作。
嵌入式系统整理后题库
———————————————————————————————— 作者:
———————————————————————————————— 日期:

2012嵌入式系统课程习题库
一.选择题
1.以下哪个不是RISC架构的ARM微处理器的一般特点:(C)
A体积小、低功耗B 大量使用寄存器
A .立即寻址B寄存器间接寻址
C.寄存器寻址D.基址变址寻址
21.烧写到FLASH里的是(B)格式的文件。
A..asmB..binC. .objD..cpp
22.汇编程序中的伪指令是在( C)阶段起作用。
A.编辑B.链接C.编译D.执行
23、目前嵌入式处理器的种类大约有( C)
A.500多种B.800多种C. 1000多种D.2000多种
B.mount-oro/mnt/tmpserver:/tmp
C.mount-o ro client:/mnt/tmpserver:/tmp
D.mount-oro server:/tmp client:/mnt/tmp
7.以下叙述中,不符合RISC指令系统特点的是(B)。
A.指令长度固定,指令种类少
B.寻址方式种类丰富,指令功能尽量增强
10er依赖于(硬件平台),也依赖于具体板级设备配置。
12.ARM中堆栈类型有(满递增)(满递减)(空递增)(空递减)四种。
13.ARM处理器具有()()两种操作状态
14.ARM处理器内核型号中的字母TDMI的含义分别是()()()()。
A强稳定性,弱交互性B较强实时性C可伸缩性D功耗管理与节能
15.下列那种设备不属于嵌入式系统产品(C )。
A、PDABATM取款机C个人计算机D机顶盒
16.下列是开源的嵌入式操作系统的是()
A.嵌入式linux B VxworksDPalmOSEWinCE
17.下列不属于ARM处理器异常工作模式的是(D)
A.快速中断模式B.未定义模式
C.数据访问终止模式D.用户模式
18.嵌入式软件开发与通用软件开发增加了(C)环节
A.代码编写B.代码调试C.代码固化D.软件测试
19.嵌入式系统调试方式中不占用系统资源的调试方式是(C)
A模拟器方式B监控器方式
CICE在线仿真器DIDE在线调试器方式
20.ADDR0,R1,[R2]中的第二操作数属于(B)方式。
15.FLASH存储技术中两种流行的存储技术是()(),其中成本较低,而接口比较复杂的flash存储技术是()。
16.ARM处理器有()()()()()()()种运行模式。其中特权模式是:()()()()()()异常模式是:()()()()()。
17.ARM处理器有()个寄存器,其中系统模式和用户模式下有()物理寄存器可用其他5中模式下都有()物理寄存器可用
C.将kernel映像和根文件系统映像从Flash读到RAM空间中。
D.设置堆栈。
4.以下哪个不是ARM的7种运行状态之一:(B)
A快中断状态B挂起状态C中断状态D无定义状态
6.用以下的哪个命令可以把server的/tmpmount到client的/mnt/tmp并且是(D)
A.mount-oroserver:/tmp/mnt/tmp
24.LDM和STM指令最多可以操作(C )寄存器。
A. 12个B .2个C.16个D.32个.
二、填空题
1.ARM内核有( )()()()四个功能模块。
2.通用寄存器R0~R15可分为以下3块:()()()
3.ARM可用两种方法存储字数据:(大端模式)(小端)
4.ARM体系结构支持的最大寻址空间为( 4GB )。
22.目前国内对嵌入式系统普遍认同的定义是:以(应用)为中心,以(计算机)为基础,(软硬件)可裁剪,适应应用系统对功能,可靠性,成本,体积功耗严格要求的专用计算机系统。
23.常见的嵌入式操作系统有(Linux)(Wince)(Palm)(VxWorks),Uc/OS-II和Ecos.
相关文档
最新文档