1、全国自考操作系统(操作系统应用开发技术)模拟试卷 3 及答案与解析一、单项选择题1 如果用户对目录ternp 只有x( 执行)权限,那么该用户不能进行的操作为_。(A)删除目录temp(B)对目录temp 改名(C)列出目录temp 下的文件(D)打开目录temp2 在 UNIX 中,系统管理程序、系统配置程序等是放在_目录中的。(A)bin(B) lib(C) etc(D)dev3 下面哪一个命令可以回到用户主目录?(A)cd(B) cd HOME(C) cd(D)cd4 在 UNIX 系统中,将整个目录树的文件名都显示出来的命令是_。(A)ls-f(B) ls-R(C) dir-s(D)l
2、s-all5 如用 UNIX 的 cat file 命令看到该文件内容较长(如有两页),但用 ls-l file 命令发现该文件的长度只有十余个字节,那么该文件一定是一个_文件。(A)特别(B)硬链接(C)符号链接(D)管道6 用于确定字符串模式的一个规则集称为_。(A)字符串匹配(B)正则表达式(C)文件名匹配(D)过滤器7 在 UNIX 系统中,支持面向字段或域的操作,进行模式查找和处理的程序是_。(A)grep(B) sed(C) sort(D)awk8 可以在不同系统之间传送文件的程序是_。(A)ftp(B) rcp(C) write(D)telnet二、填空题9 在 UNIX 系统中
3、,用“lS-l” 命令列出的文件信息中最左边一列为_。10 UNIX 文件存取控制权的三类用户是_、 _和_。11 在 UNIX 系统中,ls-i 命令列出的是文件的_。12 写出查找并显示当前目录子树下的全部文件的 UNIX 命令:_。13 写出正则表达式()*) 对应字符串(first)(a+b)(second(a b)的匹配部分:_。14 UNIX 的 sed 是从 ed 发展而来,它以 _方式根据命令表自动地对文件或输入流进行编辑,然后将编辑后的行送至标准输出。15 写出将当前目录下的所有 C 源文件“打包”成一个档案文件 cfiletar 的 UNIX 命令:_。16 将信号发给一个
4、进程的 UNIX 命令是_。17 vi 有两种基本工作模式,一种是_模式,另一种是 _模式。18 在 vi 中,所有的删除命令除了在编辑缓冲区中删去了若干正文文本外,还把被删正文置入_。19 在编译连接时指定选项-lsocket,连接程序连接的静态库文件_。20 Make 赖以维护程序的说明在默认情况下是存放在文件_或_中。21 能用 rsh 命令连接远程主机的本机用户必须在该远程机上的信任主机和信任用户名清单的_文件中出现。22 在 FTP 中传输文件的基本命令是 _和_ 。三、简答题23 如何区分程序在屏幕上显示的是标准输出和还是标准错误输出?24 基于符号链接的文件共享方式有哪些优缺点?
5、25 设当前系统共有 n 个进程,用 ps 命令查看,共有多少个进程 ?26 远程文件复制(rcp) 和 ftp 这两个命令有什么差别 ?四、判断题27 对该文件有读、写和执行的全部许可权的用户,能改变该文件的访问权限。( )(A)正确(B)错误28 在 UNIX 系统中,用 file 命令确定文件的类型并非一定可靠。( )(A)正确(B)错误29 awk 提供了数组,数组的下标可以是数值的或非数值的。( )(A)正确(B)错误30 正则表达式()*) 与以(开始和) 结束的最短字符串相匹配。( )(A)正确(B)错误31 使用动态库的执行代码长度比使用静态库的执行代码长度长。( )(A)正确
6、(B)错误32 用 Make 不仅能维护程序也能维护库。 ( )(A)正确(B)错误全国自考操作系统(操作系统应用开发技术)模拟试卷 3 答案与解析一、单项选择题1 【正确答案】 C【知识模块】 操作系统应用开发技术2 【正确答案】 C【知识模块】 操作系统应用开发技术3 【正确答案】 D【知识模块】 操作系统应用开发技术4 【正确答案】 B【知识模块】 操作系统应用开发技术5 【正确答案】 C【知识模块】 操作系统应用开发技术6 【正确答案】 B【知识模块】 操作系统应用开发技术7 【正确答案】 D【知识模块】 操作系统应用开发技术8 【正确答案】 A【知识模块】 操作系统应用开发技术二、填
7、空题9 【正确答案】 文件的类型【知识模块】 操作系统应用开发技术10 【正确答案】 文件主、同组用户、其他用户【知识模块】 操作系统应用开发技术11 【正确答案】 I 节点号【知识模块】 操作系统应用开发技术12 【正确答案】 find-print【知识模块】 操作系统应用开发技术13 【正确答案】 (first)、 (a+b)【知识模块】 操作系统应用开发技术14 【正确答案】 非交互【知识模块】 操作系统应用开发技术15 【正确答案】 tar cf cfile tar *c【知识模块】 操作系统应用开发技术16 【正确答案】 kill【知识模块】 操作系统应用开发技术17 【正确答案】
8、输入、命令【知识模块】 操作系统应用开发技术18 【正确答案】 通用缓冲区【知识模块】 操作系统应用开发技术19 【正确答案】 libsoeketa【知识模块】 操作系统应用开发技术20 【正确答案】 Makefile、makefile【知识模块】 操作系统应用开发技术21 【正确答案】 etchosts equiv【知识模块】 操作系统应用开发技术22 【正确答案】 get、put【知识模块】 操作系统应用开发技术三、简答题23 【正确答案】 可以使用 IO 转向,将程序的输出转到一个文件,那么程序的标准输出就写入文件,而错误输出还是在屏幕上显示。还可以采用改变文件描述字的方法,例如,将错误
9、输出描述字与文件 serroutput 关联:myprogstdOutput2serroutput。【知识模块】 操作系统应用开发技术24 【正确答案】 就基于符号链接的文件共享方式来说,只有文件主才拥有指向其索引节点的指针,而共享该文件的其他用户只有该文件的路径名且没有指向索引节点的指针,所以也就不会发生在文件主删除共享文件后留下所谓“索引节点的悬空指针”的问题。当文件拥有者把一个共享文件删除后,其他用户试图通过符号链接来访问一个被删除的共享文件时将因系统找不到该文件而使访问失败,于是将该符号链接删除,此时不会有任何其他负面效应(注:在 Linux 系统中不删)。当然,这种方式也存在自己的问
10、题。在其他用户访问共享文件时,系统是根据给定的文件路径名,逐个去查找目录,直至找到该文件的索引节点。因此,在访问共享文件时要多次读盘,使每次访问文件的系统开销加大,且增加了启动磁盘的频率。此外,要为每个共享用户建立一条符号链,而该链实际上是一个文件,尽管该文件非常简单,仍需为之配置一个索引节点,故而也要消耗一定的磁盘空间。需要指出的是,本共享方式还有一个特殊的优点,即它能够用于链接(通过计算机网络)世界上任何地方的机器中的文件(要有对该主机和文件的权限),此时只需提供该文件所在机器的网络地址以及在该机器中的文件路径。【知识模块】 操作系统应用开发技术25 【正确答案】 n+1,包括 ps 进程
11、,因为 ps 命令执行时,系统已经产生了该进程。【知识模块】 操作系统应用开发技术26 【正确答案】 远程文件复制 rcp 主要用于将文件从远程计算机上传送到本机,也可将文件从本地传送到远程计算机上。rcp 程序所实现的远程文件复制只能在两个 UNIX 系统之间进行。ftp 程序遵循 BAP,可以实现异种系统之间的远程文件复制。rcp 与 ftp 之间的差别十分类似于远程登录程序 rlogin 与 telnet。【知识模块】 操作系统应用开发技术四、判断题27 【正确答案】 B【知识模块】 操作系统应用开发技术28 【正确答案】 A【知识模块】 操作系统应用开发技术29 【正确答案】 A【知识模块】 操作系统应用开发技术30 【正确答案】 A【知识模块】 操作系统应用开发技术31 【正确答案】 B【知识模块】 操作系统应用开发技术32 【正确答案】 A【知识模块】 操作系统应用开发技术
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1