[IT认证]月嵌入式Linux助理工程师认证考试试题及答案.doc
《[IT认证]月嵌入式Linux助理工程师认证考试试题及答案.doc》由会员分享,可在线阅读,更多相关《[IT认证]月嵌入式Linux助理工程师认证考试试题及答案.doc(54页珍藏版)》请在咨信网上搜索。
1、IT认证月嵌入式Linux助理工程师认证考试试题及答案(完整版)(文档可以直接使用,也可根据实际需要修改使用,可编辑 欢迎下载)(密封线内勿答题) 学校 专业 姓名 身份证号 (密封线内勿答题) 嵌入式Linux助理工程师认证考试 (考试时间150分钟)题号一二三四总分分数一、选择题(本大题共50个小题,每小题1分,共50分)得分评阅人1、如果忘记了ls命令的用法,可以采用( )命令获得帮助。A、?ls B、help ls C、man ls D、get ls2、为了统计文件系统中未用的磁盘空间,我们可以使用命令:( ) A、du B、df C、mount D、ln 3、要给文件file1加上其
2、他人可执行属性的命令是:( ) A、chmod a+x B、chown a+x C、chmod o+x D、chown o+x4、怎样新建一个新文件:( ) A、touch hello.c B、mk hello.c C、rm hello.c D、new hello.c5、在bash命令中,当用( )参数时,表示bash是交互的。A、c B、i C、s D、d6、重定向的符号“表示:( ) A、输出追加 B、输入追加 C、输出重定向,原来的文件会被改写 D、管道7、D的确切含义是:( )A、停止一个正在运行的程序 B、终止shell C、强制退出程序 D、不再有数据输入8、Linux文件权限一共
3、10位长度,分成四段,第二段表示的内容是:( ) A、文件类型 B、文件所有者的权限C、文件所有者所在组的权限 D、其他用户的权限9、对于所有用户都只能读的文件权限是:( ) A、777 B、444 C、644 D、64010、在vi编辑器的命令模式中,删除一行的命令是:( ) A、yy B、dd C、pp D、xx11、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:( ) A、-c B、-o C、-S D、-E12、假设当前目录下有文件Makefile,下面是其内容:pr1: prog.o subr.ogcc o pr1 prog.o subr.oprog.o:
4、 prog.c prog.hgcc c l prog.o prog.csubr.o: subr.cgcc c o subr.o subr.cclean:rm f pr1*.o现在执行命令make clean,实际执行的命令是:( ) A、 rm f pr1*.o B、 gcc c l prog.o prog.c C、 gcc c o subr.o subr.c D、 都执行 13、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项( )不是以文件的形式出现。A、目录 B、软链接 C、i节点表 D、网络适配器14、有如下的命令:$dd if=f1 of=f2。其中if=f1表示:(
5、) A、 以f1作为源文件,代替标准输入 B、 以f1作为目标文件,代替标准输出 C、 当条件满足f1的时候,执行真正的拷贝 D、 拷贝的过程中,不转化文件15、 文件之间可以建立两种链接关系:软链接和硬链接,硬链接的特点是:( ) A、 等同于文件复制操作 B、 类似于文件复制,但新的链接文件并不占用文件磁盘存储空间 C、 删除源文件,将使其他链接文件失效 D、 可以对目录文件名建立硬链接16、下面哪一个选项不是linux系统的进程类型:( ) A、交互进程 B、批处理进程C、守护进程 D、就绪进程17、如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独
6、立存放,则比较合理的存储结构的分配顺序应当是:( ) A、文件系统、内核、启动参数、Bootloader B、启动参数、Bootloader、内核、文件系统C、Bootloader、内核、启动参数、文件系统 D、Bootloader、启动参数、内核、文件系统 18、Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容( )。A、为加载BootLoader的stage2准备RAM空间 B、设置好堆栈 C、硬件设备初始化 D、将kernel映像和根文件系统映像从flash上读到RAM空间中19、下面属于blob运行过
7、程第一阶段的是:( ) A、外围的硬件初始化(串口,USB等);B、根据用户选择,进入命令行模块或启动kernel。C、寄存器的初始化D、堆栈的初始化20、 Qt/Embedded的底层图形引擎基于一下哪种接口技术( )。 A、framebuffer B、GAL C、IAL D、GFX21、在根文件系统的/dev目录下创建一个字符设备节点,下列选项正确的是:( ) A、mknod b 254 0 /dev/demo B、mknod c 254 0 /dev/demo C、mknod /dev/demo b 254 0 D、mknod /dev/demo c 254 022、LINUX支持网络文
8、件系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs下( )。 A、mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfsB、mount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfsC、mount nfs t 192.168.1.4:/opt/sirnfs /mnt/sirnfsD、mount nfs t /mnt/sirnfs 192.168.1.4:/opt/sirnfs23、同CISC相比,下面哪一项不属于RISC处理器的特征(
9、 )。A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有23种。B、减少指令数和寻址方式,使控制部件简化,加快执行速度。C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。D、RISC处理器都采用哈佛结构24、在下列ARM处理器的各种模式中,( )模式有自己独立的R8-R14寄存器。A、系统模式(System) B、终止模式(Abort)C、中断模式(IRQ) D、快中断模式(FIQ)25、按照ARM过程调用标准(APCS),栈指针使用( )寄存器,A、R0B、R13 C、R14D、R1526、在ARM体系结构中,( )寄存
10、器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;( )寄存器作为处理器的程序计数器指针。A、R0,R14 B、R13,R15C、R14,R15 D、R14,R027、在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?( ) A、直接修改CPU状态寄存器(CPSR)对应的模式B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态C、使用软件中断指令(SWI)D、让处理器执行未定义指令28、下面关于MMU和Linux描述错误的是:( ) A、MMU是内存管理单元Memory Managemen
11、t Unit的缩写B、uClinux可以运行在有MMU的处理器上C、Linux内核功能强大,内存管理功能丰富,即使在没有MMU的处理器上,也可以通过软件实现地址映射。D、Linux系统正是利用MMU,才能使得各个进程有独立的寻址空间29、在ARM系统结构中,MMU映射最大的单元空间是:( ) A、1MBB、128KBC、64KBD、4KB30、在ARM系统结构中,MMU映射最小的单元空间是:( ) A、64KBB、16KBC、4KBD、1KB31、在ARM Linux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?( ) A、开启MMU,在内存中创建页表(映射内核到3
12、G以上的虚拟地址空间)并继续运行。B、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。32、在ARM体系中,MMU的第一级描述符有_项,每个描述符占用( )字节。A、4096,32B、1024,4C、4096,4D、1024,32 33、在ARM体系中,下面MMU的一级描述符中,是节描述符的是:(
13、 ) A、0xA0000C0EB、0xA0000C0FC、0x00000000D、0xC0000C0134、在ARM Linux体系中,用来处理外设中断的异常模式是:( ) A、软件中断(SWI)B、未定义的指令异常C、中断请求(IRQ)D、快速中断请求(FIQ)35、在Linux系统中,驱动程序注册中断处理程序的函数是:( ) A、trap_initB、request_irqC、enable_irqD、register_irq36、在ARM Linux系统中,中断处理程序进入C代码以后,ARM的处于( )工作模式。A、超级用户(SVC)B、中断(IRQ)C、快速中断(IRQ)D、和进入中断之
14、前的状态有关系37、在ARM体系构建的嵌入式系统中,由电平模式触发的中断,其对应的中断标准应该在何时被清除?( ) A、当中断处理程序结束以后,才可以清除B、进入相应的中断处理程序,即可以清除C、产生IRQ中断的时候,处理器自动清除D、任何时候都可以清除38、在Linux 2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的( )文件中。A、kernerl/irq.cB、arch/arm/kernel/irq.cC、arch/arm/mach/irq.cD、arch/arm/kernel/entry-armv.S39、通过修改下面文件哪个文件 ,可以设定开机时候自动安装
15、的文件系统( )。A、 /etc/mta B、 /etc/fastboot C、 /etc/fstab D、 /etc/inetd.conf40、下面关于Shell的说法,不正确的是:( ) A、 操作系统的外壳 B、 用户与Linux内核之间的接口程序 C、一个命令语言解释器 D、 一种和C类似的程序语言41、init可执行文件通常存放在( )目录中。A、/etcB、/bootC、/sbinD、/root42、假设root用户执行“init 0”命令,系统将会( )。A、暂停B、关机C、重新启动 D、初始化43、 仅当前一个命令执行出错时才执行后一条命令,需要采取的操作是:( ) A、com
16、mand1 & command2 B、 command1 XOR command2 C、command1 | command2 D、command1 command2 44、以下关于init进程,描述不正确的是:( ) A、 一个通用进程 B、 可以产生新的进程 C、 在某些程序退出的时候能重起它们 D、 负责在系统启动的时候运行一系列程序和脚本文件45、在Linux系统中,下列哪个命令可以用来加载模块( )。A、insmod B、load C、init D、installmod46、可加载模块一般位于系统的( )目录下: A、 /lib/modules B、 /lib/modules/x.y
17、.z(x.y.z是内核的版本号) C、 /usr/lib D、 /usr/local/lib47、下列设备中( )是字符设备。A、hdc B、fd0 C、hda1 D、tty148、在Linux设备驱动程序中经常要做的工作就是在用户空间和内核空间之间进行数据的传递,这种能力是由内核函数提供的,下面哪个函数实现了从用户空间获取指定类型的数据:( ) A、get_user B、put_user C、copy_from_user D、copy_to_user49、在下列ARM处理器的各种模式中,只有( )模式不可以自由地改变处理器的工作模式。A、用户模式(User) B、系统模式(System)C、
18、终止模式(Abort) D、中断模式(IRQ)50、32位体系结构的ARM处理器有( )种不同的处理器工作模式,和( )个主要用来标识CPU的工作状态和程序的运行状态的状态寄存器。A、 7、7 B、 7、6C、 6、6 D、 6、7 二、判断题(本大题共10个小题,每题1分,共10分)得分评阅人 1、根文件系统所在的分区越大越好,因为根分区越大,Linux启动速度越快( )。2、一个shell脚本的第一行是:#! /bin/csh它的作用是注释,表示下面脚本是csh脚本( )。3、在2.6内核中,由于加入了抢占点,因此Linux成为了一种内核可抢占的操作系统( )。4、目前Linux平台上的各
19、种线程库使得Linux能够在内核空间能够支持多线程( )。5、Linux允许内核以NFS的形式连接根文件系统( )。6、 EXT3文件系统是一种日志型的文件系统( )。7、 BootLoader是嵌入式系统运行的第一个程序( )。8、自旋锁可以用在单机系统中来保证内核相关操作的原子性( )。9、 Samba服务器在Linux平台上常用作Web服务器( )。10、线程的效率高于进程,因此在Linux平台上通常应采用多线程而非多进程( )。三、问答题(本大题共28分)得分评阅人1、在linux中如何编译C程序,使之成为可执行文件(3分)?如何调试(3分)? 2、简述Linux驱动编程中的阻塞与非阻
20、塞操作.分别写出在应用程序中以阻塞和非阻塞操作读取串口一个字符并显示的两段代码(串口设备名为/dev/ttyS1, 代码中应包含open、close等文件操作函数)。(6分) 3、内核模块的编程和普通应用程序的编程有哪些区别?(6分) 4、简述什么linux内核中断的“顶半部”和“底半部”,为什么要采用这种方式?并简述“底半部”处理的实现机制(一种即可)。(5分) 5、简述嵌入式Linux系统的初始化过程(5分) 四、设计题(本大题共2个小题,每题6分,共12分)得分评阅人1、请用Shell编程,提示用户输入一文件名,然后判断这一文件是不是一个目录。如果是,将该目录设置为当前目录。 2、在定制
21、嵌入式Linux系统的根文件系统时,通常应该包括哪个内容?(4分)应按照什么样原则确定这些内容的加入顺序?(2分)答案:一选择题 C B C A B C A B B B A A C A C D D D C A D A D D B C C C A D D C A C B A A B C D C B C A A B D A A B二、判断题(本大题共10个小题,每题1分,共10分)X V X X V V V X X X 三、问答题(本大题共28分)1、在linux中如何编译C程序,使之成为可执行文件(3分)?如何调试(3分)?答案:问题1(3分)1)检查程序中.h文件所在的目录,将其加入系统PAT
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IT认证 IT 认证 嵌入式 Linux 助理工程师 考试 试题 答案
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。