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

下载本文档

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

文档简介

嵌入式系统开发题库(附答案)一、单选题(共90题,每题1分,共90分)1、使用交叉编译的原因,是由于嵌入式系统的()资源有限,不能安装编译所需要的软件。A、程序B、硬件C、软件正确答案:B2、GCC(GNUCCompiler的简称)是一组()工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、编译B、编程C、程序正确答案:A3、进程是系统分配资源的最()单位,线程是系统调度的最小单位。A、小B、大C、上正确答案:A4、以下那个不是在Linux字符设备驱动程序中的数据结构A、以上均是B、structfileC、structinode正确答案:A5、ROMMonitor程序是利用()写入Flash存储器。A、JTAGB、JJAGC、JKAG正确答案:A6、启动Linux核心的命令是A、bootB、paramC、part正确答案:A7、目前,嵌入式系统有一部分有操作系统,还有一部分没有操作系统。下列()嵌入式系统,带有操作系统。A、洗衣机控制器B、数码相机C、电冰箱控制器正确答案:B8、使用GCC编译工具将C语言源程序编译成可执行文件,要依次经过四个阶段:()()()()A、预处理B、编译C、汇编正确答案:A9、为了解决CPU输出数据的速度远远高于打印机的打印速度这一矛盾,可采用()A、缓冲技术B、并行技术C、通道技术正确答案:A10、嵌入式操作系统有很多,但()不是A、WindowsXPB、VxWorksC、WindowsCE正确答案:A11、获取日历时间,从1970年1月1日0点到现在所经历的秒数,结果保存在tloc中的函数A、timeB、gmtimeC、gettimeofday正确答案:A12、()处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,在数字滤波、谱分析等各种仪器上,获得了大规模的应用。A、DSPB、MCUC、MPU正确答案:A13、gcc编译器的编译选项大约有多少个A、100B、300C、500正确答案:A14、Blob是BootLoaderObject的缩写。它遵循(),源代码完全开放。A、GPLB、ORLC、XRL正确答案:A15、文件的存储方法依赖于()A、以上都是B、文件的物理结构C、存放文件的存储设备的特性正确答案:A16、服务于I/O请求的子程序,又称()A、驱动程序B、驱动程序的上半部分。C、驱动程序的下半部分。正确答案:B17、在字符设备驱动程序开发中,不允许出现()。A、全局变量B、静态变量C、死循环正确答案:C18、Linux驱动中,若要系统自动创建设备节点,可以在以下哪个目录创建设备文件A、根目录B、sys/classC、/dev正确答案:B19、JTAG仿真器的功能有2种.第一是完成程序仿真调试;第二,完成对的()的烧写A、Flash存储器B、JTAG仿真器C、JTAG存储器正确答案:A20、关于ARM处理器的异常,以下说法错误的是()。A、FIQ是外部中断异常B、复位异常级别最高C、每个异常中断向量占据4个字节正确答案:A21、对S3c2410_adc_init(){…..}函数功能描述正确的是A、创建设备文件的目录和设备文件。使用devfs_mk_dir()和devfs_register()函数。B、申请中断,使用register_chrdev()函数C、申请主设备号,使用request_irq()函数。正确答案:A22、交叉编译器软件属于嵌入式系统的()。A、支撑软件B、系统软件C、应用软件正确答案:A23、头文件和””有什么区别?A、是让预处理程序cpp在系统预设的头文件目录,””是让预处理程序cpp在当前目录中搜寻相应的文件B、两个作用一样C、无区别正确答案:A24、()是嵌入式系统运行的载体,也是嵌入式系统的基础。A、单片机B、硬件C、软件正确答案:B25、Linux系统创建线程函数是()A、intpthread_create(pthread_t*tidp,constpthread_attr_t*attr,void*(*start_rtn)(void),void*arg)B、intpthread_join(pthread_ttid,void**rval_ptr)C、intpthread_exit(void*rval_ptr)正确答案:A26、Linux中,用于创建字符设备文件的命令是什么?A、mkdirB、mkfsC、mknod正确答案:C27、系统管理常用的二进制可执行文件,一般放在()目录下。A、/rootB、/sbinC、/usr正确答案:B28、在嵌入式系统裁剪中,可以通过哪些方式来缩小系统的体积?A、所有选项都正确B、移除不必要的应用程序C、精简系统内核正确答案:A29、提高嵌入式系统可靠性的办法有()A、其余选项皆是B、存储不用磁盘,而用芯片。C、软件代码质量要求高,应最大可能避免“死机”发生。正确答案:A30、()由于其源代码开放的天生魅力,在定制能力方面具有优势。A、ucosB、WindowsC、Linux正确答案:C31、VxWorks嵌入式操作系统,具有高性能的()、卓越的实时性、良好的可靠性以及友好的用户开发环境,被广泛地应用在通信、军事、航空、航天等高精尖技术。A、cpuB、单片机C、内核正确答案:C32、根文件系统是()操作系统运行时所需要的特有文件系统A、windowsB、andruidC、Linux正确答案:C33、C++源程序后缀是()A、C或.ccB、aC、h正确答案:A34、S3C2410X是()位处理器A、32B、8C、16正确答案:A35、GPIO的工作模式不包括A、输出浮空B、输入浮空C、输入上拉正确答案:A36、设计嵌入式系统时,需要考虑哪些指标A、功耗B、成本C、性能正确答案:C37、ARMCortex-M系列处理器的特点是()。A、低功耗、低成本、小尺寸,主要用于物联网和智能家居等B、处理能力强,主要用于个人电脑和服务器等C、可扩展性强,主要用于工业控制和机器人等正确答案:A38、对设计好的系统进行测试,看其是否满足给定的要求称为()。A、系统测试B、系统集成C、软件设计正确答案:A39、GNU是什么()?A、操作系统B、自由软件工程项目C、英文正确答案:B40、下列不是GCC所支持的源文件程序格式是A、bB、aC、h正确答案:A41、make有许多预定义变量,表示“目录完整名称”的是A、$@B、$^C、$正确答案:A42、程序运行的区域不同。驱动程序工作在();应用程序工作在用户态。A、硬件B、软件C、内核态正确答案:C43、在嵌入式系统设计时,下面存储结构中对程序员透明的是()A、内存B、磁盘存储器C、高速缓存正确答案:C44、Linux中,用于获取当前工作目录的绝对路径的命令是什么?A、lsB、pwdC、cd正确答案:B45、()用于加载文件到内存或Flash中A、paramB、partC、load正确答案:C46、structinode:一个文件可以对应多个file结构,但是只有()个inode结构。A、3B、1C、2正确答案:B47、为了便于文件编辑,在编辑makefile时,可以使用变量,引用变量时,只需在变量前面加上()符。A、@B、$C、#正确答案:B48、NANDFLASH和NORFLASH的区别正确的是。()A、大多数写入操作需要先进行擦除操作B、NOR的读速度比NAND稍慢一些C、NAND的写入速度比NOR慢很多正确答案:A49、不是嵌入式系统的特点()A、可靠性高B、功耗高C、实时性好正确答案:B50、设备号包括()设备号(majornumber)和次设备号(minornumber)。A、次B、次次C、主正确答案:C51、gmtime函数功能是A、获取从今日凌晨到现在的时间差,并存放在tv,然后将当地时区的信息存放到tzB、获取日历时间C、将日历时间转化为格林威治标准时间,并将数据保存在tm结构中正确答案:C52、应用程序有一个main函数,总是从些函数开始主动执行一个任务,而驱动程序安装之后,便停止工作,并等待被()调用。A、操作系统B、硬件C、应用程序正确答案:C53、驱动程序的组成通常包括()A、以上都是B、自动配置和初始化子程序C、服务于I/O请求的子程序,又称驱动程序的上半部分正确答案:A54、内校映像文件是()A、kernelB、root.cramfsC、zImage正确答案:C55、RS232-C串口通信中,表示逻辑1的电平是()A、以上都不是B、0VC、3.3V正确答案:A56、嵌入式系统发展的第二阶段为()A、以嵌入式操作系统为标志的嵌入式系统B、以Internet标志的嵌入式系统C、以嵌入式微处理器为基础,以简单操作系统为核心的嵌入式系统正确答案:C57、Cache用于存放主存数据、程序的部分拷贝,主存单元地址与Cache单元地址之间的交换用(A)完成A、硬件B、软件C、用户正确答案:A58、嵌入式系统裁剪的目的是什么?A、提高系统的运行效率B、增加系统的功能C、缩小系统的体积正确答案:C59、块设备是指在输入/输出时数据处理以块为单位的设备,它一般都采用(),支持数据的随机读写。A、射频技术B、实时技术C、缓存技术正确答案:C60、Windows中有一个专门用于嵌入式Linux操作系统烧录的软件()。A、ZflasherB、UbootLoaderC、JTAG正确答案:A61、系统概要设计包括哪些A、以上均是B、系统总体框架C、软硬件划分正确答案:A62、GDB基本命令中在行号设置断点的是()A、breakB、listC、intobreak正确答案:A63、GDB的主要功能不包括()A、编译B、启动被调用的程序C、Ø让被调用的程序在指定位置停止正确答案:A64、指针是一个程序实体所占用内存空间的()。A、位地址B、首地址C、尾地址正确答案:B65、大部分Unix系统,只能一次传送一个或多个长度是()字节(或一个更大的2次幂的数)的整块数据。A、128B、256C、512正确答案:C66、对于驱动程序与应用程序的区别说法正确的是()A、其余全部正确B、应用程序有一个main函数,总是从些函数开始主动执行一个任务,而驱动程序安装之后,便停止工作,并等待被应用程序调用。C、使用的库函数不同。正确答案:A67、()(GUNDebugger)是一种基于命令行工作模式下的调试器。A、cB、c++C、gdb正确答案:C68、()是GCC编译器组件之一,也是GNU软件家族中具有代表性的作品。A、gccB、cC、c++正确答案:A69、下面哪个不属于Linux系统设备A、字符设备B、网络设备C、输入设备正确答案:C70、GDB中设置断点的是A、breakmainB、runC、continue正确答案:A71、()不是嵌入式系统的特点。A、专用性B、高功耗C、可裁剪正确答案:B72、S3C2410X是()公司生产的嵌入式处理器。A、三星B、SonyC、ARM正确答案:A73、不是嵌入式处理器的特点()A、生命周期长B、不支持实时多任务C、功耗低正确答案:B74、clear命令的作用是()A、关闭终端窗口B、清除终端窗口C、打开终端窗口正确答案:B75、Linux系统会用()字母表示字符设备A、aB、bC、c正确答案:C76、网络设备,又称(),用于网络通信A、网络数据源B、窗口C、网络接口正确答案:C77、每个设备文件都对应有两个设备号,标识该设备的种类,也标识了该设备所使用的驱动程序的类别号是指()A、块设备号B、主设备号C、次设备号正确答案:B78、MCU和DSP的区别是()。A、DSP偏重于信号处理B、MCU偏重于信号处理C、DSP偏重于控制正确答案:A79、Linux的设备分类不包括下列哪一项()A、字符设备B、虚拟设备C、块设备正确答案:B80、为能够断电持续保留重要数据和保存系统配置信息,开发板外扩了一片()A、EEPROM存储芯片AT24C02B、ROM存储芯片C、RAM存储芯片正确答案:A81、()是一组编译工具的总称,主要任务是预处理和编译,并且提供与编译器相关的运行库的支持。A、GCCB、GDBC、ABS正确答案:A82、vivi程序分两个阶段,第2阶段是用()编写的。A、C语言B、机器语言C、汇编语言正确答案:A83、从Linux系统角度看,不属于BootLoadert程序层次的是A、用户软件程序B、引导加载程序(BootLoader)C、Linux内核正确答案:A84、在Linux中,哪种驱动程序是用来与硬件交互的?A、内核模块B、系统调用C、应用程序正确答案:A85、下面关于哈佛结构描述正确的是A、存储空间与IO空间分离B、程序存储空间与数据存储空间分离C、程序存储空间

温馨提示

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

评论

0/150

提交评论