版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题答勿内线封密题号一二三四五总分分数、选择题(本大题共30个小题,每小题1分,共30 分)号证份身名姓业专校学(考试时间:120分钟)得分评阅人1、 在字符界面环境下注销LINUX可用() 命令。A. exit 或 quit B. quit或 ctrl+DC. exit 或ctrl+D D.以上都可2、用下列( )命令查看Linux使用了多少内存。A. cat /proc/memi nfo B. cat /bi n/memi nfoC. vi /proc/memi nfoD. vi /user/local/memi nfo3、 LINUX支持网络文件系统NFS下列哪个命令实现了将位于192.1
2、68.1.4 机器上的/opt/sirnfs目录挂载到本机 /mnt/sirnfs 下:()A . mount nfs - t /mnt/sirnfs 192.168.1.4:/opt/sirnfsB . mount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfsC . mount nfs - t 192.168.1.4:/opt/sirnfs /mnt/sirnfsD . mount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs4、下面哪条命令可用来确保文件“ file1 ”存在:()A. cp file1 /de
3、v/null B. touch file1C. create file1D. mkfile file15、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是:( )A. li nux doc B. li nux C. li nux text D. li nux note6、下列软件中,不属于 BootLoader的是:()。A. vivi 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、 在使用GC(编译器的过程中,如果只想生成目标文件而不进行连接,需要使用选 项:( )A -S B -oC -c D-E12、Linux 将存储设备和输入 / 输出设备均看做文件来操作,下列选项( )不是 以文件的形式出现
5、。A. 目录 B. 软链接 C. i 节点表 D. 硬链接13、Qt/Embedded 的底层图形引擎基于一下哪种接口技术: ()A framebuffer B GAL C IAL D GFX14、 同CISC相比,下面哪一项不属于 RISC处理器的特征:()A. 采用固定长度的指令格式,指令规整、简单、基本寻址方式有23种。B. 减少指令数和寻址方式,使控制部件简化,加快执行速度。C. 数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高 指令的执行效率,同时简化处理器的设计。D. RISC处理器都采用哈佛结构15、 在下列ARMi理器的各种模式中,()模式有自己独立的R
6、8-R14寄存器。A.系统模式(System) B .终止模式(Abort)C中断模式(IRQ) D .快中断模式(FIQ)16、 按照ARM±程调用标准(APCS,栈指针使用()寄存器。A. R0 B. R13 C. R14 D. R1517、在ARM系结构中,寄存器作为连接寄存器,当进入子程序时或者处理器响 应异常的时候,用来保存PC的返回值;寄存器作为处理器的程序计数器指针。18、( )不是进程和程序的区别A. 程序是一组有序的静态指令,进程是一次程序的执行过程B. 程序只能在前台运行,而进程可以在前台或后台运行C. 程序可以长期保存,进程是暂时的D. 程序没有状态,而进程是有
7、状态的19、在ARM系统结构中,MM映射最大的单元空间是:()A. 1MB B. 128KB C. 64KB D. 4KB20、下面哪一个选项不是 linux 系统的进程类型: ()A. 交互进程 B. 批处理进程 C. 就绪进程 D. 守护进程21、如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的分配顺序应当是: ()A. 文件系统、内核、启动参数、 BootloaderB. 启动参数、 Bootloader 、内核、文件系统C. Bootloader 、内核、启动参数、文件系统D. Bootloader 、启动参数、内核、文件系
8、统22、Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读 性和可移植性,以下哪一步骤属于 stage2 的内容:( )A.为加载Boot Loader 的stage2准备RAM空间B设置好堆栈C硬件设备初始化D.将kernel映像和根文件系统映像从flash 上读到RAM空间中23、在ARMLinux启动的过程中,开启 MM的时候,如何实现从实地址空间到虚拟地 址空间的过度: ( )A.开启MMU在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。B开启MMU在内存中创建页表(映射内核到 3G以上的虚拟地址空间),跳转到虚 拟地址空间继续运行。C
9、在内存中创建页表(映射内核到 3G以上的虚拟地址空间),开启MMU跳转到虚 拟地址空间继续运行。D. 在内存中创建页表(映射内核到 3G以上的虚拟地址空间,同时把内核所在的前 1MB空间到和其实地址相同的虚拟地址空间),开启MMU跳转到虚拟地址空间继续运 行。24、在ARM Linux体系中,用来处理外设中断的异常模式是:()A.软件中断(SW)C.中断请求(IRQ)B.未定义的指令异常D.快速中断请求(FIQ)25、在Linux系统中,驱动程序注册中断处理程序的函数是:()A. trapnitB. request_irqC. en able_irqD. register_irq26、在ARM
10、 Linux系统中,中断处理程序进入 C代码以后,ARM的处于()工作模式。A.超级用户(SVCC.快速中断(IRQ)B.中断(IRQ)D.和进入中断之前的状态有关系27、在Linux 2.4或者2.6内核中,和ARM体系结构相关的中断处理程序的C代码在源码树的()文件中A. kern el/irq.cB. arch/arm/kernel/irq.cC. arch/arm/mach/irq.c D. arch/arm/kernel/e ntry-armv.S28、通过修改下面文件哪个文件,可以设定开机时候自动安装的文件系统。()A. /etc/mtaB. /etc/fastbootC. /et
11、c/fstabD. /etc/i netd.c onf29、下面关于Shell的说法,不正确的是: ()A.操作系统的外壳B.用户与Linux内核之间的接口程序C. 一个命令语言解释器D. 种和C类似的程序语言30、如果要将文件名file1修改为file2,下列命令( )可以实现A. cp file1 file2 B. mv file1 file2C. ls file1 >file2 D. ll file1 >file2、填空题(本大题共10个空,每空1分,共10 分)得分评阅人1、 gcc的编译可分为、编译、汇编和 等四个阶段。2、 在Linux多线程编程时,需要包含头文件 。3
12、、 卸载Linux内核模块使用命令 。4、 ARM处理器有多种运行模式,用户程序运行在其中的 模式。5、 ARM处理器的中断有两种处理模式,分别为 模式和模式6、 Linux系统中,普通用户使用的命令通常保存在 目录中。7、setenv命令的功能是_。& Linux文件的链接可分为符号链接和_ _两种。三、判断题(本大题共10个小题,每小题1分,共10 分)得分评阅人1、()根文件系统是具有操作系统的嵌入式系统必须的组成部分。2、() 一个shell脚本运行时可以看成是一个 Linux作业,它可能由多个进程完 成。3、 ()在2.6内核中加入的抢占点提高了 Linux的可抢占性,但Li
13、nux仍不能看 作实时系统。4、()目前的ARMi理器采用的是哈佛体系结构。5、() ARM处理器的运行模式可通过中断或异常处理改变。6、() C语言中的栈的压入和弹出是由操作系统管理的。7、() BootLoader属于嵌入式操作系统的一部分。& () 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/memi
16、nfoB. cat /bin/meminfoC. vi /proc/meminfoD. vi /user/local/meminfo192.168.1.4 机器上的 /opt/sirnfs 目录挂载到3. LINUX支持网络文件系统 NFS,下列哪个命令实现了将位于 本机 /mnt/sirnfs 下:DA . mount nfs - /mnt/sirnfs 192.168.1.4:/opt/sirnfs Bmount -t nfs /mnt/sirnfs 192.168.1.4:/opt/sirnfsC. mount nfs - 192.168.1.4:/opt/sirnfs /mnt/sir
17、nfsDmount -t nfs 192.168.1.4:/opt/sirnfs /mnt/sirnfs4、下面哪条命令可用来确保文件“file1 ”存在( B )A. cp file1 /dev/nullB. touchfile1C. createfile1D. mkfile file1 5、在安装开始前,用光盘启动系统,想要进入字符界面安装,需要输入的命令是(A. linux docB. linuxC. linux textD. linux note6、下列软件中,不属于BootLoader 的是( B )。A、vivi B、 busyboxC 、 uboot D、blob7、重定向的符号
18、“ >>" 表示:( A )A、输出追加 B、输入追加 C、输出重定向,原来的文件会被改写D、管道8、下列文件系统中,采用了inode 来标识文件的是( D )a. ntfsb. fat16c. fat32d. ext39、Linux 文件权限一共 10 位长度,分成四段,第一段表示的内容是( A )A 文件类型 B 文件所有者的权限C 文件所有者所在组的权限 D 其他用户的权限10、对于所有用户具有读的文件权限,而文件主同时具有执行权限的文件权限是(B )a. 655b. 544c. 644d. 54011、在使用GCC编译器的过程中,如果只想生成目标文件而不进行连接,
19、需要使用选项(C )A -SB-oC -cD-E12、Linux将存储设备和输入/输出设备均看做文件来操作,下列选项(C)不是以文件的形式出现。A. 目录B. 软链接C. i 节点表D. 硬链接13. Qt/Embedded 的底层图形引擎基于一下哪种接口技术: AA framebuffer BGALC IALD GFX14、同 CISC 相比,下面哪一项不属于 RISC 处理器的特征 A、 采用固定长度的指令格式,指令规整、简单、基本寻址方式有23种。B、减少指令数和寻址方式,使控制部件简化,加快执行速度。C、 数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执
20、行效率,同 时简化处理器的设计。D、RISC 处理器都采用哈佛结构答案: D15、在下列 ARM 处理器的各种模式中, A 、系统模式 (System) 、B 、终止模式 (Abort)C、中断模式(IRQ)D、快中断模式(FIQ)模式有自己独立的 R8-R14 寄存器。答案: D16、按照 ARM 过程调用标准APCS),栈指针使用寄存器,A、 R0B 、 R13C、 R14 D、 R15答案: B17、在 ARM 体系结构中,寄存器作为连接寄存器,当进入子程序时或者处理器响应异常的时候,用来保存 PC 的返回值;寄存器作为处理器的程序计数器指针。A、R0,R14B、R13,R15C、R14
21、,R15D、R14,R0答案: C18、( B )不是进程和程序的区别。A. 程序是一组有序的静态指令,进程是一次程序的执行过程B. 程序只能在前台运行,而进程可以在前台或后台运行C. 程序可以长期保存,进程是暂时的D. 程序没有状态,而进程是有状态的19、在 ARM 系统结构中, MMU 映射最大的单元空间是 _A、1MB B、 128KBC、 64KBD、 4KB答案:A20. 下面哪一个选项不是A. 交互进程B. 批处理进程C. 就绪进程D. 守护进程linux系统的进程类型21如果Boot Loader、内核、启动参数以及其他的系统映像四部分在固态存储设备上分别独立存放,则其存储结构的
22、分配顺序应当是: 。DA 文件系统、内核、启动参数、BootloaderB 启动参数、Bootloader、内核、文件系统C Bootloader、内核、启动参数、文件系统D Bootloader、启动参数、内核、文件系统22. Boot Loader的stage2通常使用C语言实现,以完成复杂的功能,并增加可读性和可移植性,以下哪一步骤属于stage2的内容: DA 为加载 Boot Loader的stage2准备RAM 空间B设置好堆栈C硬件设备初始化D 将kernel映像和根文件系统映像从 flash上读到RAM空间中23、在ARM Linux启动的过程中,开启 MMU的时候,如何实现从
23、实地址空间到虚拟地址空间的过度?A、 开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间)并继续运行。B、 开启MMU,在内存中创建页表(映射内核到3G以上的虚拟地址空间),跳转到虚拟地址空间继续运 行。C、 在内存中创建页表(映射内核到 3G以上的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运 行。D、 在内存中创建页表(映射内核到3G以上的虚拟地址空间,同时把内核所在的前1MB空间到和其实地址相同的虚拟地址空间),开启MMU,跳转到虚拟地址空间继续运行。答案:D24、在ARM Linux体系中,用来处理外设中断的异常模式是 A、软件中断(SWI)B、未定义的指令异常C、中
24、断请求(IRQ)D、快速中断请求(FIQ)答案:C25、在Linux系统中,驱动程序注册中断处理程序的函数是 A、trap_initB、request_irqC、enable_irqD、register_irq答案:B26、在ARM Linux系统中,中断处理程序进入C代码以后,ARM的处于 工作模式A、超级用户(SVC)B、中断(IRQ)C、快速中断(IRQ)D、和进入中断之前的状态有关系答案:A27、C、在Linux 2.4或者2.6内核中,和 ARM体系结构相关的中断处理程序的kern erl/irq.carch/arm/kernel/irq.carch/arm/mach/irq.car
25、ch/arm/kernel/e ntry-armv.SC代码在源码树的文件中答案:B28、通过修改下面文件哪个文件A. /etc/mtaC. /etc/fstab,可以设定开机时候自动安装的文件系统(B. /etc/fastbootD. /etc/i netd.c onf29、下面关于 Shell的说法,不正确的是: (D)A. 操作系统的外壳B. 用户与Linux内核之间的接口程序C. 一个命令语言解释器D. 一种和C类似的程序语言30、 下面关于 Shell的说法,不正确的是:(D)A. 操作系统的外壳B. 用户与Linux内核之间的接口程序C. 一个命令语言解释器D. 一种和C类似的程序
26、语言填空题(10分,每空1分)1. gcc的编译可分为_预处理、编译、汇编和 链接等四个阶段。2. 在Linux多线程编程时,需要包含头文件pthread.h 。3. 卸载Linux内核模块使用命令 rmmod_ 。4. ARM处理器有多种运行模式,用户程序运行在其中的一用户模式。5. ARM处理器的中断有两种处理模式,分别为快速中断 _模式和的外部中断 _模式。6. Linux系统中,普通用户使用的命令通常保存在/bin目录中。7. setenv命令的功能是 设置环境变量。8. Linux文件的链接可分为符号链接和硬链接 两种。判断题(10分,每题1分)1. ( X)根文件系统是具有操作系统
27、的嵌入式系统必须的组成部分。2. (V) 一个shell脚本运行时可以看成是一个Linux作业,它可能由多个进程完成。3. (V)在2.6内核中加入的抢占点提高了Linux的可抢占性,但Linux仍不能看作实时系统。4. ( X )目前的ARM处理器采用的是哈佛体系结构。5. (V) ARM处理器的运行模式可通过中断或异常处理改变。6. (X ) C语言中的栈的压入和弹出是由操作系统管理的。7. (X) BootLoader属于嵌入式操作系统的一部分。& (X) chmod命令可用来修改处理器的运行模式。9. (X) CGI程序由Web服务器解释运行。10. ( V) Linux系统中
28、的目录可以看作是一种特殊的文件。简答题(30分,每题5分)Linux试题答案一、选择题答案:C A D B CB A D A BC C A D DB C B A CD D D C BA B C D D二、填空题预处理链接Pthread.hRmmod用户快速中断外部中断/bn设置环境变量硬链接三、判断1、 已知C语言程序有主程序模块 prog.c,prog.h,其中调用了另一模块 subr.c, subr.h中的功能。试写出一个 可将这两个模块编译成可执行文件pr1 的 makefile 。(5 分)参考答案: 每行 1 分 pr1: prog.o subr.ogcc - o pr1 prog.
29、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)因为内核模块运行在内核态,所以包含的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 穿经工冲突解决能力考核试卷含答案
- 轴承零件制造工安全文明水平考核试卷含答案
- 科研助理工作技能评优考核试卷含答案
- 中药炮炙工岗中安全规程考核试卷含答案
- 戏鞋工安全防护评优考核试卷含答案
- 鱼糜制作工岗前责任意识考核试卷含答案
- 生物农药生产工操作知识模拟考核试卷含答案
- 信号设备制造钳工创新方法知识考核试卷含答案
- 2026年山东医疗卫生事业单位招聘(医学影像技术)备考试题库资料含答案
- 2026年事业单位社会科学专技B类综合应用能力高分模拟试卷
- 老年人白内障课件
- 酒店总经理转正述职报告
- 2026中国移动校园招聘备考考试题库附答案解析
- 2025年陪诊师考试题库(附答案)
- 三一研发项目管理办法
- 运营商反诈知识培训课件
- 北大印章管理办法
- 前列腺癌护理个案查房
- 患者自行拔出尿管护理不良事件
- 高三化学一轮复习-配合物 课件
- 2024江苏南京证券校园招聘129人高频500题难、易错点模拟试题附带答案详解
评论
0/150
提交评论