嵌入式系统开发模拟试题(附参考答案)_第1页
嵌入式系统开发模拟试题(附参考答案)_第2页
嵌入式系统开发模拟试题(附参考答案)_第3页
嵌入式系统开发模拟试题(附参考答案)_第4页
嵌入式系统开发模拟试题(附参考答案)_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

嵌入式系统开发模拟试题(附参考答案)一、单选题(共100题,每题1分,共100分)1、共享型函数库(动态链接库)的后缀为()A、aB、cC、so正确答案:C2、关于嵌入式系统,以下说法不正确的是()A、主要应用于控制领域,兼顾数据处理B、主要用于数据处理,兼顾控制领域C、嵌入式系统功耗低正确答案:B3、下面交互设备常由嵌入式系统采用的是()A、以上都是B、小键盘C、按钮D、触摸屏正确答案:A4、A/D是将()转换成数字信号的意思。A、模拟信号B、虚拟信号C、物理信号正确答案:A5、嵌入式系统的实时性可分为软实时性和()。A、硬实时性B、截止时限C、软实时性正确答案:A6、LinuxI/O操作默认是:A、同步非阻塞模式B、同步阻塞模式C、异步阻塞模式正确答案:B7、()(GNUCCompiler的简称)是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、abcC、GDD正确答案:A8、μC/OS-II是一个()、源码开放、结构小巧、抢占式的实时多任务内核,主要面向中小型嵌入式系统,具有执行效率高、占用空间小、()、实时性能优良和可扩展性强等特点。A、可裁剪,可移植性强B、可裁剪,可移植性弱C、不可裁剪,可移植性强正确答案:A9、当()进行时,可移植性是要重点考虑的问题A、数学建模B、嵌入式软件开发C、电路设计正确答案:B10、以下那个选项不是驱动程序的组成()。A、终端服务子程序B、自动配置和初始化子程序C、服务于I/O接口的子程序正确答案:A11、vivi(下载模式)启动Linux核心的命令是()。A、bootB、partC、load正确答案:A12、不属于字符设备的是()A、简单按键B、U盘C、触摸屏正确答案:B13、设计软件子系统:软件总体设计、()设计。A、函数设计B、硬件总体C、模块设计正确答案:C14、交叉()是指:在宿主机上进行软件编辑、编译、链接等,并生成能够在目标机上运行的可执行程序的过程。A、运行B、开发C、编译正确答案:C15、makedep表示什么意思()A、编译变量依赖关系B、生成内核映像文件C、内核裁剪正确答案:A16、BootLoader程序的结构框架分()部分A、2B、3C、4正确答案:A17、流行的嵌入式处理器()A、全都都是B、8051C、ARM正确答案:A18、配置minicom是,一般数据位()位A、16B、8C、32正确答案:B19、对设计好的系统进行测试,看其是否满足给定的要求描述的是()A、系统设计B、系统测试C、系统集成正确答案:B20、嵌入式系统的软件层次分为系统级和A、模块级B、应用级C、标准级正确答案:B21、往单片机里烧写程序时烧写的文件是什么格式()。A、HEXB、CC、UVOPT正确答案:A22、嵌入式(控制)系统的软件开发通常需要交叉编译环境,下列不属于交叉编译环境的是()A、宿主机B、目标机C、交换机正确答案:C23、()是系统分配资源的最小单位,()是系统调度的最小单位。A、进程,进程B、进程,线程C、线程,进程正确答案:B24、构建嵌入式Linux交叉编译软件环境,首先要在宿主机上安装()操作系统。A、LinuxB、WindowsC、Android正确答案:A25、vivi程序分2个阶段,第1阶段是用()语言编写的。A、c语言B、机器语言C、汇编语言正确答案:C26、设备号用于区分具体的()。A、设施B、状态C、设备正确答案:C27、变量一般在MakeFile文件的()进行定义。A、尾部B、中部C、头部正确答案:C28、软件的()和软件的性能通常是矛盾的,通常以损失某些特性情况下的优化性能为代价。A、复杂性B、适应性C、通用性正确答案:C29、中断服务子程序,又称()A、驱动程序的下半部分。B、驱动程序的上半部分。C、驱动程序正确答案:A30、关于嵌入式系统设计一般步骤错误的是()A、不需要需求分析B、先进行需求分析C、其次体系结构设计正确答案:A31、()用于标识设备对应的驱动程序,主设备号相同的设备使用相同的设备驱动程序。A、主设备号B、标识符C、次设备号正确答案:A32、Linux允许块设备一次传送()的字节A、128B、任意字节C、8正确答案:B33、飞思卡尔公司设计的M68HC08是一个()。A、MPUB、DSPC、ARM正确答案:A34、创建嵌入式Linux的开发环境主要不包括()A、制作根文件系统B、开发应用程序C、交叉编译工具链正确答案:B35、在cpu和物理内存之间进行内存转换时,()将地址从虚拟地址空间映射到物理地址空间A、TCPB、MMUC、CACHE正确答案:A36、驱动程序是指挥硬件工作的软件。它是应用程序与()之间的一个中层软件层,为应用程序屏蔽硬件的细节。A、修改B、硬件C、开发正确答案:B37、gdb(GUNDebugger)是一种基于命令行工作模式下的调试器。不能调试哪种语言()。A、C#B、C++C、Java正确答案:A38、下列不是μC/OS-II的特点的是()A、不可移植B、可裁剪C、结构小巧正确答案:A39、GCC编译的第三个阶段是()A、汇编B、预处理C、链接正确答案:A40、ARM7系列微处理器为()位的RISC处理器。A、32B、64C、8正确答案:A41、操作系统的最核心的机制是A、任务调度B、内存管理C、同步与通信正确答案:A42、描述系统的功能如何实现的嵌入式系统设计步骤的是A、需求分析B、体系结构设计C、软件/硬件设计正确答案:B43、从Linux系统角度看,通常可以分为四个层次,最低层层次为A、引导加载程序B、Linux内核C、根文件系统正确答案:A44、在嵌入式系统设计中,进行硬件版图设计是在进行()时完成A、需求分析B、软硬件设计C、系统集成正确答案:B45、下列哪个命令可以用来查看当前目录中的文件和目录?A、lsB、pwdC、rm正确答案:A46、简单方便,不需要目标机,成本低的调试方式是()A、模拟调试B、实时在线仿真C、软件调试正确答案:A47、比较典型的是将Flash分成()个分区,分别用于保存引导程序(BootLoader)、启动参数、系统内核、根文件系统和应用程序等,A、5B、6C、7正确答案:A48、rmmod功能是()A、将驱动模块从内核中删除B、列出当前动态加载的模块清单C、将驱动模块加载到操作系统内核正确答案:A49、在通用计算机上开发软件时,一般是软件开发环境(编译、调试)与()环境相同。A、软件运行B、系统C、硬件正确答案:A50、嵌入式系统的核心是()A、嵌入式处理器B、嵌入式应用软件C、嵌入式操作系统正确答案:A51、()是指数据处理以字节为单位,并按顺序进行访问的设备。A、块设备B、网络设备C、字符设备正确答案:C52、不是嵌入式的特点是()A、软硬件可裁剪B、成本高C、可靠性好正确答案:B53、S3C2410X芯片采用的封装是()A、BGAB、DIPC、QFP正确答案:A54、Linux设备驱动程序中常见的设备接口是:A、全部都是B、PCIeC、USB正确答案:A55、典型的块设备有()A、简单按键B、触摸屏C、U盘正确答案:C56、ARM9系列微处理器为()级流水线A、5B、3C、7正确答案:A57、创建根目录文件系统映像文件使用的工具为()A、BusyBoxB、cramfsC、make正确答案:A58、不属于块设备的是()A、硬盘B、键盘C、U盘正确答案:B59、串口连接调试的先决条件是()。A、目标机关机B、宿主机和目标机建立通信C、目标机正在运行程序正确答案:B60、gcc-()只编译生成目标文件,后缀为.oA、oFileNameB、cC、g正确答案:B61、在大部分Unix系统,块设备不能按字节处理数据,只能一次传送一个或多个长度是()字节(或一个更大的2次幂的数)的整块数据。A、512B、256C、1024正确答案:A62、在Linux中,采用给网络接口设备分配一个()的名字的方法来访问该设备。A、相同B、唯一C、特殊正确答案:B63、GDB的主要功能A、启动被调用的程序B、让被调用的程序在指定位置停止C、以上都是正确答案:C64、make执行时,需要一个名为()的文件。Makefile文件描述了整个工程的()、链接等规划。A、Makefile,编译B、make,编译C、make,引用正确答案:A65、嵌入式系统的层次分为系统级和A、标准级B、应用级C、模块级正确答案:B66、ARM处理器结构体系中,字节长度均为()位A、8B、9C、10正确答案:A67、驱动程序主要由3部分组成,但()不属于A.自动配置和初始化子程序B.服务于I/O请求的子程序C.中断服务子程序D.服务于cpu子程序A、D正确答案:A68、调试工具和待调试的嵌入式软件都在()上运行A、宿主机B、模拟器C、虚拟机正确答案:A69、NANDFLASH和NORFLASH的区别是大多数写入操作需要先进行()操作。A、擦除B、重置为1C、读写正确答案:A70、ARM11处理器中,内核与cache之间数据通路是()位A、64B、32C、16D、8正确答案:A71、对于嵌入式系统,其能源消耗的3个主要部件是()A、以上都是B、处理器C、无线通信D、屏幕显示正确答案:A72、块设备用()表示A、BB、AC、C正确答案:A73、下列哪个命令可以用来创建目录?A、cdB、lsC、mkdir正确答案:C74、$@表示什么A、目标的完整名称B、所有的依赖文件C、第一个可依赖文件正确答案:A75、在宿主机上编译好引导程序、Linux系统内核、根文件系统、应用程序。然后,将它们烧写到目标机的()中。A、FlashB、硬件C、软件正确答案:A76、典型嵌入式操作系统有()A、以下都是B、VxWorksC、AndroidD、WindowsCE正确答案:A77、Linux设备驱动程序可以使用哪种语言进行编写?A、CB、C++C、JAVA正确答案:A78、BootLoader程序的结构框架分哪两个部分:A、Stage1和Stage2下载模式B、Stage3和Stage2下载模式C、Stage1和Stage3下载模式正确答案:A79、S3C2410X的内核是()。A、ARM920TB、ARM1020C、ARM720T正确答案:A80、gdb主要功能A、以上都是B、启动被调用的程序C、让被调用的程序在指定位置停止正确答案:A81、嵌入式计算机和通用计算机的不同之处是()?A、具有数据处理能力B、专用性强C、软硬件结合正确答案:B82、Armboot是一个(),是为基于ARM或者StrongARMCPU的嵌入式系统所设计的。它支持多种类型的Flash。A、BootLoaderB、BootloadingC、Downloading正确答案:A83、ARM有()种基本寻址方式A、9B、8C、7正确答案:A84、设备文件包括了较多信息,但没有包括()A、驱动程序名称B、主设备号C、设备类型正确答案:A85、在嵌入式系统的存储结构中,存取速度最快的是A、FlashB、内存C、寄存器组正确答案:C86、把Linux操作系统针对具体的目标平台做必要的()之后,安装到该目标平台使其正确运行,这就叫移植。A、复制B、改写C、减少正确答案:B87、Makefile中把那些没有任何依赖,只有执行动作的目标称为()A、间接目标B、伪目标C、直接目标正确答案:B88、下面哪个不是RISC架构的ARM微处理器的一般特点A、采用可变长度指令格式B、体积小、功耗低C、地址方式灵活正确答案:A89、制定产品时间表与()有关系A、操作系统B、软件C、选择操作系统正确答案:C90、()是指在输入/输出时数据处理以块为单位的设备,它一般都采用缓存技术,支持数据的随机读写。A、套接字B、字符设备C、块设备正确答案:C91、()完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A、驱动映射层B、硬件交互层C、硬件抽象层正确答案:C92、编写Linux下的多线程程序时,需要使用头文件()A、stdio.hB、stdlib.hC、pthread.h正确答案:C93、o是指A、头文件B、编译后的目标程序C、经过预处理的c程序正确答案:B94、在系统裁剪中,裁剪的目的是()A、减少系统存储空间B、减少系统开机时间C、减少系统运行时的CPU占用率正确答案:A95、关于嵌入式操作系统发展趋势,描述不正确的是()A、体积不断减小B、产品性能不断提高,功耗不断增加C、网络化程度不断提高正确答案:B96、大多数BootLoader程序都包括两种不

温馨提示

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

评论

0/150

提交评论