计算机三级(嵌入式系统开发技术)机试模拟试卷20(共549题)_第1页
计算机三级(嵌入式系统开发技术)机试模拟试卷20(共549题)_第2页
计算机三级(嵌入式系统开发技术)机试模拟试卷20(共549题)_第3页
计算机三级(嵌入式系统开发技术)机试模拟试卷20(共549题)_第4页
计算机三级(嵌入式系统开发技术)机试模拟试卷20(共549题)_第5页
已阅读5页,还剩178页未读 继续免费阅读

下载本文档

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

文档简介

计算机三级(嵌入式系统开发技术)机试模拟试卷20(共9套)(共549题)计算机三级(嵌入式系统开发技术)机试模拟试卷第1套一、选择题(本题共40题,每题1.0分,共40分。)1、下列产品中不属于嵌入式系统的是()。A、洗衣机B、空调机C、个人电脑D、电子血压计标准答案:C知识点解析:广义上讲,凡是带有微处理器的专用软硬件系统都可称为嵌入式系统。狭义上讲,嵌入式系统强调使用嵌入式微处理器构成的具有自己的操作系统和特定功能、用于特定场合的独立系统。嵌入式系统以应用为中心、以计算机技术为基础、软硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。包括洗衣机、空调机等“白色家电”,也包括心电计、血压计等医疗电子设备;而个人电脑(PC机)不属于嵌入式系统。所以本题选C。2、下面关于嵌入式系统的叙述中,错误的是()。A、嵌入式系统所涉及的应用领域非常广泛B、嵌入式系统在数量上远远超过了各种类型的通用计算机系统C、嵌入式系统与通用计算机都是由硬件和软件两部分组成的D、嵌入式系统正在逐步取代通用计算机系统标准答案:D知识点解析:嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以各自的市场不同,谈不上取代。所以本题选D。3、数码相机是一种典型的嵌入式系统,下面有关其软硬件组成的叙述中错误的是()。A、它由硬件和软件两部分组成B、硬件部分既包括CPU,也包括存储器和输入/输出C、使用闪存卡(如CF卡、SD卡等)作为内存,用于存储所运行的软件D、软件部分既包括操作系统,也包括应用软件标准答案:C知识点解析:数码相机是嵌入式系统的典型应用之一。它由前端和后端两部分组成,前端负责数字图像获取,后端负责数字图像的处理,后端通常是以嵌入式DSP作为核心的SoC芯片,DSP用于完成数字图像处理;此外,数码相机中还有一个超低功耗的8位MCU,负责进行操作控制:高端数码相机配置有实时操作系统和图像处理软件。使用的闪存卡主要是用来存储照片而不是系统软件。故C项错误。4、微控制器(MCU)是嵌入式系统常用的芯片之一,下面有关微控制器的叙述中错误的是()。A、MCU芯片中除CPU外还集成了存储器、总线、定时/计数器、I/O接口等组件B、使用MCU后只需增加少量外接电路和硬件就可组成完整的硬件系统C、MCU的品种和数量很多,应用非常广泛,占有嵌入式系统的大部分市场D、目前MCU停留在4位和8位阶段,32位MCU还很少使用标准答案:D知识点解析:嵌入式微控制器(MicrocontrollerUnit,MCU)实际上是一种单片计算机,简称单片机。它将整个计算机硬件的大部分甚至全部电路集成在一块芯片上,除CPU外还集成了存储器、总线、定时/计数器、I/O接口等组件;与微处理器不同,它只需增加少量外接电路和硬件就可组成完整的硬件系统;微控制器的种类和数量很多,在很多方面得到了广泛应用,目前大约占有嵌入式系统70%的市场。早先的4位主要用于家用电器的控制单元,8位和16位用于一般的控制领域,近年来由于嵌入式系统联网和多媒体信息处理需求的日益增多,32位MCU得到了迅速的发展。故本题选D。5、一个早期的数码相机只有80万像素,它所拍摄的相片最高分辨率是()。A、1600×1200B、1024×768C、800×600D、480×640标准答案:B知识点解析:题中所谓的80万像素是指图像的大小,1024×768=768KB,约为80万,故本题选B。6、MP3播放器属于嵌入式系统的应用之一,下面有关叙述中错误的是()。A、MP3是互联网上流行的一种数字音乐格式B、MP3采用MPEG–3算法对数字音频进行压缩编码C、MP3播放器必须具有对MP3格式音频文件解码的功能D、MP3音频文件的文件扩展名是.mp3标准答案:B知识点解析:MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的MPEG–1层III算法进行有损的压缩编码,以8~12倍的比率大幅度降低了声音的数据量,其文件扩展名是.Mp3;MP3播放器必须具有对MP3格式音频文件解码的功能。所以本题选B。7、下面哪种设备是组建以太局域网必不可少的?()A、网桥B、集线器或交换机C、路由器D、中继器标准答案:B知识点解析:局域网按照传输介质使用的访问控制方法,可以分为以太网、FDDI网和令牌网,目前广泛使用的是以太网,它以集线器或交换机为中心构成。故本题选B。8、以下是有关TCP/IP协议中IP地址格式(IPv4)的叙述,其中错误的是()。A、IP地址使用64个二进位表示B、IP地址由网络号和主机号两部分组成C、IP地址有A类、B类、C类等不同类型之分D、具有C类地址的主机连接在小型网络中标准答案:A知识点解析:IP协议第4版(IPv4)规定,每个IP地址使用4B(32个二进制位)表示,其中包含有网络号和主机号两部分。IP地址分为A类、B类、C类三个基本类,另有两类分别作为组播地址和备用地址(D类和E类)。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。所以A项错误,故本题选A。9、以下属于按指令集结构划分嵌入式处理器的分类是()。A、RISC和CISCB、VonNeumann和HarvardC、51、AVR、PIC、MSP430、MIPS、POWERMC68K以及ARM等D、ARM7、ARM9/ARM11、ARMCortex–M、ARMCortex–R和ARMCortex–A标准答案:A知识点解析:嵌入式处理器的体系结构按指令集可以分为两大类:复杂指令集结构(CISC)和精简指令集结构(RISC)。所以本题选A。10、相对于其它处理器,ARM处理器主要技术特征,以下说法错误的是()。A、单周期操作B、采用存储和加载指令访问内存C、指令流水线D、性能优越但功耗较大标准答案:D知识点解析:ARM内核与其他处理器内核相比,主要特点为:耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb–2双指令集并存以及具有非常众多的合作伙伴,适用面广泛。由于采用RISC的体系结构,ARM具有单周期操作、采用加载/存储指令访问内存、指令流水线技术等技术特征。所以本题选D。11、关于ARM嵌入式处理器的工作状态,以下说法正确的是()。A、ARM状态是32位兼容16位指令的状态B、ARM处理器复位时自动进入Thumb状态C、ARM9支持Thumb–2状态D、Thumb状态为16位指令状态,指令长度全部为16位标准答案:D知识点解析:在ARM的体系结构中,处理器可以工作在3种不同的状态,①ARM状态②Thumb状态及Thumb–2状态③调试状态。除支持Thumb–2的ARM处理器外,其他所有ARM处理器都可以工作在ARM状态。ARM状态是ARM处理器工作于32位指令的状态,所有指令均为32位宽度。Thumb状态是ARM执行16位指令的状态;在Thumb模式下,指令代码只有16位。Thumb–2状态是ARMv7版本的ARM处理器所具有的新状态。值得注意的是,ARM处理器复位后开始执行代码时总是处于ARM状态,如果需要则可以切换到Thumb状态及Thumb–2状态。故本题选D。12、以下关于ARM处理器寄存器说法正确的是()。A、CPSR为程序计数状态寄存器B、R12为链接寄存器使用C、通用寄存器是32位寄存器,只能存放数据,不能存放地址D、堆栈指针SP使用的寄存器为R13标准答案:D知识点解析:ARM处理器共有37个寄存器,包括31个通用寄存器(含PC)和6个状态寄存器。所有通用寄存器均为32位结构,既可以存放数据也可以存放地址;CPSR是当前程序状态寄存器;程序链接寄存器(LR)为R14;堆栈指针(SP)使用的寄存器是R13。故本题选D。13、以下关于ARM处理器从异常中断返回的说法错误的是()。A、恢复原来被保护的用户寄存器B、将SPSR寄存器的值复制到CPSRC、将异常向量地址写入PC中D、清除I和F标志,允许IRQ和FIQ中断标准答案:C知识点解析:除复位异常,其他所有异常处理完毕之后必须返回到原来程序处继续向下执行:恢复原来被保护的用户寄存器;将SPSR_mode寄存器值复制到CPSR中;根据异常类型将PC值恢复成断点地址;清除I和F标志,允许IRQ和FIQ中断。故本题选C。14、ARM处理器在大端模式下从0x60000000到0x60000003存储一个字数据0x32303134,R2=0x60000000,以下说法正确的是()。A、0x60000000中存储的数据是0x32B、执行LDRHR1,[R2]后R1=0x3134C、执行LDRBR1,[R2]后R1=0x3230D、执行LDRR1,[R2]后R1=0x34313032标准答案:A知识点解析:所谓的大端模式,是指数据的高位,保存在内存的低地址中,而数据的低位,保存在内存的高地址中。在本题中的存放方式则为:内存地址存放内容0x600000000x320x600000010x300x600000020x310x600000030x34故A项正确。执行LDRHR1,[R2]是将R2指示的存储器中的半字数据读入寄存器R1,并将R1的高16位清零,所以R1=0x3230;执行LDRBR1,[R2]是将R2指示的存储器中的字节数据读入R1,并将R1的高24位清零,故R1=0x32;执行LDRR1,[R2]是将R2指示的存储器中的字数据读入寄存器R1,故R1=0x32303134。综上,故本题选A。15、以下ARM指令中不属于数据处理类指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3标准答案:B知识点解析:数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题A、C、D项均属于数据处理类指令,B项属于加载/存储指令,故本题选B。16、以下不能完成将R2中数值的两倍写入R1中的ARM指令是()。A、ADDR1,R2,R2B、ORRR1,R2,R2C、MOVR1,R2,LSL#1D、MULR1,R2,#2标准答案:B知识点解析:将R2寄存器中的数值的两倍写入R1,可以通过加法指令、移位指令(逻辑左移相当于乘操作)和乘法指令完成,故选项中仅B项无法完成,本题选B。17、将寄存器R1中指定的bit7和bit3位清除、其它位保持不变的ARM指令是()。A、ORRR1,R1,#0x00000088B、ANDR1,R1,#0x00000088C、BICR1,R1,#0x00000088D、TSTR1,R1,#0x00000088标准答案:C知识点解析:将寄存器中指定位清零可使用位清零指令BIC完成,也可以通过与指令将指定位与零按位相与完成,故本题选C。18、在ARM汇编语言程序设计中常有子程序设计,下面指令中不属于子程序调用或者返回的指令是()。A、LDRPC,MySubB、BLMySubC、MOVPC,LRD、MOVR15,LR标准答案:A知识点解析:在ARM汇编语言程序中,子程序的调用一般是通过BL指令来实现的;MOVPC,LR在ARM汇编中用于子程序的返回:D项中R15即是PC,故本题选A。19、关于ARM指令中的条件域,以下表述错误的是()。A、EQ为相等B、CS为无符号数大于或等于C、VS为未溢出D、LS为无符号数小于或等于标准答案:C知识点解析:C项中VS表示溢出,故本题选C。其余三项正确。20、下面关于嵌入式处理芯片生产厂商的叙述中,错误的是()。A、基于ARM7TDMI内核的S3C44B0嵌入式处理器由韩国三星(Samsung)公司生产B、基于ARM7TDMI–S内核的LPC2000系列嵌入式处理器由荷兰恩智浦(NXP)半导体司司生产C、美国英特尔(Intel)公司未生产过基于ARM的嵌入式处理器D、美国爱特美尔(ATMEL)公司和飞思卡尔(Freescale)公司都生产多个系列的基于ARM内核的嵌入式处理器芯片标准答案:C知识点解析:生产ARM处理器芯片的厂家众多,每个厂商生产的ARM芯片型号各异,除了内核架构外,其内置硬件组件也各有特色,性能也有差异。基于ARM7TDMI内核的S3C44B0嵌入式处理器由韩国三星(Samsung)公司生产;基于ARM7TDMI–S内核的LPC2000系列嵌入式处理器由荷兰恩智浦(NXP)半导体公司生产;美国爱特美尔(ATMEL)公司和飞思卡尔(Freescale)公司都生产多个系列的基于ARM内核的嵌入式处理器。故本题选C。21、嵌入式系统工作时需要为其供电,下面与嵌入式系统供电相关的叙述中,错误的是()。A、78XX系列是一类常用的直流稳压芯片,例如7805可以提供+5V直流电压B、低压差稳压器常简称为LDOC、AC–DC电源模块用于实现交流电到直流电的变换D、低压交流电可以直接用来给嵌入式处理器供电标准答案:D知识点解析:嵌入式系统常用的电源模块是交流变直流(AC-DC)模块、直流到直流(DC-DC)模块以及低压差稳压器(LDO)。AC-DC模块完成交流电到直流电的变换。78XX系列是一类常用的直流稳压芯片,例如7805可以提供+5V直流电压。选项中D项错误,故本题选D。22、下面关于ARM公司定义的AMBA的叙述中,错误的是()。A、AMBA由系统总线和外围总线组成,二者之间通过桥接器交换信息B、ARM芯片中的ARM内核与AMBA的系统总线相连C、ARM芯片中的测试接口(如JTAG)与AMBA的外围总线相连D、ARM7和ARM11采用的AMBA的版本不同标准答案:C知识点解析:AMBA是ARM公司公布的总线协议,以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线两层结构的方式构建片上系统;系统总线通过桥接器与外围总线互连。AMBA的系统总线主要用于连接高带宽快速组件,包括ARM内核及测试接口;AMBA的外围总线主要连接低带宽组件以及与外部相连的硬件组件。AMBA有多个版本,性能随版本的发展而逐步提高,ARM7采用AMBA1,而ARM9采用AMBA2。故本题选C。23、下面是关于基于ARM内核的嵌入式芯片中的DMA控制器的叙述,其中错误的是()。A、DMA是指直接存储器访问B、嵌入式系统通过使用DMA控制器可降低处理器内核在数据传输操作中的负担C、ARM处理器中的DMA控制器与AMBA的系统总线部分相连D、ARM处理芯片中的串行通信接口、USB接口等,只能通过DMA控制器控制其数据传输而不能由ARM内核控制标准答案:D知识点解析:ARM内部的DMA控制器(直接存储器访问控制器)是一种硬件组件,使用它可以将数据块在内存与外设以及内存与内存之间互相传送,且传输过程不需要CPU参与,可显著降低处理器负荷;DMA主控制器与AMB的系统总线部分相连;在ARM处理芯片中,许多与外部打交道的通道如串行通信端口、USB接口等既可以由ARM内核控制其数据传输,也可以通过DMA控制器控制数据传输。故本题选D。24、微硬盘是一种由超小型笔记本和数码相机领域发展而来的外部存储设备,下面关于微硬盘的叙述中,错误的是()。A、目前1.8英寸的微硬盘容量已达几百GBB、带有数据缓存,有利于提高数据传输率C、采用USB接口时,一般须另加外部电源D、为使微硬盘适用于多种手持装置,其接口可采用多种标准,如CF卡、PCMCIA、USB2.0、ATA等标准答案:C知识点解析:微硬盘最早是由IBM公司开发的一款超级迷你硬盘机产品。目前1.8英寸的微硬盘容量已达几百GB;一般微硬盘带有数据缓存,有利于提高数据传输率;微硬盘功耗极小,无需外置电源,链接USB即可使用;为使微硬盘适用于多种手持装置,其接口可采用多种标准,如CF卡、PCMCIA、USB2.0、ATA等。所以选本题C。25、下面是关于基于ARM内核的嵌入式芯片中的存储器及高带宽外部存储器控制接口的叙述,其中错误的是()。A、ARM芯片片内配有的Flash存储器,通常用作系统的程序存储器B、ARM芯片内的Cache采用SRAMC、高带宽外部存储器控制接口只能用于扩展系统的程序存储器D、高带宽外部存储器控制接口与AMBA的系统总线部分相连标准答案:C知识点解析:ARM芯片片内配有的Flash存储器,通常用作系统的程序存储器;其内部Cache一般采用SRAM;高带宽外部存储器控制接口为外部存储器扩展提供了接口,可以扩展程序存储器和数据存储器,与AMBA的系统总线部分相连。所以本题选C。26、某型NANDFlash芯片的地址线和数据线是复用的,它具有的部分引脚为ALE、CE、RE、R/B,如果下面每一个选项是用于简述这些引脚的功能的,其中完全正确的是()。A、低电平有效的芯片使能、命令锁存允许、准备就绪/忙输出、读使能/写使能B、命令锁存允许、低电平有效的写保护、低电平有效的芯片使能、地址锁存允许C、地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出D、准备就绪/忙输出、低电平有效的读使能、低电平有效的写使能、命令锁存允许标准答案:C知识点解析:NANDFlash主要用于片外程序存储器,为了节省引脚,降低体积,地址线和数据线一般采用分时复用技术。ALE、CE、RE、R/B分别表示地址锁存允许、低电平有效的芯片使能、低电平有效的读使能、准备就绪/忙输出。故C项正确。27、通过I2C、SPI、UART、USB等可以实现嵌入式系统间或嵌入式系统与外围器件等的连接,下面相关叙述中,错误的是()。A、I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成B、SPI通信时,首先要使SPI从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作C、UART即通用异步收发器,可用于全双工串行异步通信D、USB1.1和USB2.0采用全双工差分方式进行通信标准答案:D知识点解析:I2C总线只有两条信号线,一条是数据线SDA,另一条是时钟线SCL,所有操作都通过这两条信号线完成;对SPI的操作,首先要选择让基于SPI接口的从设备的SSEL处于被选中状态,表示将要对该从设备进行操作,然后才能按照SPI时序要求进行数据操作;UART即通用异步收发器,是可以用于全双工串行异步通信的:USB1.1和USB2.0有4根信号线,采用半双工差分方式进行通信。故本题选D。28、下面关于嵌入式系统中常用的简单输入设备和简单输出设备的叙述中,正确的是()。A、键盘的按键数相同时(例如16个按键),线性键盘接口需要的I/O引脚比矩阵键盘接口需要的I/O引脚少B、为方便输入,采用电容式触摸屏时,一般需专用的硬笔C、LED发光二极管驱动方便,与ARM芯片连接时仅需一根GPIO引脚与其直接相连即可,不需其他相关的驱动电路D、LED数码管由多个LED组成,这些LED有共阳极接法和共阴极接法两种标准答案:D知识点解析:线性键盘是指一个按键占用一个引脚,利用读引脚状态确定按键的状态;矩阵键盘采用行列矩阵形式构件键盘,利用行扫描法或反转法读取按键的特征值来决定按键的结果;故相同按键数的键盘,线性键盘需要的引脚数目多于矩阵键盘,故A错误。用专用硬笔写字的触摸屏属于电阻式,故B错误。LED发光与ARM芯片连接时仅需一根GPIO引脚,但绝对不能直接把引脚链接到发光二极管上,因为通常ARM芯片GPIO引脚提供的电流是有限的,不能直接驱动发光设备,因此要加驱动电路,故C项错误。D项表述正确,本题选D。29、下面关于嵌入式系统的互连通信接口的叙述中,错误的是()。A、嵌入式处理器的UART在采用了RS–232电平转换电路后,可延长通信距离B、与RS–485标准相比,RS–232标准的通信距离更远、通信速率更高C、对于片内无CAN控制器的嵌入式处理芯片,可通过扩展CAN控制器和CAN收发器的方式使其接入CAN总线D、嵌入式系统可以通过以太网连接到互联网中标准答案:B知识点解析:直接用UART进行通信仅限于板间或芯片间通信,UART在采用了RS–232电平转换电路后,可延长通信距离;与RS–232标准相比,RS–485标准的通信距离更远、通信速率更高;对于片内无CAN控制器的嵌入式处理芯片,可通过扩展CAN控制器和CAN收发器的方式使其接入CAN总线;嵌入式系统可以通过以太网连接到互联网中。故B项错误,故本题选B。30、下面关于硬实时系统和软实时系统的叙述中,错误的是()。A、如果任务执行时间超过截止时间后系统的效益变为负,这种实时系统称为硬实时系统B、如果任务执行时间超过截止时间后系统的效益下降但仍保持为正,这种实时系统称为软实时系统C、导弹控制器属于硬实时系统D、高铁自动驾驶系统属于软实时系统标准答案:D知识点解析:任任务执行时间超过截止时间,系统的总损益就为负,这一种实时系统称为硬实时系统,否则为软实时系统。硬实时(HardReal–Time)系统的运行正确性是同其响应时限紧密相关的。一旦超过时限将导致严重的负效益后果,如导弹控制系统、高铁自动驾驶系统等。然而,在一个软实时(SoftReal–Time)系统中,虽然也存在时限指标,但是如果输出响应超过时限,一般不会造成严重后果。故D项错误,本题选D。31、目前流行的嵌入式操作系统有多个,下面不属于嵌入式操作系统的是()。A、μCOS–II/IIIB、VxWorksC、Win7D、Android标准答案:C知识点解析:很明显,四个选项中仅C项不属于嵌入式操作系统,Win7属于多任务桌面操作系统。故本题选C。32、下面有关微内核操作系统的叙述中,错误的是()。A、操作系统的内核小巧、紧凑,占用内存少B、内核的功能扩充方便,但功能切换需要一定的开销C、μC/OS–II属于微内核操作系统D、iOS不属于微内核操作系统标准答案:D知识点解析:嵌入式操作系统按照内核结构可以分为单内核操作系统跟微内核操作系统;其中微内核操作系统的内核小巧、紧凑,占用内存少;内核的功能扩充方便,但功能切换需要一定的开销;属于微内核结构的典型嵌入式操作系统有Symbian、VxWorks、QNX、μC/OS–II、iOS等。故D项错误,本题选D。33、下列程序中通常不属于板级支持包(BSP)内容的是()。A、初始化程序B、设备驱动程序C、引导加载程序D、进程管理程序标准答案:D知识点解析:BSP实际上一些汇编程序和C语言代码相结合的操作系统底层软件。包括初始化程序、设备驱动程序、配置文件和引导加载程序等。D项不属于BSP内容,本题选D。34、下面关于引导加载程序(Bootloader)的叙述中,错误的是()。A、引导加载程序执行嵌入式系统加电后的第一批操作B、引导加载程序的一项重要任务是加载和启动操作系统C、加电自检和初始化外围设备也是引导加载程序需要完成的任务D、相同的操作系统都使用相同的引导加载程序标准答案:D知识点解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英文术语是Bootloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。由于硬件平台的不同,每种平台的引导程序也有所差异。故本题选D。35、下面关于Linux和Unix的叙述中,错误的是()。A、Linux是以Unix为原型的一种"类Unix"操作系统B、两者的函数/命令的名称、参数和功能大体相同C、两者的源代码基本相同D、Unix的运行效率一般高于Linux标准答案:C知识点解析:Linux系统最初以Unix为原型,以实现POSIX标准作为其目标;命令的功能、处理结果、函数名称和参数十分相同,但二者的源代码是完全不同的;迄今为止,Linux的运行效率尚未达到Unix的水平。C选项错误,故本题选C。36、嵌入式Linux操作系统由用户进程、OS服务组件和Linux内核3个部分组成(如图),下面选项中正确的是()。A、①是用户进程,③是服务组件B、①是服务组件,②是用户进程C、②是服务组件,③是Linux内核D、②是用户进程,③是Linux内核标准答案:C知识点解析:从顶视图看,嵌入式Linux操作系统由用户进程、OS服务组件和Linux内核3个子系统组成。故题中从上到下依次是用户进程、OS服务组件和Linux内核。故本题选C。37、Linux内核主要由5个子系统组成,下面选项中不属于这5个子系统的是()。A、内存管理B、进程间通信C、行命令解释器(Shell)D、文件系统标准答案:C知识点解析:Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。故本题选C。38、下面是关于μC/OS–II任务管理中空闲任务(Idletask)的叙述,其中错误的是()。A、它是系统创建的第1个任务B、它是优先级最低的任务C、它始终处于等待状态D、它是必不可少的一个系统任务标准答案:C知识点解析:μC/OS–II任务管理中空闲任务(Idletask)是系统创建的第1个任务,它是必不可少的一个系统任务,也是优先级最低的任务;绝大多数情况下,μC/OS–II的每个任务都是一个无限的循环,都处在5种状态之一的状态下。故C项错误,本题选C。39、下面有关片上调试技术的描述语句中,不恰当的是()。A、边界扫描技术是调试硬件芯片及目标机电路板的一种常用调试技术。B、JTAG组织所研究的测试访问端口和边界扫描结构标准,成为了片上测试技术的一种国际标准,即俗称的JTAG标准。C、使用片上调试技术进行嵌入式系统目标机调试时,无需目标存储器,也不占用目标机任何I/O端口。D、经常用于嵌入式系统设计中的微处理器(如:MCS–51、DSP、ARM)都支持JTAG标准的片上调试技术标准答案:D知识点解析:边界扫描测试技术是对芯片或印制电路板进行片上调试最常用的一种技术;JTAG是IEEE下的一个组织,是研究测试访问端口和边界扫描结构的标准,研究结果即俗称的JTAG标准:使用JTAG进行嵌入式系统的调试,无需目标存储器,也不占用目标机任何I/O端口;对于不支持JTAG调试标准的嵌入式CPU,如MCS–51单片机,其软件固化要使用称为“编程器”的设备来进行。故本题选D。40、下面的叙述中,不正确的是()。A、在嵌入式系统开发时,通常可以把其开发过程划分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等几个阶段。B、所谓的构件设计,是指包括软件设计与编程、专用硬件芯片选择及硬件电路设计等具体设计工作。C、系统集成与测试的目的是发现设计中的错误并进行改正。在此阶段,应该等系统集成完成后再整体地对系统进行测试。D、嵌入式系统设计者需要遵循软硬一体、软硬协调设计的思想。在系统功能满足要求的前提下,结合性能、费用成本、尺寸等约束条件,确定哪些功能由硬件构件实现,哪些功能由软件构件实现。标准答案:C知识点解析:在嵌入式系统开发时,通常可以把其开发过程划分为:系统需求分析与规格说明、系统设计、构件设计、系统集成与测试等几个阶段;嵌入式系统设计者需要遵循软硬一体、软硬协调设计的思想。在满足系统功能的前提下,结合性能、费用成本、尺寸等约束条件,确定哪些功能由硬件构件实现,哪些功能由软件构件实现;所谓的构件设计,是指包括软件设计与编程、专用硬件芯片选择及硬件电路设计等具体设计工作;一个好的系统集成与测试计划可以帮助设计者快速的发现设计中的错误并改正,但应该分步的、按阶段的构建系统,并且每次只对一部分构建或模块所集成的系统进行测试,这样更容易的发现并定位错误。故本题选C。二、填空题(本题共20题,每题1.0分,共20分。)41、WWW网页是典型的【41】结构。Adobe公司开发的一种用于电子文档交换的文件格式名为【42】。标准答案:【41】超文本【42】PDF知识点解析:本题主要考查数字文本的类型与文本制作。WWW网页是典型的超文本结构。为了使数字文本能够广泛发布、自由交换和长期保存,Adobe公司开发了一种用于电子文档交换的文件格式PDF。42、计算机网络由计算机等智能电子设备(网络终端)、数据链路、【43】以及网络软件等组成。网络中的每个网络终端都配一个网卡,每个网卡都有全球唯一的【44】位二进制的MAC地址。标准答案:【43】通信协议【44】48知识点解析:本题主要考查计算机网络的组成。计算机网络一般由计算机等智能电子设备、数据通信链路、通信协议和网络软件等组成。网络中的每个终端设备都需要配置以太网卡,每个网卡都有全球唯一的48个二进制位组成的MAC地址。43、现在流行的是使用交换机组成的交互式以太网,连接在交换机上的所有终端设备都可同时相互【45】,因为交换机从发送设备接收了一帧数据之后,它会直接按照目的地址发送给【46】设备,而不向其他无关终端设备发送。标准答案:【45】通信【46】接收知识点解析:本题主要考查以太局域网相关知识。以太网交换机是一种高速电子开关,连接在交换机上的所有终端设备都可同时相互通信。因为交换机从发送设备接收了一帧数据之后,它会直接按照目的地址发送给接收终端,而不向其他无关终端设备发送。44、ARM指令集的代码宽度为【47】位,Thumb指令集代码宽度为【48】位。标准答案:【47】32【48】16知识点解析:本题考查典型ARM处理器的工作状态。ARM指令集的代码宽度为32位,Thumb指令集代码宽度为16位。45、ARMCortex–A是ARMCortex应用处理器,此系列中A5、A7、A8、A9、A12、A15和A17字长【49】位,而A50系列中的A53和A57字长为【50】位。标准答案:【49】32【50】64知识点解析:本题考查典型ARM处理器内核特点。Cortex–A系列是面向高端应用的处理器核,此系列中A5、A7、A8、A9、A12、A15和A17字长32位,而A50系列中的A53和A57字长为64位。46、已知在小端模式下,内存0x4001000~0x4001003中的数据依次为0x36,0x31,0x30,0x32,R1=0x00001000,R0=0x40000000,指令LDRR2,[R0,R1]!执行后,R0=【51】,R2=【52】。标准答案:【51】0x40001000【52】0x32303136知识点解析:本题考查ARM指令系统中常用指令的指令类型、指令格式以及寻址方式。所谓小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;指令LDRR2,[R0,R1]!是将寄存器R0的内容自动增加R1,形成操作数的有效地址,从中取得32位操作数存入寄存器R2中,再更新基址寄存器R0的内容。47、在ARM的指令中,如果无符号数R1>R2,则将R1减去R2,结果放R3中并更新CPSR,用两条指令完成,则分别为【53】和【54】。标准答案:【53】CMPR1,R2SUBSR3,R1,R2【54】SUBHISR3,R1,R2SUBHIR3,R1,R2知识点解析:本题主要考查ARM常用指令,包括比较类指令和减法。48、分配一个32位字存储单元,名为Mydata并对其初始化为0x33445566的伪指令为【55】,无条件转移到标号为MLOOP且不进行模式切换的伪指令为【56】。标准答案:【55】MydataDCD0x33445566【56】BMLOOP知识点解析:本题考查ARM的数据定义伪指令。B是跳转指令,不带链接;DCD用于分配一片连续的字存储单元并用指定的数据初始化。49、存储器容量以存储1位二进制数为最小单位(bit),容量单位有字节B(Byte)、千字节KB(Kilo–Byte)、兆字节MB(Mega–Byte)等。对于内存容量而言,1MB=【57】KB;对于外存容量(如磁盘、U盘以及Flash存储卡等)而言,1GB=【58】MB。标准答案:【57】1024【58】1000知识点解析:本题考查存储器容量单位以及内存容量和外存容量不同的换算方法。50、I2C总线只有两条信号线,一条是【59】线SDA,另一条是【60】线SCL,I2C总线的所有操作都通过这两条信号线完成。标准答案:【59】数据【60】时钟知识点解析:本题考查I2C总线的构成,I2C总线的所有操作都通过数据线和时钟线来完成。51、通用异步收发器(UART)由【61】器、接收器、控制单元以及【62】发生器等构成。标准答案:【61】发送【62】波特率知识点解析:UART是串行异步通信接口,通信时要求双方波特率和传输格式必须一致,本题考查UART的组成。52、发光二极管、数码管和液晶显示器是嵌入式系统常用的显示装置,发光二极管和数码管常用三个大写字母简写为【63】,液晶显示器常用三个大写字母简写为【64】。标准答案:【63】LED【64】LCD知识点解析:本题考查嵌入式常用显示设备的英文简写。53、与S3C2410中PWM定时相关的寄存器包括定时器配置寄存器、定时器控制寄存器、定时器计数缓冲寄存器、与比较寄存器、定时器观察寄存器等,以控制和查看PWM定时器的工作。假设PWM定时器计数频率为4000KHz,为使TOUT0输出200Hz的方波(占空比50%),对应的TCNTB0和TCMPB0分别为【65】和【66】。标准答案:【65】20000【66】10000知识点解析:PWM用于脉冲宽度的调制,当定时达到后将产生特定波形。本题主要考查PWM定时器的寄存器设置。54、在高端嵌入式系统中,除了操作系统、设备驱动程序和应用软件之外的系统软件称为【67】。下图所示的高端嵌入式系统的软件层次结构实例中,模块A应为【68】。标准答案:【67】中间件【68】操作系统内核知识点解析:本题考查高端嵌入式系统中的软件层次结构。55、在实时系统中,从接收到可屏蔽中断请求信号到操作系统做出响应并转入中断服务程序所需要的最长时间称为【69】时间;系统将控制权从低优先级的任务转移到高优先级任务所花费的时间称为【70】时间。标准答案:【69】中断延迟【70】任务抢占知识点解析:本题主要考查对实时系统及实时指标的理解。实时系统对外界的响应是否正确不仅取决于功能正确性,而且取决于对事件处理的时间正确性。56、μC/OS–II支持两种方式的任务调度,分别是【71】级的任务调度和【72】级的任务调度,前者一般发生在当前运行态任务因等待某一事件而被阻塞或被挂起时,或是有更高优先级的任务处于就绪状态时。标准答案:【71】任务【72】中断知识点解析:本题考查μC/OS–II操作系统的任务调度方式。μC/OS–II支持两种方式的任务调度,分别是任务级的任务调度和中断级的任务调度57、在μC/OS–II操作系统中,宏【73】()使系统进入临界状态,其主要操作是关闭所有可屏蔽中断,避免其他任务或中断服务程序打断临界区代码的执行。当需要实现对不可分割数据的原子访问时,μC/OS–II也可以调用函数void【74】(void)锁定任务调度器,取代关中断。标准答案:【73】OS_ENTER_CRITICAL【74】OSSchedLock知识点解析:本题考查μC/OS–II操作系统的代码临界区,一般调用OS_ENTER_CRITICAL来执行关中断。也可以调用函数voidOSSchedLock锁定任务调度器,取代关中断。58、在μC/OS–II操作系统中,调用任务管理函数【75】()可以挂起一个任务;函数【76】()用于等待一个信号量。标准答案:【75】OSTaskSuspend【76】OSSemPend知识点解析:本题考查μC/OS–II操作系统的任务状态的启动代码函数。在μC/OS–II操作系统中,调用任务管理函数OSTaskSuspend()可以挂起一个任务;函数OSSemPend()用于等待一个信号量。59、嵌入式系统的调试相对来说比较复杂,调试的目的是发现错误并【77】。因此,通常需借助多种调试工具来进行。调试工具的作用是控制【78】的执行,并使系统中看不见的信息成为可视。标准答案:【77】定位错误【78】程序代码知识点解析:本题主要考查嵌入式系统的调试和调试工具的作用。调试的目的是发现错误并定位错误。调试工具的作用是控制程序代码的执行,使系统中看不见的信息成为可视。60、GNU开发工具套件中包括编译器、【79】、调试器、文本编辑器、语法除错等工具。利用GNU中的调试器GDB进行程序调试时,可用命令【80】来观察被调试程序中的变量值。标准答案:【79】连接器【80】watch知识点解析:本题主要考查嵌入式系统软件开发时较常用的开发工具套件GNU。它包括编译器、连接器调试器、文本编辑器、语法除错等工具。利用GNU中的调试器GDB进行程序调试时,可用命令watch来观察被调试程序中的变量值。三、综合题(本题共1题,每题1.0分,共1分。)61、电动汽车充电桩(示意图3-1所示)如图以S3C2410芯片为核心,并外加其他功能电路来进行设计,其基本功能描述如下:a、充电桩支持2种充电方式,一种是固定金额方式,如:充300元的电能。那么,所充电能的金额等于300元后自动停止充电;另一种是随机充电,即:随时按“停止”键来停止充电,若未按“停止”键,则电池充满后也会自动停止充电。b、支持现金和IC卡付费。IC卡是预付费卡,金额不足将报警。c、能够通过RS-485总线与后台结算服务器连接,传递结算信息。d、用LCD显示器来显示被充电电池的电量情况,并显示充电时间、金额等信息。根据上述功能要求的描述,请完善下面的叙述(程序)和回答有关的问题。(完善程序或回答问题所需的寄存器格式见题后附录)。(1)充电桩控制器设计时,需设计一个键盘,键盘中应包含0~9数字键及“切换”、“启动”、“停止”等3个命令键。其键盘接口设计成4×4的阵列(按键排列示意如下图所示)。下图中的键盘接口电路中选用GPE4~GPE7来输出键盘行扫描信号,选用GPE0~GPE3来输入键盘列信号。软件设计时设计者自行设计键盘扫描函数,请你补充完善之://**KEYOUTPUT是键盘扫描时的输出地址,KEYINPUT是键盘读入时的地址#defineKEYOUTPUT(*(volatileINT8U*)0x56000044)//0x56000044是GPE端口数据寄存器的地址#defineKEYINPUT(*(volatileINT8U*)0x56000044)INT16UScanKey(){INT16Ukey=0xFFFF;INT16Ui;INT8Utemp=0xFF,output;//仅初始化GPE4~GPE7为输出rGPECON=((rGPECON&0xFFFF00FF)|【81】);//仅初始化GPE0~GPE3为输入rGPECON=rGPECON&【82】;//rGPECON是对应GPE端口控制寄存器的变量for(i=【83】;i<=128;i<<=1)//循环扫描键盘,看是否有按键按下{output|=0xFF;output&=(~i);//键盘行信号求反KEYOUTPUT=output;//通过GPE端口数据寄存器输出行信号temp=KEYINPUT;//通过GPE端口数据寄存器读列信号,该列无键按下时列信号是1if((temp&0x0F)!=【84】)//判断是否有键按下{key=(~i);key<<=8;//变量key中存储键码值,行信号左移到高8位key|=temp|0xF0;//列信号存于变量key的低8位中,无用位置1return(key);//返回键码值}}return0xFFFF;}上面的键盘扫描函数返回的是键码值,程序中循环【85】次来扫描所有键盘行,若所有行均无键按下时,返回的键码值应为:【86】。若有按键按下,则返回该键对应的键码值。例如:若按下的是键盘中“8”键,则函数返回值为:【87】,若按下的是键盘中“启动”键,则函数返回值为:【88】。(2)IC卡读写电路设计时,选用IC卡读写模块通过I2C总线接口与S3C2410连接,设计时利用S3C2410芯片内部的专用I2C总线引脚,即GPE端口的【89】引脚和【90】引脚连接到IC卡读写模块的I2C总线引脚SDA和SCL上。那么,相关驱动程序中需要用语句:rGPECON=(rGPECON|0xA0000000)&【91】来初始化GPE端口相关引脚为I2C总线功能的引脚。(3)为了实现与后台结算服务器连接,选择S3C2410内部的UART1部件,并外加电平转换芯片来实现支持RS-485串行通信的接口电路。下面一段程序是初始化UART1部件(注:UART1的波特率要求为:9600bps,数据格式要求为:8位数据、1位停止位、奇校验,主频为PCLK。)。voidUART1_Init(){rGPHCON=(rGPHCON&0xFFFFF0FF)|【92】;//端口H相应引脚功能初始化rUFCON1=0x0;//FIFOdisablerUMCON1=0x0;rULCON1=(【93】<<3)|(0<<2)|(【94】);//设置线路控制寄存器rUCON1=0x245;//设置控制寄存器rUBRDIV1=((int)(PCLK/【95】+0.5)-1);//设置波特率,小数采用四舍五入}(4)充电桩的LCD显示器,由于显示的内容不复杂,因此选用16色LCD屏。设计LCD屏接口电路时,选用S3C2410芯片的GPC0~GPC7连接到LCD模块的8位数据线上,用来传输显示信息。在相关驱动程序中,可以用以下语句来初始化GPC0~GPC7为输出:rGPCCON=((rGPCCON|0x00005555)&【96】)//rGPCCON对应GPC端口的控制寄存器设计时,选择专用电池电量检测芯片来测量被充电电池的电量。该芯片能提供被测电池的电量信息,并具有1个电量充满状态的引脚。若设计时,将该引脚连接到S3C2410芯片的GPF0引脚上,使该引脚有效后产生中断信号,立即执行停止充电程序,防止过充。在相关驱动程序中,可以用以下语句来初始化GPF0为中断请求信号输入:rGPFCON=((rGPFCON&0xFFFFFFFC)|【97】)//rGPFCON对应GPF端口的控制寄存器(5)充电桩的应用软件将在无操作系统环境下进行开发。若设计者自行设计一个启动引导程序,来引导应用程序。启动引导程序中需要完成异常向量表的设置。ARM9体系结构中规定异常向量之间各相差【98】个字节,因此,需要在各异常向量处设计一条分枝指令。对于S3C2410微处理器来说,其启动引导程序还需要完成禁止【99】部件和禁止中断,并设置各工作模式下的【100】指针。说明:下面是试题解答时需要用到的寄存器格式及存着说明。1)端口E控制寄存器(GPECON)的格式2)ULCONn寄存器的格式3)GPHCON寄存器的格式5)GPFCON寄存器的格式标准答案:(1)【81】0x00005500【82】0xFFFFFF00【83】16【84】0x0F【85】4【86】0xFFFF【87】0xDFF7【88】0x7FFD(2)【89】GPE15【90】GPE14【91】0xAFFFFFFF(3)【92】0x00000A00【93】4【94】3【95】9600×16(153600)(4)【96】0xFFFF5555【97】0x00000002(5)【98】4【99】看门狗【100】堆栈(SP)知识点解析:(1)利用GPIO口进行键盘接口电路设计是GPIO口的典型应用。题中所示为矩阵键盘接口,驱动程序即是根据所要实现功能给相应的控制寄存器赋值。查看附录的GPE口及GPECON的格式,对GPE4~GPE7口初始化为输出,赋值为0x00005500;rGPECON口的赋值为0xFFFFFF00;对矩阵键盘采用循环扫描法读取键盘按键情况,需要循环4次;无键按下,则全1,有键按下,则相应置0。(2)S3C2410芯片内部的专用I2C总线引脚,即GPE端口的GPE15引脚和GPE14引脚。初始化程序是按照寄存器格式进行按位赋值。查看附录GPE口的格式可知,初始化赋值为0xAFFFFFFF。(3)UART是串行异步通信接口,其信息传送按位进行,字符总是以起始位开始,以停止位结束:查看附录,端口H相应引脚功能初始化赋值为0x00000A00;字符格式由线路控制寄存器ULCONn决定;经计算,波特率为153600。(4)LCD显示屏自身不带控制器,没有驱动电路:本系统中主要利用GPIO口设计驱动电路来进行控制。rGPCCON对应GPC端口的控制寄存器,查看附录寄存器格式,应赋值01,即0xFFFF5555;rGPFCON对应GPF端口的控制寄存器,应赋值0x00000002。(5)ARM9体系结构中规定异常向量之间各相差四个字节;对于S3C2410微处理器来说,其启动引导程序还需要完成禁止看门狗定时器部件和禁止中断,并设置各工作模式下的堆栈指针。计算机三级(嵌入式系统开发技术)机试模拟试卷第2套一、选择题(本题共40题,每题1.0分,共40分。)1、以ARM内核为基础的嵌入式处理器芯片采用系统总线与外围总线的层次结构方式构建片上系统,下面列出的组件中,不与外围总线相连的组件是()。A、UARTB、DMA控制器C、ADCD、USB设备标准答案:B知识点解析:系统总线通过桥接器与外围总线互连,外围总线连接的硬件组件包括:GPIO、UART、SPI、I2C、USB设备ADC、DAC等等。DMA(DirectMemoryAccess)控制器是一种在系统内部转移数据的独特外设,可以将其视为一种能够通过一组专用总线将内部和外部存储器与每个具有DMA能力的外设连接起来的控制器。故本题选择B。2、IEEE的实时UNIX分委会认为实时操作系统应该具备若干特征,下面()不是实时操作系统必须具有的特征。A、具有异步I/0和中断处理能力B、任务切换时间和中断延迟时间确定C、优先级中断和调度D、轮转调度标准答案:D知识点解析:IEEE的实时UNIX分委会认为实时操作系统应该具备7个特征:具有异步I/O和中断处理能力;任务切换时间和中断延迟时间确定;优先级中断和调度;抢占式调度;内存锁定;连续文件;同步。选项D不是实时系统的特征,故本题选择D。3、如下几种Bootloader中,用于Linux操作系统引导程序加载时所支持不同体系结构处理器种类最多的是()。A、LILOB、CRUBC、U-BootD、Loadlin标准答案:C知识点解析:U-Boot以POCBoot和ARMBoot计划为基础。除了支持PowerPC系列处理器外,还支持X86、ARM、Mips、Alpha、IA64、SupcrHSPARC等多种常用体系结构处理器。故本题选择C。4、嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是()。A、提高开发质量,缩短开发周期,降低开发成本B、优化软件代码的存储容量,以便降低存储器的需求C、降低嵌入式系统的功耗D、便于设计需要调用操作系统API函数的应用程序标准答案:A知识点解析:嵌入式系统的应用形式是多种多样的,不同的嵌入式应用系统,需要选择适合其应用需求的开发工具来进行开发。采用开发工具的主要目的是提高开发质量,缩短开发周期,降低开发成本。故本题选择A。5、ARM处理器当前运算操所产生的标志位记录在以下()寄存器中?A、PSPB、MSPC、SPSRD、CPSR标准答案:D知识点解析:程序状态寄存器(currentprogramstatusregister)CPSR在用户级编程时用于存储条件码;CPSR包含条件码标志,中断禁止位,当前处理器模式以及其他状态和控制信息。故本题选D项。6、ARM处理器如果R1=0x00000080,则指令MOVR0,R1,LSL#2执行后,R0的值为()。A、0x00000200B、0x00000320C、0x00000020D、0x00000040标准答案:A知识点解析:本指令表示将寄存器R1的值左移2位后传送到R0,故本题选择A。7、ARM处理器在比较指令之后,如果要依据是否相等转移到指定地址L1,则以下指令错误的是()。A、BEQL1B、BNEL1C、BXEQL1D、BLALL1标准答案:D知识点解析:比较之后进行转移,属于分支程序设计。A、B、C三个选项中的指令均可表示,D项指令不存在,故本题选择D。8、下面是关于UART的叙述,其中错误的是()。A、ARM芯片中的UART收发信息时,可以采用FIFO模式,也可以采用普通模式B、UART传送信息的格式以起始位开始,以停止位结束C、UART传送信息时,一次传送的数据位的长度只能是8位D、基于UART可组成RS-232接口标准答案:C知识点解析:ARM芯片中的UART收发信息时,可以采用FIFO模式,也可以采用普通模式;UART传送信息的格式以起始位开始,以停止位结束;UART传送信息时,一次传送的数据位可为5、6、7、8位,由编程决定;基于UART可组成RS一232接口。C选项错误,故本题选择C。9、下面有关CNU的描述语句中,不恰当的是()。A、GNU开发工具套件中,包含了GCC和GDB等工具B、GCC是一种用来编辑Linux操作系统下应用程序的文本编辑器C、GDB是一种用来调试Linux操作系统下应用程序的调试工具D、GNU开发工具套件是在宿主机上安装并使用的工具软件标准答案:B知识点解析:GCC是针对Linux操作系统环境下应用程序的编译工具,它能将C语言、C++语言、汇编语言编写的源程序以及库文件编译连接成执行文件;它从源文件生成可执行文件的过程是由四个相关联的阶段组成:预处理、编译、汇编、连接。故此题选择B。10、文字信息是人们用以表达和传递信息的媒体之一,大多数嵌入式系统都必须处理文字信息。下面关于文字信息的表示及其处理的叙述中,错误的是()。A、目前使用最广泛的西文字符集是ASCII字符集,它包含96个可打印字符B、GB2312是我国目前广泛使用的汉字编码国家标准之一C、GB2312包括6000多汉字,但不包含西文、俄文等其他字符D、GB2312字符集中的汉字与符号在系统中采用双字节表示标准答案:C知识点解析:目前计算机中使用最广泛的西文字符集及其编码是ASCII字符集和ASCII码,即美国标准信息交换码。基本的ASCII字符集共有128个字符,包括96个可打印字符和32个控制字符,每个字符使用7个二进制位进行编码。我国目前广泛使用的汉字编码国家标准有GB2312和GBl8030。GB2312国标字符集中包含3755个一级常用汉字和3008个二级常用汉字,此外还有682个图形符号(包括拉丁字母、俄文、日文平假名与片假名、希腊字母、汉语拼音等)。这些汉字和图形符号在计算机内部都采用2字节(16个二进制位)来表示。故本题选择C。11、互联网借助TCP/IP协议把许多同构或异构的计算机网络互相连接起来,实现了遍布全球的计算机的互连、互通和互操作,其中的IP协议起着关键性的作用。下面有关IP协议的叙述中,错误的是()。A、IP地址解决了网络中所有计算机的统一编址问题B、IP数据报是一种独立于各种物理网络的数据包格式C、目前广泛使用的是IP协议的第6版(IPv6),IPv4已经很少使用D、路由器(router)是实现网络与网络互连的关键设备标准答案:C知识点解析:关于IP协议,目前大量使用的还是IPv4,C项错误,其余三项正确,故本题选择C。12、以下关于ARM处理器说法正确的是()。A、小端格式是指数据的高字节存储在高字节地址中,低字节数据存放在低字节地址中B、ARM处理器支持8位、16位、24位和32位数据处理C、MPU为ARM处理器的存储器管理单元D、MMu为ARM处理器的存储器保护单元标准答案:A知识点解析:大端模式,是指数据的高位保存在内存的低地址中,而数据的低位保存在内存的高地址中;小端模式,是指数据的高位保存在内存的高地址中,而数据的低位保存在内存的低地址中;ARM处理器支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;MPU为ARM处理器的内存保护单元,MMU是ARM处理器的内存管理单元。故本题选择A。13、假设数码相机使用的存储卡容量是1GB,数据压缩比平均是4,那么它一次可连续拍摄65536色的1024×1024,分辨率的彩色相片大约多少张?A、200B、500C、1000D、2000标准答案:D知识点解析:根据题设给出的数据可知一张相片的大小为(1024×1024×16/8)/4=0.5MB,存储卡容量是1GB,存储相片大约为2000(1GB/0.5MB)张,故本题选择D。14、以下对于主流嵌入式操作系统的叙述,错误的是()。A、iOS的系统结构分为以下四个层次:核心操作系统,核心服务层,媒体层,触摸框架层(theCocoaTouchlayer)B、WinCE源代码数量庞大,API函数丰富C、微软公司的WindowsPhone8操作系统与WindowsPhone7没有升级换代更新的关系D、Android是国内外目前最流行的手持设备操作系统之一标准答案:C知识点解析:iOS的系统结构分为以下4个层次:核心操作系统,核心服务层,媒体层,触摸框架层(theCocoaTouchLayer),因此A选项正确;WinCE的主要优点是源代码数量庞大,API函数丰富,B选项正确;WindowsPhone8针对WindowsPhone7的不足之处进行了大量技术升级,因此C选项错误;Android是国际上目前最流行的手持设备开发平台之一,所以D选项也是正确的。故本题选择C。15、与其它内核相比,关于ARM内核的主要特点,以下说法错误的是()。A、功能强大,低功耗设计,RISC结构B、全部都是RISC,哈佛结构C、功耗低,代码效率高,合作伙伴多D、成本低,软件可移植性好,供货源多标准答案:B知识点解析:ARM处理器内核与其他处理器内核相比,主要特点有耗电省、功能强、成本低、16位Thumb与32位ARM和Thumb一2双指令集并存以及具有非常众多的合作伙伴,为RISC结构,多数为哈佛结构。B选项错误,故本题选择B。16、在指令LDRR3,[R4,#4]!执行后,R4中的值为()。A、不变B、R4+1C、R4+4D、4标准答案:C知识点解析:LDR是存储器到寄存器的数据传送指令,题中是基址加变址寻址,且存储器值改变,即R3←[R4+4]、R4←R4+4;故本题选择C。17、在ARM汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是()。A、BLLabelSubB、BXLabelSubC、CBNZR1,LabelSubD、BICR0,R0,#LabelSub标准答案:D知识点解析:ARM汇编包括4条分支指令:B转移指令、BL带返回的转移指令、BLX带返回且带状态切换的转移指令以及BX带状态切换的转移指令。D选项不属于分支指令,故本题选择D。18、在ARM汇编语言程序设计中,经常用到分支程序设计,以下不属于分支指令的是()。A、BLLabelSubB、BXLabelSubC、CBNZR1,LabelSubD、BICR0,R0,#LabelSub标准答案:D知识点解析:ARM汇编包括4条分支指令:B转移指令、BL带返回的转移指令、BLX带返回且带状态切换的转移指令,以及BX带状态切换的转移指令。D选项不属于分支指令,故本题选择D。19、下图为利用ARM芯片的GPIO引脚连接按键的典型接口。当图中KEY1与KEY2键按下,其他按键均松开时,ARM芯片读到的GPF6~GPF1的状态为()。A、111111B、001111C、111100D、000000标准答案:C知识点解析:当图中KEY1与KEY2键按下,其他按键均松开时,GDF1和GDF2为低电平,其余为高电平,故本题选择C。20、以下各项关于引导加载程序的说法,不正确的是()。A、引导加载程序对应的英文术语是BIOSB、嵌入式系统加电后执行的第一批最初操作称为引导或者自举C、引导加载程序会进行内存加电自检和外设存在自检D、引导加载程序会进行内存地址映射,初始化外围设备标准答案:A知识点解析:嵌入式系统加电后执行的第一批最初操作称为引导或者自举(Boot),对应的程序称为引导程序或者加载程序,其英文术语是Bootloader;引导加载程序主要完成内存加电自检、外设存在自检、内存地址映射、初始化外围设备、内存寻址定位、加载和启动操作系统。A选项错误,故本题选择A。21、下面关于嵌入式系统的叙述中,错误的是()。A、嵌入式系统所涉及的应用领域非常广泛B、嵌入式系统在数量上远远超过了各种类型的通用计算机系统C、嵌入式系统与通用计算机都是由硬件和软件两部分组成的D、嵌入式系统正在逐步取代通用计算机系统标准答案:D知识点解析:嵌入式系统与通用计算机一样,也是由硬件和软件两部分组成,所涉及到的领域非常广泛,在应用数量上远远超过了各种类型的通用计算机系统。尽管如此,嵌入式系统与通用计算机系统仍有许多不同之处,它们的组成及功能都各有特点,所以各自的市场不同,谈不上取代。故本题选择D。22、MP3播放器属于嵌入式系统的应用之一,下面有关叙述中错误的是()。A、MP3是互联网上流行的一种数字音乐格式B、MP3采用MPEG-3算法对数字音频进行压缩编码C、MP3播放器必须具有对MP3格式音频文件解码的功能D、MP3音频文件的文件扩展名是.mp3标准答案:B知识点解析:MP3是互联网上最流行的数字音乐格式,它采用国际标准化组织提出的MPEG一1层III算法进行有损的压缩编码,以8~12倍的比率大幅度降低了声音的数据量,其文件扩展名是anp3;MP3播放器必须具有对MP3格式音频文件解码的功能。故本题选择B。23、以下是有关TCP/IP协议中IP地址格式(IPv4)的叙述,其中错误的是()。A、IP地址使用64个二进位表示B、IP地址由网络号和主机号两部分组成C、IP地址有A类、B类、C类等不同类型之分D、具有C类地址的主机连接在小型网络中标准答案:A知识点解析:IP协议第4版(IPv4)规定,每个IP地址使用4B(32个二进制位)表示,其中包含有网络号和主机号两部分。IP地址分为A类、B类、C类三个基本类,另有两类分别作为组播地址和备用地址(D类和E类)。C类网络地址数量较多,适用于小规模的局域网络,每个网络最多只能包含254台计算机。所以A项错误,故本题选择A。24、以下ARM指令中不属于数据处理类指令的是()。A、ADCR1,R2,R3B、LDRR1,[R2]C、MOVR1,R2,LSL#4D、ORRR1,R2,R3标准答案:B知识点解析:数据处理类指令可分为数据传送指令、算术逻辑运算指令和比较指令。本题A、C、D项均属于数据处理类指令,B项属于加载/存储指令,故本题选择B。25、Linux内核主要由5个子系统组成,下面选项中不属于这5个子系统的是()。A、内存管理B、进程间通信C、行命令解释器(Shell)D、文件系统标准答案:C知识点解析:Linux内核主要由5个子系统组成:进程调度;内存管理;虚拟文件系统;网络接口;进程间通信。故本题选择c。26、以下对伪指令的解释错误的是()。A、DCW0x12;在内存区域分配半字的内存空间并初始化为0x0012B、CODE32;伪指令通知汇编器,其后的指令序列为32位的ARM指令C、BaudEQU2400;为定义一个16位常量Baud值为2400D、EXTERNSUB1;当前文件引用外部标号SUB1标准答案:C知识点解析:伪指令DCW用于分配一片连续的半字存储单元并用指定的数据初始化;CODE32通知编译器,其后的指令序列为32位的ARM指令;EQU是等于伪指令,用于为程序中的常量、标号等定义一个等效的字符名称;EXTERN是外部标号引用声明伪指令,用于通知编译器要使用的标号在其他的源文件中定义,但要在当前文件中引用。C项错误,故本题选择C。27、当条件为非负数时,将R1指示的内存中16位数据加载到RO寄存器中,ARM指令为()。A、LDRHPLR0,[R1]B、LDRHMIR0,[R0]C、LDRBMIR1,[R0]D、LDRBMIR0,[R1]标准答案:A知识点解析:题目要求16位数据,故需用半字数据加载指令LDRH,又数据是在R1指示的内存中,故采用寄存器间接寻址[R1],故本题选择A。28、下面关于嵌入式系统存储器的叙述中,错误的是()。A、目前嵌入式处理器内部的Cache采用SRAMB、嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM)C、铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器D、通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产品标准答案:C知识点解析:嵌入式系统的存储器以半导体存储器为主。按照其存取特性可分为RAM和ROM;使用的RAM有SRAM、DRAM等多种,目前嵌入式处理器内部的Cache采用SRAM,通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产品;新型存储器FRAM和MRlAM均非传统的半导体存储器。C项错误,故本题选择C。29、下面关于嵌入式系统存储器的叙述中,错误的是()。A、目前嵌入式处理器内部的Cache采用SRAMB、嵌入式系统使用的存储器按照其存取特性可分为随机存取存储器(RAM)和只读存储器(ROM)C、铁电存储器(FRAM)和磁性存储器(MRAM)是两种新型的半导体存储器D、通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产品标准答案:C知识点解析:嵌入式系统的存储器以半导体存储器为主。按照其存取特性可分为RAM和ROM;使用的RAM有SRAM、DR_AM等多种,目前嵌入式处理器内部的Cache采用SRAM,通过对DRAM的存储控制技术进行改进,出现了DDR2SDRAM、DDR3SDRAM等新型的存储器产品;新型存储器FRAM和MRAM均非传统的半导体存储器。C项错误,故本题选择C。30、下列程序中属于板级支持包(BSP)内容的是()。A、引导加载程序B、进程管理程序C、进程间通信程序D、文件管理程序标准答案:A知识点解析:BSP实际上一些汇编程序和C语言代码相结合的操作系统底层软件。包括初始化程序、设备驱动程序、配置文件和引导加载程序等。A项属于BSP内容,故本题选A。31、嵌入式Linux操作系统由用户进程、OS服务组件和Linux内核3个部分组成,下面叙述中错误的是()。A、某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程B、服务组件是位于Linux操作系统内核之上的服务模块或实用程序的集合C、Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块D、Linux内核只供服务组件调用,与用户进程之间没有接口标准答案:D知识点解析:用户进程是在Linux系统上运行的应用程序集合,某个应用程序在Linux操作系统环境下运行时,它就成为一个用户进程;OS服务组件是位于Linux操作系统内核之上的一层服务模块或实用程序的集合;Linux内核包含进程管理、内存管理、文件管理、网络接口和进程间通信等模块;Linux内核为用户进程提供了一个虚拟接口(系统调用)。故本题选择D。32、下面关于Linux内核的叙述中,错误的是()。A、Linux的创始人是芬兰大学生LinusTorvaldsB、Linux内核的最新版本是2.0版C、Linux内核是一种自由软件,其源代码是开放的D、对于不同体系结构的CPU,Linux内核的源代码各不相同标准答案:B知识点解析:Linux内核是一种自由软件,其源代码是开放的,其创始人是芬兰学生IAnusTorvalds;对于不同体系结构的CPU,Linux内核的源代码各不相同;2012年Linux内核升级到3.0版本,B项错误。故本题选择B。33、下列8个设备中不属于嵌入式系统应用的是哪2个?①洗衣机、②电磁炉、③复印机、④鼠标器、⑤巨型机、⑥服务器、⑦路由器、⑧手机A、④、⑦B、③、⑧C、⑤、⑥D、①、②标准答案:C知识点解析

温馨提示

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

评论

0/150

提交评论