嵌入式Linux助理工程师认证考试试题2_第1页
嵌入式Linux助理工程师认证考试试题2_第2页
嵌入式Linux助理工程师认证考试试题2_第3页
嵌入式Linux助理工程师认证考试试题2_第4页
嵌入式Linux助理工程师认证考试试题2_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

HYPERLINK(密封线内勿答题)(密封线内勿答题)学校专业姓名身份证号(密封线内勿答题)(考试时间间:120分钟)题号一二三四五总分分数选择题(本本大题共共30个小小题,每每小题11分,共共30分)得分评阅人1、在字符符界面环环境下注注销LIINUXX,可用用()命令令。A.exxit或或quiitB..quuit或或ctrrl+DDC.exxit或或ctrrl+DDD.以上都都可2、用下列列()命命令查看看Linnux使使用了多多少内存存。A.caat//prooc/mmemiinfooB..caat//binn/meeminnfoC.vii/pprocc/meeminnfoD.vi/usser//loccal//memminffo3、LINNUX支支持网络络文件系系统NFFS,下下列哪个个命令实实现了将将位于1922.1668.11.4机机器上的的/oopt//sirrnfss目录录挂载到到本机//mntt/siirnffs下::()A.mouuntnfss–t//mntt/siirnffs1192..1688.1..4://optt/siirnffsB.moountt-ttnffs//mntt/siirnffs1192..1688.1..4://optt/siirnffsC.mouuntnfss–t1192..1688.1..4://optt/siirnffs//mntt/siirnffsD.moountt-ttnffs1192..1688.1..4://optt/siirnffs//mntt/siirnffs4、下面哪哪条命令令可用来来确保文文件“fille1”存在:()A.cppfille1//devv/nuullBB.ttoucchfiile11C.crreattefiile11D.mkffileefille15、在安装装开始前前,用光光盘启动动系统,想想要进入入字符界界面安装装,需要要输入的的命令是是:()A.linnuxdoccB..linnuxC.liinuxxteextD.liinuxxnoote6、下列软软件中,不不属于BBoottLoaaderr的是::()。A.vivviB..bussybooxCC.uboootDD.blobb7、重定向向的符号号“>>”表示::()A.输出追追加B.输入追追加C.输出重重定向,原原来的文文件会被被改写D.管道8、下列文文件系统统中,采采用了iinodde来标标识文件件的是::()A.ntffsBB.fatt16C.fatt32D.extt39、Linnux文文件权限限一共110位长长度,分分成四段段,第一一段表示示的内容容是:()A.文件类类型B.文件所所有者的的权限C.文件所所有者所所在组的的权限DD.其他用户户的权限限10、对于于所有用用户具有有读的文文件权限限,而文文件主同同时具有有执行权权限的文文件权限限是:()A.6555B.5444C.6444D.540011、在使使用GCCC编译译器的过过程中,如如果只想想生成目目标文件件而不进进行连接接,需要要使用选选项:()A.-SSB..-oCC.-ccD..-E12、Liinuxx将存储储设备和和输入//输出设设备均看看做文件件来操作作,下列列选项()不是以文件的形式出现。A.目录录 B.软链接接C..i节节点表 D.硬链接接13、QQt/EEmbeeddeed的底底层图形形引擎基基于一下下哪种接接口技术术:()A.frrameebuffferrB.GGALC.IIALD.GGFX14、同CCISCC相比,下下面哪一一项不属属于RIISC处处理器的的特征::()A.采用固固定长度度的指令令格式,指指令规整整、简单单、基本本寻址方方式有22~3种种。B.减少指指令数和和寻址方方式,使使控制部部件简化化,加快快执行速速度。C.数据处处理指令令只对寄寄存器进进行操作作,只有有加载//存储指指令可以以访问存存储器,以以提高指指令的执执行效率率,同时时简化处处理器的的设计。D.RISSC处理理器都采采用哈佛佛结构15、在下下列ARRM处理理器的各各种模式式中,()模式式有自己己独立的的R8--R144寄存器器。A.系统模模式(SSysttem))B.终止模模式(AAborrt)C.中断模模式(IIRQ))D.快中断断模式((FIQQ)16、按照照ARMM过程调调用标准准(APPCS),栈栈指针使使用()寄存存器。A.R0 B.R13 C.R114 D.R11517、在AARM体体系结构构中,______寄存器器作为连连接寄存存器,当当进入子子程序时时或者处处理器响响应异常常的时候候,用来来保存PPC的返返回值;;_____寄存存器作为为处理器器的程序序计数器器指针。A.R00,R114B.R113,RR15C.R114,RR15DD.R114,RR018、()不不是进程程和程序序的区别别。A.程序序是一组组有序的的静态指指令,进进程是一一次程序序的执行行过程B.程序序只能在在前台运运行,而而进程可可以在前前台或后后台运行行C.程序序可以长长期保存存,进程程是暂时时的D.程序序没有状状态,而而进程是是有状态态的19、在AARM系系统结构构中,MMMU映映射最大大的单元元空间是是:()A.1MBB B.1288KB C.64KKB D.4KBB20、下面面哪一个个选项不不是liinuxx系统的的进程类类型:()A.交互互进程BB.批批处理进进程C..就绪绪进程DD.守守护进程程21、如果果BoootLLoadder、内内核、启启动参数数以及其其他的系系统映像像四部分分在固态态存储设设备上分分别独立立存放,则则其存储储结构的的分配顺顺序应当当是:()A.文件系系统、内内核、启启动参数数、BoootlloadderB.启动参参数、BBoottloaaderr、内核核、文件件系统C.Boootlloadder、内内核、启启动参数数、文件件系统D.Boootlloadder、启启动参数数、内核核、文件件系统22、BBoottLooadeer的的staage22通常使使用C语语言实现现,以完完成复杂杂的功能能,并增增加可读读性和可可移植性性,以下下哪一步步骤属于于staage22的内容容:()A.为加载载BoootLoaaderr的staage22准备备RAAM空空间B.设置好好堆栈C.硬件设设备初始始化D.将kkernnel映像和和根文件件系统映映像从flaash上读到到RAAM空空间中23、在AARMLinnux启启动的过过程中,开开启MMMU的时时候,如如何实现现从实地地址空间间到虚拟拟地址空空间的过过度:())A.开启MMMU,在在内存中中创建页页表(映映射内核核到3GG以上的的虚拟地地址空间间)并继继续运行行。B.开启MMMU,在在内存中中创建页页表(映映射内核核到3GG以上的的虚拟地地址空间间),跳跳转到虚虚拟地址址空间继继续运行行。C.在内存存中创建建页表(映映射内核核到3GG以上的的虚拟地地址空间间),开开启MMMU,跳跳转到虚虚拟地址址空间继继续运行行。D.在内存存中创建建页表(映映射内核核到3GG以上的的虚拟地地址空间间,同时时把内核核所在的的前1MMB空间间到和其其实地址址相同的的虚拟地地址空间间),开开启MMMU,跳跳转到虚虚拟地址址空间继继续运行行。24、在AARMLinnux体体系中,用用来处理理外设中中断的异异常模式式是:()A.软件中中断(SSWI) B.未定义的指令异常C.中断请请求(IIRQ) D.快速中断请求(FIQ)25、在LLinuux系统统中,驱驱动程序序注册中中断处理理程序的的函数是是:()A.trrap__iniit B.reequeest__irqqC.ennablle_iirq D.reegissterr_irrq26、在AARMLinnux系系统中,中中断处理理程序进进入C代代码以后后,ARRM的处处于()工作模式。A.超级级用户(SSVC) B.中断(IRQ)C.快速速中断(IIRQ) D.和进入中断之前的状态有关系27、在LLinuux22.4或或者2..6内核核中,和和ARMM体系结结构相关关的中断断处理程程序的C代码在源源码树的的()文件中A.keerneel/iirq..cB.arrch//armm/keerneel/iirq..cC.arrch//armm/maach//irqq.cDD.arrch//armm/keerneel/eentrry-aarmvv.S28、通过过修改下下面文件件哪个文文件,可可以设定定开机时时候自动动安装的的文件系系统。()A./eetc//mtaa B./ettc/ffasttboootC./eetc//fsttab D./ettc/iinettd.cconff29、下面面关于SShelll的说说法,不不正确的的是:()A.操作作系统的的外壳B.用户与与Linnux内内核之间间的接口口程序C.一个个命令语语言解释释器DD.一一种和CC类似的的程序语语言30、如果果要将文文件名ffilee1修改改为fiile22,下列列命令()可以以实现。A.cppfiile11fiile22B..mvvfiile11fiile22C.lssfiile11>ffilee2DD.lllffilee1>>fille2二、填空题题(本大大题共110个空空,每空空1分,共共10分)得分评阅人1、gccc的编译译可分为为_______、编编译、汇汇编和_______等四四个阶段段。2、在Liinuxx多线程程编程时时,需要要包含头头文件_______。3、卸载LLinuux内核核模块使使用命令令______。4、ARMM处理器器有多种种运行模模式,用用户程序序运行在在其中的的________模式。5、ARMM处理器器的中断断有两种种处理模模式,分分别为________模式式和_______模式。6、Linnux系系统中,普普通用户户使用的的命令通通常保存存在________目录录中。7、settenvv命令的的功能是是______。8、Linnux文文件的链链接可分分为符号号链接和和________两种。三、判断题题(本大大题共110个小小题,每每小题11分,共共10分分)得分评阅人1、()根根文件系系统是具具有操作作系统的的嵌入式式系统必必须的组组成部分分。2、()一一个shhelll脚本运运行时可可以看成成是一个个Linnux作作业,它它可能由由多个进进程完成成。3、()在在2.66内核中中加入的的抢占点点提高了了Linnux的的可抢占占性,但但Linnux仍仍不能看看作实时时系统。4、()目目前的AARM处处理器采采用的是是哈佛体体系结构构。5、()AARM处处理器的的运行模模式可通通过中断断或异常常处理改改变。6、()CC语言中中的栈的的压入和和弹出是是由操作作系统管管理的。7、()BBoottLoaaderr属于嵌嵌入式操操作系统统的一部部分。8、()cchmood命令令可用来来修改处处理器的的运行模模式。9、()CCGI程程序由WWeb服务务器解释释运行。10、()LLinuux系统统中的目目录可以以看作是是一种特特殊的文文件。四、简答题题(本大大题共66个小题题,每小小题5分,共共30分)得分评阅人1、已知CC语言程程序有主主程序模模块prrog..c,pprogg.h,其其中调用用了另一一模块ssubrr.c,,suubr..h中的的功能。试试写出一一个可将将这两个个模块编编译成可可执行文文件prr1的mmakeefille。(55分)2、简述LLinuux的VVFS机机制及其其特点??(5分分)3、模块的的编程和和普通程程序的编编程有哪哪些区别别?(55分)4、BoootLooadeer有哪哪几种工工作模式式?各有有什么特特点?(5分分)5、简述嵌嵌入式系系统调试试有哪几几种方式式?(5分分)6、Qt//Embbeddded的的主要特特点是什什么?(55分)五、设计题题(本大大题共22个小题题,每小小题100分,共共20分)得分评阅人假如你需要要设计并并编写一一个音频频采集程程序。该该程序每每50mms采集集一次数数据,大大小为114800个字节节。为了了进一步步压缩处处理的需需要,你你需要建建立一个个能够至至少保存存5次所所采集数数据的缓缓存,该该缓存的的大小会会根据系系统的负负载情况况动态调调整。请请利用你你所学的的C语言言内存管管理及相相关数据据结构的的知识,设设计一个个缓存结结构,包包括其内内存分配配的形式式(如堆堆、栈等等)及其其组织结结构(如如数组、链链表等)。假如你需要要设计一一个BoootLLoadder,在具体开发之前,你需要确定哪几个主要问题?中国电子学学会电子子信息工工程师专专业技术术资格认认证嵌入式工程程师认证证考试选择题(330分,每每题1分分)1、在字符符界面环环境下注注销LIINUXX,可用((C)命令令。A.exxit或或quiitB.quuit或或ctrrl+DDC.exxit或或ctrrl+DDD.以上上都可2.用下列列(A)命令查查看Liinuxx使用了了多少内内存。A.caat//prooc/mmemiinfooB.caat//binn/meeminnfoC.vii/pprocc/meeminnfoD.vii/uuserr/loocall/meeminnfo3.LIINUXX支持网网络文件件系统NNFS,,下列哪哪个命令令实现了了将位于于1992.1168..1.44机器上上的//optt/siirnffs目目录挂载载到本机机/mnnt/ssirnnfs下下:DDA.mmounntnnfs–t/mmnt//sirrnfss1922.1668.11.4::/oppt/ssirnnfsB.mmounnt--tnnfs//mntt/siirnffs1992.1168..1.44:/oopt//sirrnfssC.mmounntnnfs–t1192..1688.1..4://optt/siirnffs//mntt/siirnffsD.mmounnt--tnnfs1922.1668.11.4::/oppt/ssirnnfs/mnnt/ssirnnfs4、下面哪哪条命令令可用来来确保文文件“fille1”存在(B)A.cppfille1//devv/nuullB.toouchhfille1C.crreattefiile11D.mkkfillefiile115、在安装装开始前前,用光光盘启动动系统,想想要进入入字符界界面安装装,需要要输入的的命令是是(CC)A.linnuxdoccB.linnuxC.linnuxtexxtD.linnuxnotte6、下列软软件中,不属于于BoootLooadeer的是是(BB)。A、vivviB、bussybooxCC、uboootDD、bloob7、重定向向的符号号“>>"表表示:(A)A、输出追追加B、输输入追加加C、输输出重定定向,原原来的文文件会被改写写DD、管道道8、下列文文件系统统中,采采用了iinodde来标标识文件件的是(D)a.ntffsb.fatt16c.fatt32d.extt39、Linnux文文件权限限一共110位长长度,分分成四段段,第一一段表示的的内容是是(AA)A文件类类型BB文件件所有者者的权限限C文件所所有者所所在组的的权限D其其他用户户的权限限10、对于于所有用用户具有有读的文文件权限限,而文文件主同同时具有有执行权权限的文文件权限限是(B)a.6555b.5444c.6444d.540011、在使使用GCCC编译译器的过过程中,如如果只想想生成目目标文件件而不进进行连接接,需要要使用选选项(C)A..-SB..-oCC.-ccD..-E12、Liinuxx将存储储设备和和输入//输出设设备均看看做文件件来操作作,下列列选项(CC)不是是以文件件的形式式出现。A.目录录 B.软链接接C.i节节点表 D.硬链接接13.QQt/EEmbeeddeed的底层图图形引擎擎基于一一下哪种种接口技技术:AA..fraamebbuffferBB.GAALCC.IAALDD.GFFX14、同CCISCC相比,下下面哪一一项不属属于RIISC处处理器的的特征___________A、采用固固定长度度的指令令格式,指指令规整整、简单单、基本本寻址方方式有22~3种种。B、减少指指令数和和寻址方方式,使使控制部部件简化化,加快快执行速速度。C、数据处处理指令令只对寄寄存器进进行操作作,只有有加载//存储指指令可以以访问存存储器,以以提高指指令的执执行效率率,同时时简化处处理器的的设计。D、RISSC处理理器都采采用哈佛佛结构答案:D15、在下下列ARRM处理理器的各各种模式式中,_______模式式有自己己独立的的R8--R144寄存器器。A、系统模模式(SSysttem))、B、终止模模式(AAborrt)C、中断模模式(IIRQ))D、快中断断模式((FIQ)答案:D16、按照照ARMM过程调调用标准准(APPCS),栈栈指针使使用_____寄寄存器,A、R0 B、RR13 C、RR14 D、RR15答案:B17、在AARM体体系结构构中,______寄存器器作为连连接寄存存器,当当进入子子程序时时或者处处理器响响应异常常的时候候,用来来保存PPC的返返回值;;_____寄存存器作为为处理器器的程序序计数器器指针。A、R0,RR14B、R133,R115C、R144,R115D、R144,R00答案:C18、(B)不不是进程程和程序序的区别别。A.程序序是一组组有序的的静态指指令,进进程是一一次程序序的执行行过程B.程序序只能在在前台运运行,而而进程可可以在前前台或后后台运行行C.程序序可以长长期保存存,进程程是暂时时的D.程序序没有状状态,而而进程是是有状态态的19、在AARM系系统结构构中,MMMU映映射最大大的单元元空间是是_____A、1MBB B、1128KKB C、664KBB D、44KB答案:A20.下下面哪一一个选项项不是llinuux系统统的进程程类型(C)A.交互互进程B.批处处理进程程C.就绪绪进程D.守护护进程21.如如果BoootLoaaderr、内核核、启动动参数以以及其他他的系统统映像四四部分在在固态存存储设备备上分别别独立存存放,则则其存储储结构的分分配顺序序应当是是:_______。DA文件件系统、内内核、启启动参数数、BoootlloadderB启动动参数、BBoottloaaderr、内核核、文件件系统CBoootlloadder、内内核、启启动参数数、文件件系统DBoootlloadder、启启动参数数、内核核、文件件系统22.BBoottLooadeer的的staage22通常使使用C语语言实现现,以完完成复杂杂的功能能,并增增加可读读性和可可移植性性,以下下哪一步步骤属于于staage22的内容容:________DA为加加载

BBoott

Looadeer

的的

sttagee2

准准备

RRAM

空间B设置置好堆栈栈C硬件件设备初初始化D将

kerrnell

映像像和根文文件系统统映像从从

fllashh

上读读到

RRAM

空间中中23、在AARMLinnux启启动的过过程中,开开启MMMU的时时候,如如何实现现从实地地址空间间到虚拟拟地址空空间的过过度?A、开启MMMU,在在内存中中创建页页表(映映射内核核到3GG以上的的虚拟地地址空间间)并继继续运行行。B、开启MMMU,在在内存中中创建页页表(映映射内核核到3GG以上的的虚拟地地址空间间),跳跳转到虚虚拟地址址空间继继续运行行。C、在内存存中创建建页表(映映射内核核到3GG以上的的虚拟地地址空间间),开开启MMMU,跳跳转到虚虚拟地址址空间继继续运行行。D、在内存存中创建建页表(映映射内核核到3GG以上的的虚拟地地址空间间,同时时把内核核所在的的前1MMB空间间到和其其实地址址相同的的虚拟地地址空间间),开开启MMMU,跳跳转到虚虚拟地址址空间继继续运行行。答案:D24、在AARMLinnux体体系中,用用来处理理外设中中断的异异常模式式是________A、软件中中断(SSWI) B、未定义的指令异常C、中断请请求(IIRQ) D、快速中断请求(FIQ)答案:C25、在LLinuux系统统中,驱驱动程序序注册中中断处理理程序的的函数是是______A、traap_iinitt B、reequeest__irqqC、enaablee_irrq D、rregiisteer_iirq答案:B26、在AARMLinnux系系统中,中中断处理理程序进进入C代代码以后后,ARRM的处处于_____工工作模式式A、超级用用户(SSVC) B、中断(IRQ)C、快速中中断(IIRQ) D、和进入中断之前的状态有关系答案:A27、在LLinuux22.4或或者2..6内核核中,和和ARMM体系结结构相关关的中断断处理程程序的CC代码在在源码树树的____文件件中A、kerrnerrl/iirq..cB、arcch/aarm//kerrnell/irrq.ccC、arcch/aarm//macch/iirq..cD、arcch/aarm//kerrnell/enntryy-arrmv..S答案:B28、通过过修改下下面文件件哪个文文件,可可以设定定开机时时候自动动安装的的文件系系统(CC)A./eetc//mtaa B./ettc/ffasttboootC./eetc//fsttab D./ettc/iinettd.cconff29、下面面关于SShelll的说说法,不不正确的的是:(D)A.操作作系统的的外壳B.用户户与Liinuxx内核之之间的接接口程序序C.一个个命令语语言解释释器D.一种种和C类类似的程程序语言言30、下面面关于SShelll的说说法,不不正确的的是:(D)A.操作作系统的的外壳B.用户户与Liinuxx内核之之间的接接口程序序C.一个个命令语语言解释释器D.一种种和C类类似的程程序语言言填空题(110分,每每空1分分)gcc的编编译可分分为___预处理理_____、编编译、汇编和____链链接____等四四个阶段段。在Linuux多线线程编程程时,需需要包含含头文件件____pthhreaad.hh___。卸载Linnux内内核模块块使用命命令____rmmmodd___。ARM处理理器有多多种运行行模式,用用户程序序运行在在其中的的____用户____模式式。ARM处理理器的中中断有两两种处理理模式,分分别为____快快速中断断____模式和和的____外部部中断____模模式。Linuxx系统中中,普通通用户使使用的命命令通常常保存在在____/biin____目录录中。setennv命令令的功能能是____设置置环境变变量____。Linuxx文件的的链接可可分为符符号链接接和____硬链链接____两种种。判断题(110分,每每题1分分)1.(X)根根文件系系统是具具有操作作系统的的嵌入式式系统必必须的组组成部分分。2.(V)一个shell脚本运行时可以看成是一个Linux作业,它可能由多个进程完成。3.(V)在在2.66内核中中加入的的抢占点点提高了了Linnux的的可抢占占性,但但Linnux仍仍不能看看作实时时系统。4.(X)目目前的AARM处处理器采采用的是是哈佛体体系结构构。5.(V)AARM处处理器的的运行模模式可通通过中断断或异常常处理改改变。6.(X)CC语言中中的栈的的压入和和弹出是是由操作作系统管管理的。7.(X)BBoottLoaaderr属于嵌嵌入式操操作系统统的一部部分。8.(X)chmod命令可用来修改处理器的运行模式。9.(X)CCGI程程序由WWeb服务务器解释释运行。10.(VV)Liinuxx系统中中的目录录可以看看作是一一种特殊殊的文件件。简答题(330分,,每题55分)Linuxx试题答答案一、选择题题答案::CADDBCBADDABCCAADDBCBBACDDDDCBABCCDD二、填空题题预处理链接Pthreead..hRmmodd用户快速中断外部部中断/bin设置环境变变量硬链接三、判断XVVXXVVXXXXXVV1、已知CC语言程程序有主主程序模模块prrog..c,pprogg.h,其其中调用用了另一一模块ssubrr.c,,suubr..h中的的功能。试试写出一一个可将将这两个个模块编编译成可可执行文文件prr1的makkefiile。(5分)参考答案::[每行1分分]pr1:proog.oosuubr..ogcc––oppr1proog.oosuubr..oprog..o:proog.ccprrog..hgcc––c––opprogg.oproog.ccsubr..o:subbr.ccsubbr.hhgcc––c––ossubrr.osubbr.cc2、简述LLinuux的VVFS机机制及其其特点??(5分)参考答案::VFS是一一种抽象象的文件件机制,内内核中对对文件系系统的相相关操作作系统实实际上都都通过操操作VFFS实现现,也就就是说VVFS是是对各具具体文件件系统的的抽象。(33分)VFS使得得内核其其他部分分无须关关心不同同文件系系统之间间的差异异,使得得Linnux可可以支持持多种类类型的文文件系统

温馨提示

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

评论

0/150

提交评论