1、课程名称:UNIX操作系统 任课教师: 刘循 学号: 姓名: 四川大学期末考试试题(开卷) (2011-2012学年第1学期 A卷) 课程号:304011030 课程名称: UNIX 操作系统 任课教师: 刘循 适用专业年级:计算机科学与技术 学号: 姓名: 考试须知 四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行
2、处理。 四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 题 号 一 二 三 四 五 六 卷面成绩 得 分 阅卷教师 阅卷时间 一. 选择题(30) 1.下面哪个文件用于UNIX的用户信息帐号等信息管理? A /etc/passwd文件 B /usr/passwd文件 C /bin/passw
3、d文件 D /opt/passwd文件 2.在UNIX系统中,一个用户需要发送信息到另一个用户,可以用下面哪个命令? A send B write C give D put 3.如果想要让执行的命令在退出登录后继续执行,可以用下面哪个命令? A exit B write C nohup D continue 4.用下面哪个指令可以显示用户当前的所有作业? A jobs B set jo
4、bs C list D set -a 5.下面哪个命令可以显示与磁盘和终端I/O有关的统计信息? A iomessage B iostate C iostat D iomes 6.在UNIX的环境变量中,哪个变量用来设定用户的默认目录(即用户根目录或家目录),用户登录系统时默认进入该目录? A HOME B home C env D ENV 7.在UNIX的环境变量中,哪个变量用来设置系统提示符? A PS
5、 B PS1 C PS2 D ps 8.下面哪个命令可以显示所有变量,包括环境变量和临时变量? A ls B ps C set D grep 9.下面哪个命令可以从标准输入读入数据并将读入的数据赋值给变量? A input B output C in D read 10.下面哪个命令用于显示处于活动状态的进程信息? A ls -p
6、 B ps C active D wakeup 11.下面哪个命令用于终止进程的活动? A kill B stop C suspend D block 12.在UNIX进程通信中,( )不能用于不同用户进程之间通信。 A 有名管道 B 无名管道 C 套接字 D 共享内存 13.在UNIX系统中,如果文件系统采用直接寻址方式,则可寻址的文件数据最大长度可为( )。 A 1个数据块 B 2个数据块
7、C 5个数据块 D 10个数据块 14.UNIX操作系统在复制文件或文件系统到磁带后,在恢复文件时能跳过磁带上的坏区的命令是( )。 A cpio B cc C dd D cp 15.在下面命令或应用工具中,不能查看文件内容的是( )。 A cat B more C vi D see 16. UNIX系统的( )标准是IEEE标准化组织早在1986年就针对UNIX的核心提出,这一标准也是所有
8、Linux系统必须遵循的准则。 A POSIX B OSI C SNMP D CMIP 17. 下面哪个命令的语法正确? A mail newmail -f B who-u -m C -u who D mail -f newmail 18. 在用户之间切换的命令是( )。 A who B su C change D grep 19.下面哪个命令可以查看当前所用的UNIX操作系统版本号?
9、A system B uname C version D ls 20.下面对ls -l命令列出的信息描述正确的是哪个? A 当前目录下的隐藏文件 B 当前目录的父目录路径 C 用户主目录下的所有文件 D 当前目录下的文件的权限信息 21.file文件原访问权限属性是755,如何去掉owner和other的执行权限? A chmod uo-x file B chmod g-x file C chmod ug-x file D chmod uo+x file 22.两个用户都属于sal
10、ary组,其中一个用户想访问另一个用户的某个文件,这个文件的权限是706,下面描述正确的是哪个? A 只能读取这个文件 B 不能访问这个文件 C 没有限制 D 可读可写,但是不能执行这个文件 23.( )命令退出vi编辑器,并保存数据? A q! B yy C :wq D Quit 24.下面命令可以将多个文件合并成一个文件? A cat B cp C rmdir D mv 25.如何查看终端类型? A echo $TERM
11、B echo TERM C echo $term D echo term 26.下列对shell脚本描述错误的是哪个? A shell脚本文件是文本文件,可用vi编辑 B shell脚本文件是二进制文件(x) C 脚本执行后返回的代码0表示命令执行成功 D 给shell脚本添加可执行权限后,可直接执行脚本 27.下列哪个运行级会启动到图形用户界面( )。 A 5 B 3 C 1 D 0 28.一个已登录UNIX系统的用户,如果想退出系统,但又不影响其它在线用户的正常使用,用下列那种命令? A e
12、xit B halt C reboot D shutdown 29.为了用户能够查看文件的内容和对它进行修改,用户需要拥有哪种权限? A 读和更改 B 读和修改 C 读和执行 D 读和写 30.下面哪个启动的进程是后台进程? A & ls -R B ls -R C ls -R & D ps -f 二. 简答题(30分) 1. 在学习了Linux操作系统后,请举出两个你认为Linux系统设计上的突出点?
13、 2. 简单说明运行UNIX脚本的三种形式和各自的特点。 3. 简单说明UNIX操作系统的每个运行级的名称及用途。 三. 综合题(共40分) 1. 如果Linux操作系统直接块、间接块大小均为1K,块地址占用4个字节。(20分) (1) 请推导理论上该Linux系统支持的最大文件大小。 (2) 请推导出文件地址为10,000,000在哪级寻址上。 2.编写一个shell脚本,从键盘读入字母,如果字母是G、O、O或D,显示输入的字母,否则显示***。(10分) 3.编写一个C的程序,在父进程中创建子进程,并用无名管道实现两个进程之间的通信。(10分) 本页为第3页 教务处试题编号:






