嵌入式开发基础(习题卷5)_第1页
嵌入式开发基础(习题卷5)_第2页
嵌入式开发基础(习题卷5)_第3页
嵌入式开发基础(习题卷5)_第4页
嵌入式开发基础(习题卷5)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:嵌入式开发基础嵌入式开发基础(习题卷5)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages嵌入式开发基础第1部分:单项选择题,共59题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.下列设备类型中,分类方式与其他3个不同的是。A)字符设备B)块设备C)总线设备D)网络设备答案:C解析:[单选题]2.用于Linux操作系统引导程序加载时所支持不同体系结构处理器种类最多的是A)LILOB)GRUBC)U-BootD)Loadlin答案:C解析:[单选题]3.IntelATOM处理器是一个A)单路路指令流宽度微架构B)双路路指令流宽度微架构C)三路路指令流宽度微架构D)多路路指令流宽度微架构答案:B解析:[单选题]4.微软开发的嵌入式操作系统是()。A)RT-LinuxB)MontaVistaC)WindowsCED)VxWorks答案:C解析:[单选题]5.ADC转换过程正确的是()A)采样-量化-编码B)量化-采样-编码C)采样-编码-量化D)编码-采样-量化答案:A解析:[单选题]6.下列哪个外设需要开启APB1()A)TIM2定时器B)TIM1定时器C)GPIOD)AFIO答案:A解析:[单选题]7.下⾯关于哈佛结构描述正确的是()。A)程序存储空间与数据存储空间分B)存储空间与IO空间分离C)程序存储空间与数据存储空间合并D)存储空间与IO空间合并答案:C解析:[单选题]8.下列不属于嵌入式操作系统特点的是()A)高可靠性B)可裁剪性C)实时性D)免费答案:D解析:[单选题]9.下列属于低级任务间通信方式的是()。A)共享内存B)PV操作C)消息传递D)管道通信答案:B解析:在实时操作系统中,任务间通信是指任务之间为了协调工作,需要相互交换数据和控制信息,可分为低级通信和高级通信两种类型。PV操作等信号量机制和信号机制属于低级任务间通信方式。消息传递、共享内存、管道通信属于高级任务间通信方式。任务间通信又可分为直接通信和间接通信两种类型。send、receive原语属于直接通信方式,邮箱、消息队列属于间接通信方式。[单选题]10.USB接口鼠标最合适的传输类型为()。A)控制传输B)批量传输C)中断传输D)等时传输答案:C解析:[单选题]11.操作系统中同时存在着多个进程,它们A)不能共享系统资源B)不能调用同一段程序代码C)可以共享所有的系统资源D)可以共享允许共享的系统资源答案:C解析:[单选题]12.关于ARM处理器的异常的描述不正确的是()A)复位属于异常B)除数为零会引起异常C)所有异常都要返回D)外部中断会引起异常答案:C解析:[单选题]13.通常用来保存子程序返回地址的连接寄存器是通常用来保存子程序返回地址的连接寄存器是A)RB)R14C)SPSRD)CPSR答案:B解析:[单选题]14.单片机C语言编程中,已知一个变量的取值范围为125至512,为尽可能减少单片机内部RAM空间占用,应该将该变量定义为()类型。A)charB)intC)longD)double答案:B解析:二、填空题[单选题]15.对寄存器R1的内容乘以4的正确指令是()。A)LSRRl,#2B)LSLR1,#2/C)MOVR1,R1,LSL#2D)MOVR1,R1,LSR#2答案:C解析:[单选题]16.三目运算符表达式?d=a>b?(a>c?a:c):(b>c?b:c);?等价于下列①、②、③、④四组程序的______组解释。A)④B)③C)②D)①答案:A解析:本题考查三目运算符表达式的基础知识。题目中的三目运算表达式?d=a>b?(a>c?a:c):(b>c?b:c)?求值结果是取a、b、c中最大的值赋给d。三目运算符的通常格式为?a>b?a:b?,其含义为:当a>b为真时,取a为表达式的值,否则,取b为表达式的值。需要注意的是,三元运算符???的执行优先级低于所有二元操作符,仅高于逗号运算符。[单选题]17.以下关于嵌入式系统中实模式说法错误的是()。A)划分了?系统空间?和?用户空间?B)OS内核与外围应用程序之间不再有物理边界C)运行上下文和栈是独享内核线程D)系统中?任务?或?进程?全都是内核线程答案:A解析:实模式的主要特点是:①不再划分?系统空间?和?用户空间?,整个系统中有一个物理内存地址空间,②OS内核与外围应用程序之间不再有物理边界;③系统中?任务?或?进程?全都是内核线程,④只有运行上下文和栈是独享内核线程,其他资源都是共享的。[单选题]18.下面关于冯·诺依曼结构描述正确的是()。A)程序存储空间与数据存储空间分离B)存储空间与lO空间分离C)程序存储空间与数据存储空间合并D)存储空间与IO空间合并答案:C解析:[单选题]19.指令ADDR2,R1,R1,LSR#2中,LSR的含义是A)逻辑左移B)逻辑右移C)算术右移D)循环右移答案:B解析:[单选题]20.在嵌入式ARM处理器中,中断方式优先级最高的是:()A)IRQB)数据中止C)FIQD)Reset答案:D解析:[单选题]21.关于中断嵌套说法正确的是()A)只要响应优先级不一样就有可能发生中断嵌套B)只要抢占式优先级不一样就有可能发生中断嵌套C)只有抢占式优先级和响应优先级都不一才有可能发生中断嵌套D)以上说法都不对答案:B解析:[单选题]22.while··do···语句是A)先循环一遍再判断B)先判断后再循环C)判断D)循环答案:B解析:[单选题]23.配置外部中断0需要配置?()①NVIC②EXTI③GPIO④TIMA)①②B)①②③④C)②③D)①②③答案:D解析:[单选题]24.某系统需要永久存放大量不再修改的数据,最合适的存储器是()。A)SRAMB)DRAMC)EEPROMD)Flash答案:D解析:[单选题]25.UART模块的数据寄存器是A)64位B)32位C)16位D)8位答案:D解析:[单选题]26.如果常数OS_LOWEST_PRIO为6,使能了统计任务,则最多可安排的用户任务数为()A)6B)5C)4D)7答案:C解析:[单选题]27.按照ARM过程调用标准(APCS),栈指针使用A)R0B)R13C)R14D)R15答案:B解析:[单选题]28.以下关于ARM处理器的叙述中,错误的是()。A)ARM7~ARM11为经典ARM处理器B)Cortex-A系列为应用Cortex处理器,主要面向高端应用C)Cortex-M系列为面向移动计算领域的嵌入式处理器D)Cortex-R系列应用于实时应用的场合答案:C解析:[单选题]29.嵌入式单片机端口头文件的名称是()A)IO.hB)Px.hC)GPIO.hD)stm32f10x.h答案:C解析:[单选题]30.存储一个32位数0x2168465到2000H~2003H四个字节单元中,若以大端模式存储,则2000H存储单元的内容为A)02HB)16HC)65HD)84H答案:A解析:[单选题]31.下列哪条指令,可以实现将地址单元(R1+R2x4)的数据读到RO?A)LDRRO,[R1,R2,LSLx2]B)LDRRO,[R2,R1,LSLx2]C)STRRO,[R1,R2,LSLx2]D)STRRO,[R2,R1,LSLx2]答案:A解析:[单选题]32.关于嵌入式系统的硬盘存储器下面说法正确的是A)嵌入式系统的硬盘存储器一般采用SCSI接口B)SATA是一种并行ATA硬盘存储器接口,因此它速度比ATA快C)固态硬盘写数据的速度比传统硬盘快D)固态硬盘接口与传统硬盘一样,只不过内部使用了Flash等作为存储部件答案:D解析:[单选题]33.若有如下语句:Intx=1;Do{Console.WriteLine(x-=2);}While(x<0);则上面程序段()。A)输出的是1B)输出的是1和-2C)输出的是3和0D)是死循环答案:D解析:[单选题]34.下面存储器中,掉电后存储器中数据会丢失的是()。A)SRAMB)EPROMC)EEPROMD)FLASH答案:A解析:[单选题]35.在嵌入式系统设计中,进行硬件版图设计的完成阶段是A)需求分析B)系统集成C)体系结构设计D)软硬件设计答案:D解析:[单选题]36.下述哪个操作系统不是嵌入式操作系统。()A)uClinuxB)WinCE6.0C)uC/OS-IID)WindowsXP答案:D解析:[单选题]37.寄存器R13除了可以做通用寄存器外,还可以做。A)程序计数器B)移位寄存器C)栈指针寄存器D)基址寄存器答案:C解析:[单选题]38.条件判断语句是通过判断()而选择执行相应语句的。A)给定条件B)结果C)过程D)真假答案:A解析:[单选题]39.通用定时器挂载在那条时钟线上。A)APB1B)APB2C)PLLD)AHB答案:A解析:[单选题]40.以下哪种方式不属于文件系统的格式。A)FATB)NTFSC)EXTD)DOS答案:D解析:[单选题]41.从源寄存器中将一个32位字数据写入存储器中的指令是。A)LDRB)STRC)LDMD)STM答案:B解析:[单选题]42.任务一旦建立,这个任务就进入了()。A)睡眠状态B)等待状态C)就绪态D)运行态答案:C解析:[单选题]43.PC寄存器的编号是A)R12B)R13C)R14D)R15答案:D解析:[单选题]44.以下if语句的表达式哪个是错误的?()A)if(a==100)B)if(a<100)C)if(a=100)D)if(a>100)答案:C解析:[单选题]45.ARM的全称是什么?A)AdvancedRISRMachinesB)ARunMachineC)AdvancedResearchManD)AddressedRedMiddle答案:A解析:[单选题]46.μCOS-II中对关键代码段由于希望在执行的过程中不被中断干扰,通常采用关中断的方式,以下X86汇编代码正确而且不会改变关中断之前的中断开关状态的是A)先CLI、执行关键代码、再STIB)先STI、执行关键代码、再CLIC)先POPF、CLI、执行关键代码、再PUSHFD)先PUSHF、CLI、执行关键代码、再POPF答案:D解析:[单选题]47.KL25UART0接口用于配置10位模式的寄存器为A)UART0控制寄存2B)UART0状态寄存器C)UART0控制寄存4D)UART0数据寄存器答案:C解析:[单选题]48.下面关于S3C44B0X嵌入式微处理器芯片的叙述中,错误的是()。A)采用哈佛体系结构,程序存储器与数据存储器分开B)使用AMBA总线,对于高速组件采用AHB总线,低速外设接口采用APB总线C)片内集成ADCD)片内集成摄像头接口及AC′97音频接口答案:D解析:[单选题]49.按键消抖延时一般多长时间()A)1msB)10msC)10μsD)1s答案:B解析:[单选题]50.在uCOS操作系统中,下面哪个函数与时间无关:()A)OSTimeDly(B)OSTimeGet(C)OSIntNesting(D)OSTimeDlyHMSM(答案:C解析:[单选题]51.通过串口将HEX文件烧写到STM32芯片的闪存时,需要将STM32的启动模式设置为系统闪存启动,因而需要设置BOOT0和BOOT1引脚的电平分别为()。A)低电平0,低电平0B)低电平0,高电平1C)高电平1,低电平0D)高电平1,高电平1答案:C解析:[单选题]52.下面语句执行后,实现了R0=[R1+R2*4]功能的是。A)LDRR0,[R1,R2,LSL#2]B)LDRR0,[R1,R2,LSL#4]C)LDRR0,[R2,R1,LSL#2]D)LDRR0,[R2,R1,LSL#4]答案:A解析:[单选题]53.下面哪一类嵌入式处理器最适合于用于工业控制()A)嵌入式微处理器B)微控制器C)DSPD)以上都不合适答案:B解析:[单选题]54.多任务系统的优点很多,但()不是其优点。A)将复杂的系统分解成相对独立的多个任务,达到分而制之的目的,从而降低系统的复杂性;B)便于保证系统的实时性;C)需要增加功能:任务间的协调,同步和通信功能;D)系统的模块化好,提高系统的可维护性。答案:C解析:[单选题]55.在嵌入式系统的存储结构中,存取速度最快的是A)内存B)寄存器组C)FlashD)Cache答案:B解析:[单选题]56.关于ARM子程序和Thumb子程序互相调用描述正确的是A)系统初始化之后,ARM处理器只能工作在一种状态,不存在互相调用B)只要遵循一定调用的规则,Thumb子程序和ARM子程序就可以互相调用C)只要遵循一定调用的规则,仅能Thumb子程序调用ARM子程序D)只要遵循一定调用的规则,仅能ARM子程序调用Thumb子程序答案:B解析:[单选题]57.⽤下列()命令查看Linux使⽤了多少内存A)catB)catC)viD)vi答案:A解析:[单选题]58.下列关于DMA描述不正确的是()。A)内存可以被CPU访问,也可以被DMA控制器访问B)DMA可以和CPU并行工作C)DMA开始前,CPU需要初始化DMA控制器,结束后,DMA控制器产生中断D)数据的输入和输出需要经过CPU,再由DMA控制器访问内存答案:D解析:[单选题]59.执行下面C语言程序段的结果是()。main(){intx=l,a=l,b=l;switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(?a=%d,b=%d?,a,b);}A)a=2,b=2B)a=3,b=2C)a=2,b=lD)a=3,b=3答案:B解析:switchcase语句语法,当匹配到了一个case条件,会从该条件开始往下执行其余所有条件语句,不再进行判断,因此这里x=1匹配到了case1,其会执行case1及case2的语句。第2部分:判断题,共13题,请判断题目是否正确。[判断题]60.文本框可以通过修改Text属性修改文本框内容A)正确B)错误答案:对解析:[判断题]61.修改SelectionIndices属性可以在列表框选择多个项目。A)正确B)错误答案:错解析:[判断题]62.定义定时器输出端口输出PWM波的时候,需要配置复用推挽输出()A)正确B)错误答案:对解析:[判断题]63.通过Kconfig文件可以向内核中添加配置项。A)正确B)错误答案:对解析:[判断题]64.在μCOS-II操作系统中,若定义某任务的优先级为12,则不能再定义其他任务的优先级也为12。A)正确B)错误答案:对解析:[判断题]65.for语句比while语句功能强,除了可以给出循环条件外,还可以赋初值,使循环变量自动增值等。A)正确B)错误答案:对解析:[判断题]66.在系统复位后,所有的代码都使用Main栈。A)正确B)错误答案:对解析:[判断题]67.DrawLine()方法用于绘制直线,DrawLines()方法则用于绘制由多条直线组成的折线。A)正确B)错误答案:对解析:[判断题]68.STM32处理器的LQPF100封装芯片的最小系统只需7个滤波电容作为外围器件。()A)正确B)错误答案:对解析:[判断题]69.bool类型只有两种值,为真(true)和假(false)。A)正确B)错误答案:对解析:[判断题]70.执行rm/home/work命令可用来删除该目录。A)正确B)错误答案:错解析:[判断题]71.Timer控件只有唯一的事件,即Tick事件。A)正确B)错误答案:对解析:[判断题]72.数组的索引从0开始:具有n个元素的数组的索引是0~n-1。A)正确B)错误答案:对解析:第3部分:问答题,共28题,请在空白处填写正确答案。[问答题]73.ARM汇编指令中,用于实现寄存器数据搬移操作的指令是[]答案:[MOV]解析:[问答题]74.10进制45转换成BCD码是多少答案:0X45解析:[问答题]75.在Terminal中,跳转到根目录的命令是(),存放设备和设备接口文件的子目录是()。输入()回到家目录,输入()查看家目录下的文件或子目录。答案:cd\|dev|cd|ls解析:[问答题]76.NVIC为了管理众多的中断向量,它采用一种嵌套控制方式:抢占优先级和响应优先级。简述中断A和B同时发生中断的中断过程?第二、如果抢占优先级都是一样的话,比较响应优先级,谁的响应优先级比较高谁就先响应,优先级的数字越小,优先级越高,优先级为0表示优先级最高。第三、,如果响应优先级也是一样的话,最后看在中断表5.1中的位置,数字编号越低,优先响应。答案:第一、比较的是比较的是抢占优先级,抢占优先级比较高的中断获得响应,进行中断程序,其它的中断先被挂起。解析:[问答题]77.嵌⼊式系统的设计过程包括:系统需求分析、体系结构设计、构件设计、系统集成、系统测试。答案:系统需求分析、体系结构设计、构件设计、系统集成、系统测试。解析:[问答题]78.R2=0x100055aa,R3=0x20101010,则指令EORR2,R2,R3的执行结果是▲。答案:0x301045ba解析:[问答题]79.在嵌入式系统设计过程中,需求分析包括:()和非功能性需求分析。答案:功能性需求分析解析:[问答题]80.对于STM32F103ZET6这款芯片,第30页的地址范围是多少?答案:0x0800F000-0x0800F7FF解析:[问答题]81.什么是Bootloader?指出Bootloader的两种不同操作模式,介绍其启动加载的主要过程答案:在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。(1)启动加载模式在这种模式下,Bootloader从目标机的某个固态存储设备上将操作系统加载到RAM中运行,整个过程并没有用户的介入。这种模式是Bootloader的正常工作模式,因此在嵌入式产品发布时,Bootloader必须工作在这种模式下[。(2)下载模式(交互模式)在这种模式下,目标机上的Bootloader将通过串口或网络等通信手段从开发主机(Host)上下载内核映像和根文件系统映像等到RAM中,然后可再被Bootloader写到目标机上的固态存储媒质中,或者直接进行系统的引导[3]。解析:[问答题]82.嵌入式系统开发中的角色可以分为芯片制造商、设备制造商、()提供者、系统集成商、独立软件开发商、独立硬件开发商、最终用户。答案:操作系统解析:[问答题]83.串行通信的两种基本工作方式为:()和()。答案:异步串行通信|同步串行通信解析:[问答题]84.任务的主要特性包括:动态性、()和异步独立性。答案:并行性解析:[问答题]85.STM32的USART可以利用()发生器提供宽范围的波特率选择。答案:--解析:[问答题]86.单位换算:36ns=_____s(只填数字)答案:0.000000036解析:[问答题]87.ST公司还提供了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论