一.单项选择题(1*20)
二.填空题(1*20)
三.简答题(4*10)
四.程序设计(2*10)
一、填空题
1.Linux操作系统是________操作系统的一个克隆版本。
2.Linux的命令运行环境是_____,它是一个命令解释器,在用户和操作系统之间提供了一个交互的接口。
3.Linux系统中有四种基本的文件类型,它们是 _________________________。
4.Linux系统通过______将系统中的所有文件分级、分层组织在一起,形成了Linux文件系统的树形层次结构。
5.在Linux系统中建立新目录的命令是_________。
7.Linux编程可分为__________编程和___________编程。
8.Linux系统提供了许多文本编辑程序,比较常用的有_______和_______。
9.要使用make,必须编写一个叫________ _的文件。
10.___________是一个用于生成可以自动配置软件源代码包,以适应多种类Unix系统的shell脚本的工具。
11.__________是一个从文件Makefile.am中自动生成Makefile.in文件的工具。
12.Linux系统的文件是一个简单的____________。
13.对于Linux而言,所有对设备和文件的操作都使用______________来进行。
14.调用_______函数可以打开或创建一个文件。
15.执行文件的存取权限分为 _______、________和________ 三类,每类分为____、_____和____权限。
16.每一个进程都有一个目录与之连接,它称为__________。
17.当打开一个流时,标准输入输出函数返回一个______________________。
18.有三个流是在执行程序时自动打开的,它们是____________、___________和_____________。
19.有3种类型的无格式I/O函数可用来读写流,_____、____和____。
20.每一个流对象内部都保持着两个指示器,一个为__________,当读写文件出错时该指示器被设置;另一个为____________,当遇到文件尾时该指示器被设置。
21.流有3种不同的缓冲类型,它们是____________、___________和___________。
22.进程在其生存期内可能处于三种基本状态,分别是______、______和______。
23.为了让Linux来管理系统中的进程,每个进程用一个___________数据结构来表示。
24.在Linux系统中,进程有两种运行模式,分别是______和______。
25.创建一个新进程的唯一方法是由某个已存在的进程调用_________或_________函数,被创建的新进程称为_________,已经存在的进程称为__________。
26.系统中的每一个进程都要唯一的非负整数作为其标识,它被称为________。
27.进程间的通信有如下一些目的,_________、__________、__________、__________和_________。
28.Linux支持Unix System v中的三种进程间通信机制,分别是_________、