[自考类试卷]全国自考操作系统(Shell程序设计)模拟试卷1及答案与解析.doc
《[自考类试卷]全国自考操作系统(Shell程序设计)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[自考类试卷]全国自考操作系统(Shell程序设计)模拟试卷1及答案与解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、全国自考操作系统(Shell 程序设计)模拟试卷 1 及答案与解析一、单项选择题1 下面的符号中,错误的 IO 转向符号是_。(A)(B)(C)(D)2 表示命令行所有位置参数的 Shell 变量是_。(A)$*(B) $?(C) $(D)$13 Shell 解释双引号中的字符时,没有特殊含义的字符是_。(A)$(B)(C) (D)*4 Shell 查找命令时在文件系统中的查找路径的 Shell 变量是_。(A)HOME(B) PATH(C) PS1(D)CDPATH5 一组管道线命令的出口状态是它的_命令的出口状态。(A)第一个(B)最后一个(C)任何一个(D)所有6 _命令先对其参数进行代
2、换和求值,然后就当它们是 Shell 程序一部分那样执行代换后的命令串。(A)test(B) expr(C) eval(D)exec7 Linux 中的可由用户配置的登录初始化文件是_。(A)bash_profile(B) profile(C) bashrc(D)login二、填空题8 一个命令行可包含多个用_分开的一组简单命令,称为命令表。9 Shell 向用户提供了改变程序输入输出方向的手段,即输出转向符_、附加输出转向符_和输入转向符_。10 Shell 提供了用_符号连接两个命令的“管道 ”符。11 在 Shell 中,可以改变特殊字符含义的符号有_、_、_、_和_。12 在 Shel
3、l 参数变量中,_是位置参量的个数。13 Shell 解释双引号中的字符时,有几个字符还存在特殊的含义,它们是_。14 用符号组_分隔两个 Shell 命令,只有在前一个命令执行成功后才执行后一个命令。15 _命令,使当前 Shell 直接执行参数所指定的 Shell 程序,而不是产生子进程执行该程序。三、简答题16 按下列 echo 输出值将相等的各归为一类:aecho $ xbecho $ xcecho “$ x“decho $ xeecho($x)f echo $x )g echo$ xhecho $ x 。17 Shell 的点命令的功能是什么?它与 exec 命令有什么区别 ?四、综
4、合题18 编一个 Shell 程序 picknlsh,其具有三个位置参数,第一个位置参数为字符串模式,第二个位置参数为目录名,第三个位置参数为最大的搜索层数。该程序在参数 2 指定的整个目录树中对所有的 C 程序和头文件搜索参数 1 指定的字符串模式,并输出该模式的文件名和所在行号。最大的目录搜索深度由参数 3 指定。参数 1 和参数 2 都不可省略,如参数 3 省略,只搜索指定目录这一层。例如:picknl string dir 3 表示在 dir 目录树的 C 程序和头文件中搜索模式 string 的字符串,最大的搜索深度限制为 3 层。19 编写一个 shell 程序 showlevel
5、sh,以层次号和缩进格式显示命令行参数目录和参数目录下的全部文件和子目录,如目录参数省略,则显示当前目录的层次结构。五、判断题20 Shell 是 UNIX 核心与用户之间的接口。( )(A)正确(B)错误21 用户能在 Shell 命令处理器上再运行另一个 Shell 命令处理器。( )(A)正确(B)错误22 用后台方式运行的程序从终端上读入数据的语句,应当采用输入转向方式。( )(A)正确(B)错误23 $HOME 是用户定义 Shell 变量。( )(A)正确(B)错误24 用户可以直接修改 Shell 状态变量的值。( )(A)正确(B)错误25 Shell 测试语句如满足测试条件返
6、回真值,其返回值为 0。( )(A)正确(B)错误26 expr“$val“*3 是一个合法的 Shell 求值语句。( )(A)正确(B)错误27 Shell 函数允许递归调用。( )(A)正确(B)错误28 在 UNIX 中,不仅能在 C 程序中通过系统调用向进程发送信号,也能通过命令行向进程发送信号。( )(A)正确(B)错误全国自考操作系统(Shell 程序设计)模拟试卷 1 答案与解析一、单项选择题1 【正确答案】 C【知识模块】 Shell 程序设计2 【正确答案】 A【知识模块】 Shell 程序设计3 【正确答案】 D【知识模块】 Shell 程序设计4 【正确答案】 B【知识
7、模块】 Shell 程序设计5 【正确答案】 B【知识模块】 Shell 程序设计6 【正确答案】 C【知识模块】 Shell 程序设计7 【正确答案】 A【知识模块】 Shell 程序设计二、填空题8 【正确答案】 ;【知识模块】 Shell 程序设计9 【正确答案】 、【知识模块】 Shell 程序设计10 【正确答案】 |【知识模块】 Shell 程序设计11 【正确答案】 、“、“【知识模块】 Shell 程序设计12 【正确答案】 $#【知识模块】 Shell 程序设计13 【正确答案】 $,单、双引号和用于命令替换的反撇号【知识模块】 Shell 程序设计14 【正确答案】 &【知
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自考 试卷 全国 操作系统 SHELL 程序设计 模拟 答案 解析 DOC
