嵌入式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、嵌入式开发需要专门的软件和硬件设备arm嵌入式系统期末考试。 
【  】21、可以用touch命令创建一个新文件。       
【  】22、如果删除虚拟机里面的操作系统的系统文件将会影响外面主机的正常运行。             
【  】23、#!/bin/bash 此句中的“#”的作用为注释。                           
【  】24、一个shell脚本只有一种运行方式: sh  xxx.sh 。               
【  】25、在Linux中,一切都是文件。           
【  】26、线程是一个进程内的基本调度单位。                       
【  】27、嵌入式系统对一般对强实时性要求不高。                                         
【  】28、Linux的特点之一是它是一种开放、免费的操作系统。                                       
【  】29、在Linux系统中,常用pwd命令显示当前路径。                                     
【  】30、在Vi编辑器中,使用Ctr+C能够实现复制功能。
二、填空题
1、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。
    2、常用的AT89C52单片机为_____位单片机,而STM32单片机为____位单片机。
    3、如果LED阴极接地,阳极通过一个电阻接单片机PA1端口,则当单片机PA1端口输出为
高电平时LED状态为_______;当输出为低电平时LED状态为_______。
    4、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。
5、微处理器有两种总线架构,使用数据和指令使用同一接口的是_______架构,分开的指令和数据
接口、取指和数据访问可以并行进行的是_______架构。
6、ARM核主要有三个指令集,分别是_______指令集、_______指令集和Thumb-2指令集
7、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。
8、TCP/IP称为___________/___________,又称为网络通信协议。
9、Linux的外设可以分为三类:字符设备、__________和____________
10、进程间通信一般会采用管道通信,管道通信一般分为__________和__________。
11、ARM 这个缩写一般包含两层意思:一是指___________;二是指______________。
    12、STM32单片机的GPIO口可以配置为__________模式和__________模式。
13、哈佛体系结构______________________是分开的。
    14、如嵌入式系统的设计可以分成三个阶段:分析、_______和_______。
15、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为___________,嵌入式DSP,__________以及片上系统。
16、一般嵌入式操作系统可以分为两类,一类是___________操作系统,另一类是___________操作系统。
17、嵌入式系统开发采用的交叉开发环境是由_______和_______组成。
18、套接字(socket)由3个参数构成:___________、___________和传输层协议。
19、Vi编辑器有2种工作模式,即_________模式以及__________模式
20、进程间通信一般会采用管道通信,管道通信一般分为__________和__________。
21、我们一般把16位及以下的嵌入式处理器称为__________________;把32位及以上的嵌入式处理器称为_________________。
    22、STM32单片机的GPIO口可以配置为__________模式和__________模式。
    23、某文件的权限为:drw-r--r--,用数值表示该权限,则该八进制数为:_______,该文件属性是_______。
    24、启动进程加载有两种途径:___________和____________。
25、微处理器有两种总线架构,使用数据和指令使用同一接口的是___________架构,分开的指令和数据
接口、取指和数据访问可以并行进行的是____________架构。
26、进程的基本属性就是进程号(______)和它的父进程号(_______)。
27、在信号量通信过程中,1次______操作使信号量sem 减1;1次______操作使信号量sem加1。
28、TCP/IP称为___________和___________,又称为网络通信协议。
29、Linux中的进程包括3个段,分别为数据段、__________和____________
30、TCP/IP是4层的体系结构:__________、__________、网络层、网络接口层。
三、单项选择题
【  】1、任何时候用户需要回到用户主目录时可以使用命令
A、 cd          B、 pwd      C、 path      D、 cd .
【  】2、如果要列出一个目录下所有的文件,该使用以下哪个命令
A、 ls  -l  B、 ls      C、 ls  -a    D、 ls -d
【  】3、若要将鼠标从VM中释放出来,可按下面什么键实现                             
        A、Ctr+Alt      B、Ctr+Alt+Del      C、Ctr+Alt+Enter    D、Ctr+Enter
【  】4、将当前目录下的文件shell.sh移动到目录/home/linux下的命令为                           
A、cp  shell.sh  /home/linux          B、mv  shell.sh  /home/linux   
C、ls shell.sh /home/linux/she ll.sh    D、mv /root/shell.sh/home  /linux/shell.sh
【  】5、下面不能用来显示文件的内容的命令是                                     
A、 cat          B、 less          C、find        D、 more
【  】6、删除目录的命令为                                 
A、rmdir          B、mv             C、rm          D、mkdir
【  】7、删除文件命令为                                 
A、rmdir          B、mv             C、rm          D、mkdir