嵌入式Linux笔试题库和答案分解汇编

合集下载

嵌入式Linux C语言应用开发试题及答案

嵌入式Linux C语言应用开发试题及答案

嵌入式Linux C语言应用开发试题及答案一:选择题1.下面不是对Linux操作系统特点描述的是( B )。

[A] 良好的可移植性[B] 单用户[C] 多用户[D] 多任务2.查看创建目录命令mkdir的帮助文档,可以使用命令( D)。

[A] mkdir –h [B] help mkdir [C] mkdir -p [D] man mkdir3.在C语言中,要求运算数必须是整型的运算符是( D )。

[A] / [B] ++ [C] != [D] %4.C语言程序的三种基本程序是( A )。

[A] 顺序结构,选择结构,循环结构[B] 递归结构,循环结构,转移结构[C] 嵌套结构,递归结构,顺序结构[D] 循环结构,转移结构,顺序结构5.数据结构包含的内容不包括(a)A.线性结构B.存储结构C.逻辑结构D.数据运算6.向一个单链表linklist中的节点t后面插入一个节点p,下列操作正确的是(a)A.p->next = t->next;t->next = p;B.t->next = p->next;t->next = p;C.t->next = p;p->next = t->next;D.t->next = p;t->next = p->next;7.下列哪种打开文件的方式不能修改文件已有的内容( B )[A] r+ [B] r [C] w+ [D] a+8.以下哪种不是进程的状态( B )[A] 运行态[B] 锁定态[C] 睡眠态[D] 停止态9.常用来进行多任务同步的机制是( B )[A]管道[B] 信号量[C]信号[D]共享内存10.下列对于有名管道描述错误的是( D )[A] 可以用于互不相关的进程间[B] 通过路径名来打开有名管道[C] 在文件系统中可见[D] 管道内容保存在磁盘上11.不能被用户进程屏蔽的信号是( B )[A] SIGINT [B] SIGSTOP [C] SIGQUIT [D] SIGILL12.fread()返回值的含义是( B )[A] 读取的字节数[B] 读取的对象数[C] 缓冲区的首地址[D] 013.以下不属于socket的类型的是 ( )。

嵌入式题库

嵌入式题库

嵌入式题库一、嵌入式系统基础1. 什么是嵌入式系统?(5分)答案:嵌入式系统是一种专用的计算机系统,它被嵌入到其他设备或系统中,通常执行特定的功能。

例如,我们常见的智能手表,里面的系统就是嵌入式系统,它主要负责处理时间显示、健康监测(如心率检测)等特定功能,而不是像普通计算机那样可以进行多种通用的操作。

2. 嵌入式系统由哪些部分组成?(5分)答案:嵌入式系统一般由硬件和软件两部分组成。

硬件部分包括处理器、存储器、输入输出接口等。

软件部分包括操作系统、驱动程序和应用程序等。

比如一个嵌入式的车载导航系统,硬件上有处理导航计算的芯片(处理器)、存储地图数据的存储器,以及连接屏幕和按键等的输入输出接口;软件方面有专门的操作系统来管理硬件资源,驱动程序来使硬件正常工作,还有应用程序实现导航功能。

3. 嵌入式系统的特点有哪些?(5分)答案:嵌入式系统具有专用性、小型化、低功耗、高可靠性等特点。

专用性就是针对特定的任务,像微波炉里的嵌入式系统就是专门用来控制加热时间和功率的。

小型化使得它可以被嵌入到各种设备中,像手机这么小的空间里也能容纳嵌入式系统。

低功耗能保证设备长时间使用,比如智能手环的嵌入式系统,靠很小的电池就能工作很久。

高可靠性是为了保证设备正常运行,像飞机上的嵌入式系统,要是不可靠那可就危险啦。

二、嵌入式系统硬件相关1. 嵌入式处理器有哪些类型?(5分)答案:嵌入式处理器主要有微控制器(MCU)、数字信号处理器(DSP)、微处理器(MPU)等类型。

微控制器通常集成了CPU、存储器和输入输出接口等,常用于简单的控制设备,像电子玩具里的控制芯片。

数字信号处理器主要用于处理数字信号,在音频、视频处理设备中很常见,比如MP3播放器里的芯片。

微处理器功能更强大,常用于需要复杂运算的嵌入式设备,像一些高端的工业控制设备。

2. 嵌入式系统中存储器的作用是什么?(5分)答案:存储器在嵌入式系统中的作用主要是存储程序和数据。

嵌入式linux系统移植试题-答案

嵌入式linux系统移植试题-答案

嵌入式Linux系统移植试题(时间:60分钟)一、单项选择题(每题2分,共40分)1.嵌入式linux系统移植不包括(D)[A] bootloader[B] linux内核[C] 根文件系统[D] 应用程序2.下列选项中符合gcc的编译流程的是(A )[A] 预处理->编译->汇编->连接[B] 预处理->汇编->编译->连接[C] 编译->预处理->汇编->连接[D] 预处理->连接->汇编->编译3.下列二进制工具哪个是丢弃目标文件的全部或者特定符号,减少文件体积的(D )[A] size[B] as [C] nm [D] strip4.下列二进制工具哪个是用来反汇编的(B)[A] nm[B] objdump [C] objcopy [D] string5.下列二进制工具哪个是用来进行目标格式转换的(C )[A] nm[B] objdump [C] objcopy [D] string6.下列二进制工具哪个是用来把程序地址转换为文件名和行号的(D)[A] nm[B] objdump [C] objcopy [D] addr2line7.FS4412开发平台上,uImage被解压到什么地址(B)[A] 0x40000000 [B] 0x40008000 [C] 0x41000000 [D] 0x43e000008.编译Linux内核设备树文件使用什么命令(D)[A] make dtbi[B] make tags [C] make dtb [D] make dtbs9.linux要求bootloader在运行内核前,让系统进入何种模式(B)[A] user[B] svc [C] system10.u-boot的命令中存放自启动命令的环境变量是(D)[A] ipaddr [B] bootargs [C] bootm [D] bootcmd11.u-boot的命令中,设置环境变量的命令是(A)[A] setenv [B] printenv [C] tftp [D] bootm12.u-boot中存放内核启动参数的环境变量是(C)[A] bootcmd[B] bootdelay [C] bootargs [D] ipaddr13.在内核配置时,哪个关键词是来包含下一级Kconfig (B)[A] menu endmenu[B] source [C] choice endchoice [D] depends on14. 在内核配置时,哪个关键词是来创建一个选项菜单(D)[A] menu endmenu[B] source [C] choice endchoice [D] config15. 内核配置的结果保存在哪个文件中(C)[A] Kconfig[B] Makefile [C] .config [D] System.map16.下列函数适合在内核解压后,console初始化以前使用的是(B)[A] puts[B] printascii [C] printk [D] printf17.当console初始化以后,一般最为简单的内核调试方式为(A)[A] printk[B] puts [C] bdi2000 [D] kgdb18.下列哪些文件系统可以运行在eMMC上(C)[A] yaffs2[B] ios9660 [C] ext3 [D] tmpfs19.下列哪些文件系统是只读的(D)[A] ext2[B] yaffs2 [C] ext2 [D] cramfs20.下列不占用任何磁盘空间的文件系统是(D)[A] yaffs2[B] jffs2 [C ] cramfs [D] tmpfs二、简答题(前5题每题8分,最后一题10分,共60分)1. 简述嵌入式linux系统移植的主要内容有哪些?(4分)交叉开发环境 Bootloader kernel rootfs2. 如何定位下边oops信息错误位置?( 6分)Unable to handle kernel NULL pointer dereference at virtual address 00000000 pgd = c0004000[00000000] *pgd=00000000Internal error: Oops: 805 [#1]last sysfs file:Modules linked in:CPU: 0 Not tainted (2.6.35 #21)PC is at s3c_fb_probe+0xc/0x67cLR is at platform_drv_probe+0x1c/0x24pc : [<c029b66c>] lr : [<c01add04>] psr: a0000013sp : cfc29f0c ip : cfc457c0 fp : 00000000r10: 00000000 r9 : 00000000 r8 : c03bbb40r7 : c03b7a18 r6 : c03b7a18 r5 : c03a3310 r4 : 00000000r3 : 000000ff r2 : cfc28000 r1 : 00000000 r0 : c03a3308Flags: NzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernelarm-none-linux-gnueabi-addr2line 0xc029b66c -e vmlinux -f或arm-none-linux-gnueabi-objdump -D vmlinux > vmlinux.dis 然后通过阅读汇编代码定位3.描述u-boot启动流程( 10分)第一阶段汇编实现。

嵌入式笔试题目

嵌入式笔试题目

1、在嵌入式系统中,以下哪个组件负责执行程序指令?
A. 内存
B. 中央处理器(CPU)
C. 输入/输出设备
D. 存储设备(答案:B)
2、以下哪种类型的存储器在掉电后会丢失数据?
A. SRAM
B. DRAM
C. Flash ROM
D. EEPROM(答案:B)
3、在嵌入式系统设计中,I2C总线主要用于什么类型的通信?
A. 高速数据传输
B. 低速串行通信
C. 并行数据传输
D. 高频信号处理(答案:B)
4、下列哪个协议是用于网络通信,特别是嵌入式设备与互联网之间的通信?
A. SPI
B. I2C
C. TCP/IP
D. UART(答案:C)
5、在嵌入式Linux系统中,Bootloader的主要作用是?
A. 加载并启动操作系统内核
B. 提供图形用户界面
C. 管理系统文件
D. 执行应用程序(答案:A)
6、以下哪种编程语言常用于嵌入式系统的底层开发?
A. Python
B. Java
C. C/C++
D. JavaScript(答案:C)
7、在嵌入式系统中,中断的作用是什么?
A. 提高系统处理速度
B. 使系统进入低功耗模式
C. 允许CPU在处理其他任务时响应外部事件
D. 增加系统内存(答案:C)
8、下列哪项技术不是用于降低嵌入式系统功耗的?
A. 睡眠模式
B. 动态电压和频率调整(DVFS)
C. 增加处理器核心数量
D. 定时唤醒机制(答案:C)。

嵌入式Linux试题

嵌入式Linux试题

嵌入式Linux系统基础试题库一.填空题:1. 在Linux系统中,以文件方式访问设备。

2. Linux内核引导时,从文件/etc/fstab 中读取要加载的文件系统。

3. Linux文件系统中每个文件用索引节点来标识。

7. 某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:644 ,该文件属性是目录。

8. 前台起动的进程使用Ctrl+c终止。

13. 编写的Shell程序运行前必须赋予该脚本文件执行权限。

16. linux内核分为进程调度、内存管理、虚拟文件系统和网络接口、进程间通信这5个子系统。

19. 唯一标识每一个用户的是用户ID 和用户名。

21. 在Linux系统中所有内容都被表示为文件,组织文件的各种方法称为文件系统。

27. vi编辑器具有三种工作模式:命令模式、输入模式和末行模式。

28. 可以用ls –al命令来观察文件的权限,每个文件的权限都用10位表示,并分为四段,其中第一段占 1 位,表示文件类型,第二段占3位,表示文件所有者对该文件的权限。

29. 进程与程序的区别在于其动态性,动态的产生和终止,从产生到终止进程可以具有的基本状态为:运行态、就绪态和等待态(阻塞态)。

38 在Linux系统中,用来存放系统所需要的配置文件和子目录的目录是/etc 。

40. 套接字文件的属性位是s ,管道文件的属性位是p。

41. 结束后台进程的命令是kill。

43. Links分为硬链接和符号链接。

44. 在超级用户下显示Linux系统中正在运行的全部进程,应使用的命令及参数是ps -aux 。

46. 将前一个命令的标准输出作为后一个命令的标准输入,称之为管道。

47. 为脚本程序指定执行权的命令及参数是chmod a+x filename 。

52.在Linux系统中,压缩文件后生成后缀为.gz文件的命令是gzip 。

53. 在用vi编辑文件时,将文件内容存入test.txt文件中,应在末行模式下键入:w test.txt。

嵌入式LINUX试题

嵌入式LINUX试题

一、单项选择题1.在宿主机上开启tftp服务时,所要修改的配置文件为()A./etc/exportsB./etc/xinetd.dC.以上都不对D./etc/xinetd.d/tftp答案:D2.内核在配置结束后,会将用户的选择结果保存在文件()中A.defconfigB.configC.defaultD..config答案:D3.u-boot指令中,下载文件的命令是()A.setenvB.resetC.tftpD.ping答案:C4.Kconfig文件中生成新的配置菜单使用()A.menuB.helpC.defaultD.config答案:A5.在内核解压缩目录的Makefile文件中修改的ARCH变量实际是在指定()A.优化参数B.目标系统架构C.交叉编译器D.编译参数答案:B6.在构建嵌入式linux平台过程中,具备开发能力的计算机我们称之为()A.计算机B.宿主机C.服务器D.目标系统答案:B7.内核在编译时所依赖的编译规则文件是()A..configB.MakefileC.MakeD.File答案:B8.linux下所使用的串口调试工具是()B.nfsC.minicomD.tftp答案:C9.内核配置菜单生成时所依赖的文件是()A.configB.KconfigC.MakefileD.kconfig答案:B10.U-Boot下tftp下载文件到目标系统的内存当中,在内存当中默认的地址是()A.0x30000000B.0x30008000C.0x30000100D.0x30080000答案:B11.在操作过程中,内核编译所生成的内核压缩可执行文件是()A.s3c2440B.linux-2.6.32.2C.zImageD.选项均不真确答案:C12.系统环境变量中用来作为可执行文件搜索路径的变量是();A.PWDB.HISTORY_SIZEC.LD_LIBRARY_PATHD.PATH答案:D13.创建设备文件有手动创建与自动创建之分,那么手动创建时标示设备所属种类时是用()来区分的。

CC++ linux 嵌入式相关 带答案的笔试题 (2) 汇总

7.C++中为什么用模板类。

答:(1)可用来创建动态增长和减小的数据结构(2)它是类型无关的,因此具有很高的可复用性。

(3)它在编译时而不是运行时检查数据类型,保证了类型安全(4)它是平台无关的,可移植性(5)可用于基本数据类型8.CSingleLock是干什么的。

答:同步多个线程对一个数据类的同时访问12.Linux有内核级线程么。

答:线程通常被定义为一个进程中代码的不同执行路线。

从实现方式上划分,线程有两种类型:“用户级线程”和“内核级线程”。

用户线程指不需要内核支持而在用户程序中实现的线程,其不依赖于操作系统核心,应用进程利用线程库提供创建、同步、调度和管理线程的函数来控制用户线程。

这种线程甚至在象DOS 这样的操作系统中也可实现,但线程的调度需要用户程序完成,这有些类似Windows 3.x 的协作式多任务。

另外一种则需要内核的参与,由内核完成线程的调度。

其依赖于操作系统核心,由内核的内部需求进行创建和撤销,这两种模型各有其好处和缺点。

用户线程不需要额外的内核开支,并且用户态线程的实现方式可以被定制或修改以适应特殊应用的要求,但是当一个线程因I/O 而处于等待状态时,整个进程就会被调度程序切换为等待状态,其他线程得不到运行的机会;而内核线程则没有各个限制,有利于发挥多处理器的并发优势,但却占用了更多的系统开支。

Windows NT和OS/2支持内核线程。

Linux 支持内核级的多线程14.使用线程是如何防止出现大的波峰。

答:意思是如何防止同时产生大量的线程,方法是使用线程池,线程池具有可以同时提高调度效率和限制资源使用的好处,线程池中的线程达到最大数时,其他线程就会排队等候15函数模板与类模板有什么区别?答:函数模板的实例化是由编译程序在处理函数调用时自动完成的,而类模板的实例化必须由程序员在程序中显式地指定。

22.TCP/IP 建立连接的过程?(3-way shake)答:在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

史上最详细的嵌入式试题集(含答案)

1、 ARM 微处理器有 7种工作模式,它们分为两类 非特权模式 、 特权模式 。

其中用户模式属于 非特权模式ARM 处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结4、 ARM 微处理器复位后,PC 的地址通常是 0x0 ,初始的工作模式是Supervisor 。

5、 ARM 微处理器支持虚拟内存,它是通过系统控制协处理器 CP15 和MMU (存储管理部件)来进行虚拟内存的存储和管理。

当系统发生 数据 异常和指令领取 异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU 交换物理内存和虚拟内存的页面,以保证程序正常执行。

6、 编译链接代码时,有两种存储代码和数据的字节顺序,一种是 小端对齐 ,另一种是打断对齐7、 构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU 工具链 ,ARM 公司提供的工具链是 ADS 工具链计算机有CISC 和RISC 两种类型,以ARM 微处理器为核心的计算机属于 RISC 类型,其指令长度是 定长的1、 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。

Windows CE/Windows Mobile 、VxWork 、Linux 、uCos 、Symbian 、QNX 任选六2、ARM 系统中的堆栈有四种,如下图。

请按图标出四种堆栈的类型。

A TPCS 编程规范约定使用的堆栈是哪一种?答:FD 、FA 、ED 、EA 。

A TPCS 编程规范约定使用的堆栈是FD3、Boot Loader 在嵌入式系统中主要起什么作用?完成哪些主要的工作?答:Boot Loader 是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。

通过Boot Loader ,初始化硬件设备,建立内存和I/O 空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。

4、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows 主机上使用什么软件建立连接?在Linux 主机上使用什么软件建立连接?1、 答:RS-232,以太网口、并口在Windows 主机上使用超级终端软件在Linux 主机上使用Minicom 软件5嵌入式开发环境主要包括哪些组件?嵌入式系统开发需要交叉编译和在线调试的开发环境,主要包括宿主机2、 ARM 支持两个指令集, ARM 核因运行的指令集不同,分别有两个状态 ARM 、Thumb ,状态寄存器CPSR 的 T 位反映了处理器运行不同指令的当前状态3、 ARM 核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储PC ,R13通常用来存储 SPHi Address Hi Address●目标机(评估电路板)●基于JTAG的ICD仿真器、或调试监控软件、或在线仿真器ICE●运行于宿主机的交叉编译器和链接器、以及开发工具链或软件开发环境●嵌入式操作系统6 在进行基于ARM核的嵌入式系统软件开发时,调用如下函数:int do_something(int arg1,void *arg2,char arg3,int *arg4)这四个参数通过什么方式从调用程序传入被调函数?根据A TPCS编程规范,调用函数和子程序通过R0——R3四个寄存器传递参数,超过四个参数使用堆栈传递。

嵌入式linux笔试题

嵌入式linux笔试题
嵌入式Linux是一种在嵌入式系统中运行的Linux操作系统。

嵌入式Linux的笔试题可能涉及到Linux内核、设备驱动、嵌入式系统架构、嵌入式软件开发等方面的知识。

以下是一些可能涉及到的笔试题:
1. 请解释嵌入式系统和通用计算机系统之间的区别,并举例说明。

2. 什么是Linux内核?它在嵌入式系统中扮演着怎样的角色?
3. 请解释Linux设备树(Device Tree)的作用和原理。

4. 什么是交叉编译?在嵌入式Linux开发中,为什么需要使用交叉编译工具链?
5. 请简要介绍Linux设备驱动的开发流程和关键步骤。

6. 什么是裁剪(Trimming)Linux内核?在嵌入式系统中为什么需要对内核进行裁剪?
7. 请解释Linux文件系统在嵌入式系统中的作用和选择原则。

8. 什么是嵌入式系统的启动顺序?请描述嵌入式Linux系统的
启动流程。

9. 介绍一下嵌入式Linux系统中常用的调试工具和方法。

10. 在嵌入式Linux开发中,如何实现对外围设备的控制和通信?
以上问题涉及到了嵌入式Linux系统的各个方面,从内核到驱动,再到系统启动和调试,涵盖了嵌入式Linux开发的关键知识点。

希望这些问题的回答能够帮助你更好地理解嵌入式Linux系统的相
关知识。

嵌入式linux应用程序开发期末考试题库及答案(超经典)

嵌入式linux应用程序开发期末考试题库及答案一、判断题(正确的打“√”,错误的打“×”)【】1、学习嵌入式技术不需要硬件基础知识,只需要会软件编程即可。

【】2、Contex-M3系列处理器内核采用了哈佛结构。

【】3、我们学习所用的台式电脑及笔记本电脑属于嵌入式系统。

【】4、小明的手机能拍照并能保存照片,其手机内部芯片会利用到模数转换器。

【】5、嵌入式Linux操作系统属于免费的操作系统。

【】6、在嵌入式电子产品开发过程中我们要尽可能使用高档的嵌入式处理器。

【】7、嵌入式系统一般对低功耗要求不高。

【】8、windows XP 操作系统属于嵌入式操作系统。

【】9、在Linux C语言编程中,我们常用的编译器是GDB,调试器是GCC。

【】10、我们在新建一个makefile文件时,其文件名可以命名为Makefile或makefile。

【】11、Shell只是一种命令语言,不是属于程序设计语言。

【】12、Contex-M3系列处理器内核采用了冯·诺依曼结构。

【】13、#!/bin/bash 此句中的“#”的作用为注释。

【】14、一个shell脚本只有一种执行方式:./xxx.sh 。

【】15、嵌入式linux操作系统属于免费的操作系统。

【】16、进程是一个程序的一次执行的过程。

【】17、嵌入式系统一般对低功耗要求不高。

【】18、所有的电子设备都属于嵌入式设备。

【】19、移植操作系统时需要修改操作系统中与处理器直接相关的程序。

【】20、嵌入式开发需要专门的软件和硬件设备。

【】21、可以用touch命令创建一个新文件。

【】22、如果删除虚拟机里面的操作系统的系统文件将会影响外面主机的正常运行。

【】23、#!/bin/bash 此句中的“#”的作用为注释。

【】24、一个shell脚本只有一种运行方式:sh xxx.sh 。

【】25、在Linux中,一切都是文件。

【】26、线程是一个进程内的基本调度单位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学习-----好资料 更多精品文档 嵌入式Linux笔试题库 一.选择题 1.Linux的创始人是谁( ) A、Turbolinux B、AT&T Bell Laboratry C、University of Helsinki D、Linus Torvalds 2.在Linux中,命令解释器是哪个( ) A、管道 B、分级文件系统 C、字符型处理器 D、 shell 3.Linux安装程序提供了两个引导装载程序( ) A、GROUP和LLTO B、DIR和COID C、GRUB和LILO D、以上都不是 4.如果当前目录是/home/sea/china,那么“china”的父目录是哪个目录( ) A、/home/sea B、/home/ C、/ D、/sea 5.在Linux中,要删除abc目录及其全部内容的命令为:( ) A、rm abc B、rm -r abc C、rmdir abc D、rmdir -r abc 6.假定kernel支持vfat分区,下面哪一个操作是将/dev/hda1分区加载到/win目录?( ) A、mount -t windows /win /dev/hda1 B、mount -fs=msdos /dev/hda1 /win C、mount -s win /dev/hda1 /win D、mount –t vfat /dev/hda1 /win 7.显示用户的主目录的命令是什么( ) 学习-----好资料 更多精品文档 A、echo $HOME B、echo $USERDIR C、echo $ECHO D、 echo $ENV 8.系统中有用户user1和user2,同属于users组。在user1用户目录下有一文件file1,它拥有644的权限,如果user2用户想修改user1用户目录下的file1文件,应拥有( )权限。 A、744 B、664 C、646 D、746 9.如何查看一个RPM软件包是否安装 ( ) A、rpm -Vc postfix B、rpm -q postfix C、rpm --changelog postfix D、rpm -q—changelog postfix 10*.在Linux中,提供TCP/IP包过滤功能的软件叫什么( C ) A、rarp B、route C、iptables D、filter 11.nfs服务的配置文件是什么?( ) /etc/mtab B、/etc/fastboot C、 /etc/fstab D、 /etc/exports 12.用命令ls -al显示出文件ff的描述: -rwxr-xr-- 1 root root 599 Cec 10 17:12 ff 由此可知文件ff的类型为:( ) A、普通文件 B、硬连接 C、目录 D符号连接 13.Linux操作系统中的shell是( ) A、命令解释器 B、程序设计语言 C、脚本编辑器 D、编译器 14.能实现文件系统远程挂载的是( )。 学习-----好资料 更多精品文档 A.SAMBA B.NFS C.NIS D.HTTPS 15.Linux系统下硬盘分区,能直接使用的分区是() A、主分区 B、扩展分区 C、逻辑分区 D、扩展分区和逻辑分区 16.Linux系统的1.0版内核的发布是在( A ) A.1992年 B.1993年 C.1994年 D.1995年 17.在vi编辑器的命令模式中,在光标所在位置的右侧插入字符的命令是( A ) A.a B.A C.i D.I 18.要给文件file1加上其他人可执行属性的命令是( ) A.chmod a+x B.chown a+x C.chmod o+x D.chown o+x 19下面哪个linux 命令可以一次显示一页内容?( ) A. pause B. cat C. more D. grep 20、下面命令的作用是:set ps1="[\u\w\t]\\$",export ps1( ) A. 改变错误信息提示 B. 改变命令提示符 C. 改变一些终端参数 D. 改变辅助命令提示符 21、如何从当前系统中卸载U盘( ) A. umount 学习-----好资料 更多精品文档 B. dismount C. mount -u D. 从/etc/fstab 中删除这个文件系统项 22、在linux 中,如何标识第一块IDE硬盘 上的第2 个扩展分区?( ) A. /dev/hdb2 B. /dev/hd1b2 C. /dev/hdb6 D. /dev/hd1b6 23、下面哪条命令可以把f1.txt 复制为f2.txt? ( ) A. cp f1.txt | f2.txt B. cat f1.txt | f2.txt C. cat f1.txt > f2.txt D. copy f1.txt | f2.txt 24、下面哪个命令可以压缩部分文件:( ) A. tar -dzvf filename.tgz * B. tar -tzvf filename.tgz * C. tar -czvf filename.tgz * D. tar -xzvf filename.tgz * 25.与通用操作系统相比嵌入式操作系统还必须具有的特点是( ) A强稳定性,弱交互性 B 较强实时性 C 可伸缩性 D 功学习-----好资料 更多精品文档 耗管理与节能 26.下列那种设备不属于嵌入式系统产品( )。 A、PDA B ATM取款机 C 个人计算机 D 机顶盒 27.下列是开源的嵌入式操作系统的是( ) A.嵌入式linux B uc/os D Palm OS E WinCE 28.下列不属于ARM处理器异常工作模式的是( ) A.快速中断模式 B. 未定义模式 C.数据访问终止模式 D. 用户模式 29.嵌入式软件开发与通用软件开发增加了( )环节 A. 代码编写 B. 代码调试 C. 代码固化 D. 软件测试 30.嵌入式系统调试方式中不占用系统资源的调试方式是() A模拟器方式 B 监控器方式 C ICE在线仿真器 D IDE在线调试器方式 31.烧写到FLASH里的是( )格式的文件。 A. .asm B. .bin C. .obj D..cpp 32.汇编程序中的伪指令是在( )阶段起作用。 A. 编辑 B. 链接 C.编译 D. 执行 33、目前嵌入式处理器的种类大约有( ) A. 500多种 B.800多种 C. 1000多种 D.2000多种 34.嵌入式系统中硬件层主要包括了嵌入式系统必要的硬件设备,(),学习-----好资料 更多精品文档 存储器,I/O等。 A 嵌入式微处理器 B 嵌入式控制器 C单片机 D .SOC 35.解压文件linux.tar.gz使用的命令是( ) A.tar –jxvf linux.tar.gz B .tar jcvf linux.tar.gz C .tar –zxvf linux.tar.gz D. tar –czvf linux.tar.gz 36.在vi处于命令行模式时,如果需要对文本进行修改,欲在光标所在位置的下一个位置开始输入字符,则( )。 A按下字母i进入插入模式 B 按下字母a进入插入模式 C 按下字母O进入插入模式 D 按下字母n进入插入模式 37.当前vi处于插入模式时,现放弃对文本修改,既不保存退出vi,则( ) A.使用“:q!”命令 B. 使用“:wq!”命令退出 C. 先按“ESC”后,使用”:q!”命令退出。 D先按“ESC”后,使用”:wq!”命令退出 38.经过汇编后,生成的目标文件的后缀名为( ) A..c B .s C .o D .exe 39.对代码文件code.c编译,生成可调式代码的命令是() A #gcc –g code.c –o code B #gcc code.c –o code C #gcc –g code.c code D #gcc –g code 40.NAND FLASH和NOR FLASH的区别正确的是() 学习-----好资料 更多精品文档 A. NOR的读速度比NAND稍慢一些 B NAND 的擦除速度远比NOR的慢 C.NAND的写入速度比NOR慢很多 D.大多数写入操作需要先进行擦除操作。 二、多项选择题: 1.常见的Linux发行版本有:( ABCDE ) A、Redhat Linux B、Turbo Linux C、Debian GNU/Linux D、SuSE Linux E、Mandrake Linux 2.请选出所有能将文件a.dat的权限从'rwx------' 改为 'rwxr-x---'的命令: ( CD ) A、chown rwxr-x--- a.dat B、chmod rwxr-x--- a.dat C、chmod g+rx a.dat D、chmod 750 a.dat 3.对于所有用户都能读的文件权限是( ABC ) A.777 B.444 C.644 D.640 三.填空题 1.Linux一般包括四个主要部分,()()()()。 2.目前,几乎所有的linux发行版本都包括了()和()两种。 3.Linux内核主要由()()()()()5部分组成。 4.vi编辑器的三种状态()()()。 5.使用gcc编译文件生成可执行文件要经历四个相互关联的步骤:(预处理)(编译)(汇编)和(链接)。 6.bootloader常见的两种操作模式是()和(),仅仅对开发人员有用

相关文档
最新文档