ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:25.66KB ,
资源ID:12782974      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-12782974.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(嵌入式Linux助理工程师认证考试试题000002.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

嵌入式Linux助理工程师认证考试试题000002.docx

1、嵌入式Linux助理工程师认证考试试题000002(密封线内勿答题) 学校 专业 姓名 身份证号 (密封线内勿答题) (考试时间:120分钟)题号一二三四五总分分数一、 选择题(本大题共30个小题,每小题1分,共30分) 得分评阅人1、在字符界面环境下注销LINUX,可用( )命令。A. exit或quitB. quit或ctrl+DC. exit或ctrl+DD. 以上都可2、用下列()命令查看Linux使用了多少内存。A. cat /proc/meminfo B. cat /bin/meminfo C. vi /proc/meminfo D. vi /user/local/meminfo3

2、、LINUX支持网络文件系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs下:( )Amount nfs t /mnt/sirnfs 192.168.1.4:/opt/sirnfs Bmount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfsCmount nfs t 192.168.1.4:/opt/sirnfs /mnt/sirnfs Dmount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs 4、下面哪条命令可用来确保文件“file1

3、”存在:( ) A. cp file1 /dev/null B. touch file1 C. create file1 D. mkfile file15、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是:( ) A.linux doc B.linux C.linux text D.linux note6、下列软件中,不属于BootLoader的是:( )。Avivi B. busybox C. uboot D. blob7、重定向的符号“”表示:( )A. 输出追加 B. 输入追加 C. 输出重定向,原来的文件会被改写 D. 管道8、下列文件系统中,采用了inode来标识

4、文件的是:( ) A.ntfs B.fat16 C.fat32 D.ext39、Linux文件权限一共10位长度,分成四段,第一段表示的内容是:( )A. 文件类型B. 文件所有者的权限C. 文件所有者所在组的权限D. 其他用户的权限10、对于所有用户具有读的文件权限,而文件主同时具有执行权限的文件权限是:( ) A.655 B.544 C.644 D.54011、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项:( ) A-S B-o C-c D-E12、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项()不是以文件的形式出现。A. 目录 B. 软链接

5、 C. i节点表 D. 硬链接13、 Qt/Embedded的底层图形引擎基于一下哪种接口技术:( ) Aframebuffer BGAL CIAL DGFX14、同CISC相比,下面哪一项不属于RISC处理器的特征:( )A采用固定长度的指令格式,指令规整、简单、基本寻址方式有23种。B减少指令数和寻址方式,使控制部件简化,加快执行速度。C数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。DRISC处理器都采用哈佛结构15、在下列ARM处理器的各种模式中,( )模式有自己独立的R8-R14寄存器。A系统模式(System)B终止模式

6、(Abort)C中断模式(IRQ)D快中断模式(FIQ)16、按照ARM过程调用标准(APCS),栈指针使用( )寄存器。AR0 B. R13 C. R14 D. R1517、在ARM体系结构中,_寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;_寄存器作为处理器的程序计数器指针。A. R0,R14B. R13,R15C. R14,R15D. R14,R018、( )不是进程和程序的区别。 A. 程序是一组有序的静态指令,进程是一次程序的执行过程 B. 程序只能在前台运行,而进程可以在前台或后台运行 C. 程序可以长期保存,进程是暂时的 D. 程序没有状态,

7、而进程是有状态的19、在ARM系统结构中,MMU映射最大的单元空间是:( )A. 1MB B. 128KB C. 64KB D. 4KB20、下面哪一个选项不是linux系统的进程类型:()A. 交互进程B. 批处理进程C. 就绪进程D. 守护进程21、如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是:( ) A. 文件系统、内核、启动参数、Bootloader B. 启动参数、Bootloader、内核、文件系统C. Bootloader、内核、启动参数、文件系统 D. Bootloader、启动参数、内核、文件系统

8、 22、 Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容:( )A为加载 Boot Loader 的 stage2 准备 RAM 空间 B设置好堆栈 C硬件设备初始化 D将 kernel 映像和根文件系统映像从 flash 上读到 RAM 空间中23、在ARM Linux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度:( )A开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。B开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址

9、空间继续运行。C在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。D在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。24、在ARM Linux体系中,用来处理外设中断的异常模式是:( ) A. 软件中断(SWI) B. 未定义的指令异常C. 中断请求(IRQ) D. 快速中断请求(FIQ)25、在Linux系统中,驱动程序注册中断处理程序的函数是:( ) A. trap_init B. request_irqC. enable_irq D. re

10、gister_irq26、在ARM Linux系统中,中断处理程序进入C代码以后,ARM的处于( )工作模式。A. 超级用户(SVC) B. 中断(IRQ)C. 快速中断(IRQ) D. 和进入中断之前的状态有关系27、在Linux 2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的( )文件中A. kernel/irq.cB. arch/arm/kernel/irq.cC. arch/arm/mach/irq.cD. arch/arm/kernel/entry-armv.S28、通过修改下面文件哪个文件 ,可以设定开机时候自动安装的文件系统。()A. /etc/mt

11、a B. /etc/fastboot C. /etc/fstab D. /etc/inetd.conf29、下面关于Shell的说法,不正确的是: ()A. 操作系统的外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言30、如果要将文件名file1修改为file2,下列命令( )可以实现。 A. cp file1 file2 B. mv file1 file2 C. ls file1 file2 D. ll file1 file2二、填空题(本大题共10个空,每空1分,共10分)得分评阅人1、gcc的编译可分为_、编译、汇编和_等四个阶段。2

12、、在Linux多线程编程时,需要包含头文件_。3、卸载Linux内核模块使用命令_。4、ARM处理器有多种运行模式,用户程序运行在其中的_模式。5、ARM处理器的中断有两种处理模式,分别为_模式和_模式。6、Linux系统中,普通用户使用的命令通常保存在_目录中。7、setenv命令的功能是_。8、Linux文件的链接可分为符号链接和_两种。三、判断题(本大题共10个小题,每小题1分,共10分)得分评阅人1、()根文件系统是具有操作系统的嵌入式系统必须的组成部分。2、()一个shell脚本运行时可以看成是一个Linux作业,它可能由多个进程完成。3、()在2.6内核中加入的抢占点提高了Linu

13、x的可抢占性,但Linux仍不能看作实时系统。4、()目前的ARM处理器采用的是哈佛体系结构。5、()ARM处理器的运行模式可通过中断或异常处理改变。6、()C语言中的栈的压入和弹出是由操作系统管理的。7、()BootLoader属于嵌入式操作系统的一部分。8、()chmod命令可用来修改处理器的运行模式。9、()CGI程序由Web服务器解释运行。10、()Linux系统中的目录可以看作是一种特殊的文件。四、简答题(本大题共6个小题,每小题5分,共30分)得分评阅人1、已知C语言程序有主程序模块prog.c,prog.h,其中调用了另一模块subr.c, subr.h中的功能。试写出一个可将这

14、两个模块编译成可执行文件pr1的makefile。(5分)2、简述Linux的VFS机制及其特点?(5分)3、模块的编程和普通程序的编程有哪些区别?(5分)4、BootLoader有哪几种工作模式?各有什么特点?(5分)5、简述嵌入式系统调试有哪几种方式?(5分)6、Qt/Embedded的主要特点是什么?(5分)五、设计题(本大题共2个小题,每小题10分,共20分)得分评阅人1、 假如你需要设计并编写一个音频采集程序。该程序每50ms采集一次数据,大小为1480个字节。为了进一步压缩处理的需要,你需要建立一个能够至少保存5次所采集数据的缓存,该缓存的大小会根据系统的负载情况动态调整。请利用你

15、所学的C语言内存管理及相关数据结构的知识,设计一个缓存结构,包括其内存分配的形式(如堆、栈等)及其组织结构(如数组、链表等)。2、 假如你需要设计一个BootLoader,在具体开发之前,你需要确定哪几个主要问题? 中国电子学会电子信息工程师专业技术资格认证嵌入式工程师认证考试选择题(30分,每题1分)1、在字符界面环境下注销LINUX,可用( C )命令。A. exit或quitB. quit或ctrl+DC. exit或ctrl+DD. 以上都可2.用下列(A)命令查看Linux使用了多少内存。A. cat /proc/meminfo B. cat /bin/meminfo C. vi /

16、proc/meminfo D. vi /user/local/meminfo3. LINUX支持网络文件系统NFS,下列哪个命令实现了将位于 192.168.1.4机器上的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs下: D Amount nfs t /mnt/sirnfs192.168.1.4:/opt/sirnfs Bmount -t nfs/mnt/sirnfs192.168.1.4:/opt/sirnfs Cmount nfs t 192.168.1.4:/opt/sirnfs /mnt/sirnfs Dmount -t nfs 192.168.1.4:/opt/si

17、rnfs /mnt/sirnfs4、下面哪条命令可用来确保文件“file1”存在( B ) A. cp file1 /dev/null B. touch file1 C. create file1 D. mkfile file15、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是( C ) A.linux doc B.linux C.linux text D.linux note6、下列软件中,不属于BootLoader的是( B )。A、vivi B、busybox C、uboot D、blob7、重定向的符号“表示:( A )A、输出追加 B、输入追加 C、输出重定向,

18、原来的文件会被改写 D、管道8、下列文件系统中,采用了inode来标识文件的是( D ) a.ntfs b.fat16 c.fat32 d.ext39、Linux文件权限一共10位长度,分成四段,第一段表示的内容是( A )A 文件类型 B 文件所有者的权限C 文件所有者所在组的权限 D 其他用户的权限10、对于所有用户具有读的文件权限,而文件主同时具有执行权限的文件权限是( B ) a.655b.544 c.644 d.54011、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选项(C) A-S B-o C-c D-E12、Linux将存储设备和输入/输出设备均看做文

19、件来操作,下列选项(C)不是以文件的形式出现。A. 目录 B. 软链接 C. i节点表 D. 硬链接13. Qt/Embedded的底层图形引擎基于一下哪种接口技术: A Aframebuffer BGAL CIAL DGFX14、同CISC相比,下面哪一项不属于RISC处理器的特征_A、采用固定长度的指令格式,指令规整、简单、基本寻址方式有23种。B、减少指令数和寻址方式,使控制部件简化,加快执行速度。C、数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率,同时简化处理器的设计。D、RISC处理器都采用哈佛结构答案:D15、在下列ARM处理器的各种模式中,

20、_模式有自己独立的R8-R14寄存器。A、系统模式(System)、B、终止模式(Abort)C、中断模式(IRQ)D、快中断模式(FIQ)答案:D16、按照ARM过程调用标准(APCS),栈指针使用_寄存器,A、R0 B、R13 C、R14 D、R15答案:B17、在ARM体系结构中,_寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;_寄存器作为处理器的程序计数器指针。A、R0,R14B、R13,R15C、R14,R15D、R14,R0答案:C18、( B )不是进程和程序的区别。 A. 程序是一组有序的静态指令,进程是一次程序的执行过程 B. 程序只能在

21、前台运行,而进程可以在前台或后台运行 C. 程序可以长期保存,进程是暂时的 D. 程序没有状态,而进程是有状态的19、在ARM系统结构中,MMU映射最大的单元空间是_A、1MB B、128KB C、64KB D、4KB答案:A20. 下面哪一个选项不是linux系统的进程类型(C)A. 交互进程B. 批处理进程C. 就绪进程D. 守护进程21. 如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是:_。 DA 文件系统、内核、启动参数、Bootloader B 启动参数、Bootloader、内核、文件系统C Bootlo

22、ader、内核、启动参数、文件系统 D Bootloader、启动参数、内核、文件系统 22. Boot Loader 的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容:_ DA 为加载BootLoader的stage2准备RAM空间B 设置好堆栈C 硬件设备初始化D 将kernel映像和根文件系统映像从flash上读到RAM空间中23、在ARM Linux启动的过程中,开启MMU的时候,如何实现从实地址空间到虚拟地址空间的过度?A、开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。B、开启MMU,在内存中

23、创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运行。C、在内存中创建页表(映射内核到3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。D、在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。答案:D24、在ARM Linux体系中,用来处理外设中断的异常模式是_A、软件中断(SWI) B、未定义的指令异常C、中断请求(IRQ) D、快速中断请求(FIQ)答案:C25、在Linux系统中,驱动程序注册中断处理程序的函数是_A、trap_init B、requ

24、est_irqC、enable_irq D、register_irq答案:B26、在ARM Linux系统中,中断处理程序进入C代码以后,ARM的处于_工作模式A、超级用户(SVC) B、中断(IRQ)C、快速中断(IRQ) D、和进入中断之前的状态有关系答案:A27、在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.S答案:B28、通过修改下面文件哪个文件 ,可以设定开机

25、时候自动安装的文件系统(C )A. /etc/mta B. /etc/fastboot C. /etc/fstab D. /etc/inetd.conf29、下面关于Shell的说法,不正确的是: (D)A. 操作系统的外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言30、下面关于Shell的说法,不正确的是: (D)A. 操作系统的外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言填空题(10分,每空1分)1. gcc的编译可分为_预处理_、编译、汇编和_链接_等四个阶段。2. 在Lin

26、ux多线程编程时,需要包含头文件_pthread.h_。3. 卸载Linux内核模块使用命令_rmmod_。4. ARM处理器有多种运行模式,用户程序运行在其中的_用户_模式。5. ARM处理器的中断有两种处理模式,分别为_快速中断_模式和的_外部中断_模式。6. Linux系统中,普通用户使用的命令通常保存在_/bin_目录中。7. setenv命令的功能是_设置环境变量_。8. Linux文件的链接可分为符号链接和_硬链接_两种。判断题(10分,每题1分)1(X)根文件系统是具有操作系统的嵌入式系统必须的组成部分。2(V)一个shell脚本运行时可以看成是一个Linux作业,它可能由多个进

27、程完成。3(V)在2.6内核中加入的抢占点提高了Linux的可抢占性,但Linux仍不能看作实时系统。4(X)目前的ARM处理器采用的是哈佛体系结构。5(V)ARM处理器的运行模式可通过中断或异常处理改变。6(X)C语言中的栈的压入和弹出是由操作系统管理的。7(X)BootLoader属于嵌入式操作系统的一部分。8(X)chmod命令可用来修改处理器的运行模式。9(X)CGI程序由Web服务器解释运行。10(V)Linux系统中的目录可以看作是一种特殊的文件。简答题(30分,每题5分)Linux试题答案一、选择题答案:C A D B C B A D A B C C A D D B C B A

28、C D D D C B A B C D D 二、填空题预处理 链接Pthread.hRmmod用户快速中断 外部中断 /bin设置环境变量硬链接三、判断X V V X V X X X X V1、已知C语言程序有主程序模块prog.c,prog.h,其中调用了另一模块subr.c, subr.h中的功能。试写出一个可将这两个模块编译成可执行文件pr1的makefile。(5分)参考答案:每行1分pr1: prog.o subr.ogcc o pr1 prog.o subr.oprog.o: prog.c prog.hgcc c o prog.o prog.csubr.o: subr.csubr.

29、hgcc c o subr.o subr.c2、简述Linux的VFS机制及其特点?(5分)参考答案:VFS是一种抽象的文件机制,内核中对文件系统的相关操作系统实际上都通过操作VFS实现,也就是说VFS是对各具体文件系统的抽象。(3分)VFS使得内核其他部分无须关心不同文件系统之间的差异,使得Linux可以支持多种类型的文件系统。当然,因为增加了抽象层,会有类型转换的开销。(2分)3、模块的编程和普通程序的编程有哪些区别?(5分)参考答案: 主要区别为:(1)因为内核模块运行在内核态,所以包含的头文件是内核程序相关的头文件,而普通程序则包含的是glibc的头文件(1分)(2)模块程序没有main函数,而是通过init_module函数在加载后初始化。(2分)(3)模块程序内可直接调用内核函数,而普通程序则只能通过系统调用使用内核函数。(2分)4、BootLoader有哪几种工作模式?各有什么特点(5分)参考答案:启动加载模式和下模式(2分)。前者“自主”,不需要用户干预,后者可响应用户的交互请求。(3分)5、简述嵌入式系统调试有哪几种方式(5分)参考答案:模拟器方式(1分)、在线仿真器方

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2