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

下载本文档

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

文档简介

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

2、3、LINUX支持网络文件系统NFS,下列哪个命令实现了将位于 机器上的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs下:( ) Amount nfs t /mnt/sirnfs :/opt/sirnfs Bmount -t nfs /mnt/sirnfs :/opt/sirnfs Cmount nfs t :/opt/sirnfs /mnt/sirnfs Dmount -t nfs :/opt/sirnfs /mnt/sirnfs 4、下面哪条命令可用来确保文件“file1”存在:( A. cp file1 /dev/null B. touch file1 C. create

3、 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来标识文件的是:( ) A. ntfs B. fat16 C. fat32 D. ext39、Linux文

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

5、种接口技术:( ) Aframebuffer BGAL CIAL DGFX14、同CISC相比,下面哪一项不属于RISC处理器的特征:( )A采纳固定长度的指令格式,指令规整、简单、差不多寻址方式有23种。B减少指令数和寻址方式,使操纵部件简化,加快执行速度。C数据处理指令只对寄存器进行操作,只有加载/存储指令能够访问存储器,以提高指令的执行效率,同时简化处理器的设计。DRISC处理器都采纳哈佛结构 15、在下列ARM处理器的各种模式中,( )模式有自己独立的R8-R14寄存器。A系统模式(System) B终止模式(Abort)C中断模式(IRQ) D快中断模式(FIQ) 16、按照ARM过

6、程调用标准(APCS),栈指针使用( )寄存器。AR0B. R13C. R14D. R15 17、在ARM体系结构中,_寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;_寄存器作为处理器的程序计数器指针。A. R0,R14 B. R13,R15 C. R14,R15 D. 18、( )不是进程和程序的区不。 A. 程序是一组有序的静态指令,进程是一次程序的执行过程 B. 程序只能在前台运行,而进程能够在前台或后台运行 C. 程序能够长期保存,进程是临时的 D. 程序没有状态,而进程是有状态的19、在ARM系统结构中,MMU映射最大的单元空间是:( )A. 1

7、MBB. 128KBC. 64KBD. 4KB 20、下面哪一个选项不是linux系统的进程类型:( )A. 交互进程 B. 批处理进程 C. 就绪进程 D. 守护进程21、假如Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分不独立存放,则其存储结构的分配顺序应当是:( ) A. 文件系统、内核、启动参数、Bootloader B. 启动参数、Bootloader、内核、文件系统C. Bootloader、内核、启动参数、文件系统 D. Bootloader、启动参数、内核、文件系统 22、 Boot Loader 的stage2通常使用C语言实现,以完成复杂的

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

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

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

11、c/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、在Linux多线程编程时,需要包含头文件_ _。3、卸载Linu

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

13、不能看作实时系统。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分)得分评阅人假如你需要设计并编写一个音频采集程序。该程序每50ms采集一次数据,大小为1480个字节。为了进一步压缩处理的需要,你需要建立一个能够至少保存5次所采集数据的缓存,该缓存的大小会依照系统的负载情况动态调整。请利用你所学的C

15、语言内存治理及相关数据结构的知识,设计一个缓存结构,包括其内存分配的形式(如堆、栈等)及其组织结构(如数组、链表等)。 假如你需要设计一个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 /proc/

16、meminfo D. vi /user/local/meminfo3. LINUX支持网络文件系统NFS,下列哪个命令实现了将位于 机器上的 /opt/sirnfs 目录挂载到本机/mnt/sirnfs下: D Amount nfs t /mnt/sirnfs :/opt/sirnfs Bmount -t nfs /mnt/sirnfs :/opt/sirnfs Cmount nfs t :/opt/sirnfs /mnt/sirnfs Dmount -t nfs :/opt/sirnfs /mnt/sirnfs 4、下面哪条命令可用来确保文件“file1”存在A. cp file1 /dev

17、/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、输出重定向,原来的文件会被改写 D、管道8、下列文件系统中,采纳了inode来标识文件的是( D ) a.ntfs b.fat16 c.

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

19、bedded的底层图形引擎基于一下哪种接口技术: A Aframebuffer BGAL CIAL DGFX14、同CISC相比,下面哪一项不属于RISC处理器的特征_A、采纳固定长度的指令格式,指令规整、简单、差不多寻址方式有23种。B、减少指令数和寻址方式,使操纵部件简化,加快执行速度。C、数据处理指令只对寄存器进行操作,只有加载/存储指令能够访问存储器,以提高指令的执行效率,同时简化处理器的设计。D、RISC处理器都采纳哈佛结构答案:D15、在下列ARM处理器的各种模式中,_模式有自己独立的R8-R14寄存器。A、系统模式(System)、B、终止模式(Abort)C、中断模式(IRQ)

20、D、快中断模式(FIQ)答案:D16、按照ARM过程调用标准(APCS),栈指针使用_寄存器,A、R0B、R13C、R14D、R15答案:B17、在ARM体系结构中,_寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存PC的返回值;_寄存器作为处理器的程序计数器指针。A、R0,R14B、R13,R15C、R14,R15D、R14,R0答案:C18、( B )不是进程和程序的区不。 A. 程序是一组有序的静态指令,进程是一次程序的执行过程 B. 程序只能在前台运行,而进程能够在前台或后台运行 C. 程序能够长期保存,进程是临时的 D. 程序没有状态,而进程是有状态的19、在A

21、RM系统结构中,MMU映射最大的单元空间是_A、1MBB、128KBC、64KBD、4KB答案:A20. 下面哪一个选项不是linux系统的进程类型(C)A. 交互进程B. 批处理进程C. 就绪进程D. 守护进程21. 假如Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分不独立存放,则其存储结构的分配顺序应当是:_。 DA 文件系统、内核、启动参数、Bootloader B 启动参数、Bootloader、内核、文件系统C Bootloader、内核、启动参数、文件系统 D Bootloader、启动参数、内核、文件系统 22. Boot Loader 的sta

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

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

24、代码以后,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、通过修改下面文件哪个文件 ,能够设定开机时候自动安装的文件系统(C )A. /etc/mta B. /etc/fastboot C. /etc/fstab D. /etc/

25、inetd.conf29、下面关于Shell的讲法,不正确的是: (D)A. 操作系统的外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言30、下面关于Shell的讲法,不正确的是: (D)A. 操作系统的外壳 B. 用户与Linux内核之间的接口程序 C. 一个命令语言解释器 D. 一种和C类似的程序语言填空题(10分,每空1分)gcc的编译可分为_预处理_、编译、汇编和_链接_等四个时期。在Linux多线程编程时,需要包含头文件_pthread.h_。卸载Linux内核模块使用命令_rmmod_。ARM处理器有多种运行模式,用户程序运行在

26、其中的_用户_模式。ARM处理器的中断有两种处理模式,分不为_快速中断_模式和的_外部中断_模式。Linux系统中,一般用户使用的命令通常保存在_/bin_目录中。setenv命令的功能是_设置环境变量_。Linux文件的链接可分为符号链接和_硬链接_两种。推断题(10分,每题1分)1(X)根文件系统是具有操作系统的嵌入式系统必须的组成部分。2(V)一个shell脚本运行时能够看成是一个Linux作业,它可能由多个进程完成。3(V)在2.6内核中加入的抢占点提高了Linux的可抢占性,但Linux仍不能看作实时系统。4(X)目前的ARM处理器采纳的是哈佛体系结构。5(V)ARM处理器的运行模式

27、可通过中断或异常处理改变。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 C D D D C B A B C D D 二、填空题预处理 链接Pthread.hRmmod用户快速中断 外部中断 /bin设置环境变量硬链接三、推断X V V X V X X

28、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.c subr.hgcc c o subr.o subr.c2、简述Linux的VFS机制及其特点?(5分)参考答案:VFS是一种抽象的文件机制,内核中对文件系统的相关操作系统实际上都通过操作VFS实现,也确实是讲VFS是对各具体文件系统的抽象。(3分)VFS使得内核其他部分无须关怀不同文件系统之间的差异,使得Linux能够支持多种类型的文件系统。因此,因为增加了抽象层,会有类型转换的开销。(2分)3、模块的编程和一般程序的编程有哪些区不?(5

温馨提示

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

评论

0/150

提交评论