一起答

全国自考操作系统(Shell程序设计)模拟试卷2

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 26. Shell过程允许递归调用。( )

    • 正确
    • 错误
  2. 27. cd是Shell的内部命令。( )

    • 正确
    • 错误
  3. 24. 在Shell环境中,$LD_LIBRARY_PATH是连接静态库时的搜索路径。( )

    • 正确
    • 错误
  4. 25. 在Bourne Shell中,test与[是同一Shell内部程序。( )

    • 正确
    • 错误
  5. 21. 利用I/O转向可以区别程序的标准输出和标准错误输出。( )

    • 正确
    • 错误
  6. 22. 在Shell程序中,$0是Shell程序的位置参数。( )

    • 正确
    • 错误
  7. 23. 用户可以修改系统定义的Shell环境变量。( )

    • 正确
    • 错误
  8. 20. Shell就是一个普通用户态下的执行程序。( )

    • 正确
    • 错误
  9. 19. 编写一个Shell程序findit.sh通过调用递归的Shell函数,搜索参数2指定的目录树,查找所有的以.c和.h结尾的文件,如文件行中含有参数1指定的字符串,显示该行和相应的文件名。如目录参数2省略,则从当前目录中搜索。例如:

    findit.sh searchstring/home/student/wallg

    搜索以/home/student/wang为根的目录树中的C程序和头文件,查找含有searchstring字符串的行,显示文件名,例如:

    findit.sh searchstring

    从当前目录开始搜索。用含有Shell特殊字符的字符串模式进一步调试该SheU程序。

  10. 18. 编一个实现对C程序和头文件中的字符串搜索的Shell程序(Shell过程)tree_grep,例如:

    tree—grep.sh string dir

    其中string为所搜索的字符串,dir为查找的目录树,其中参数1不可省略,参数2省略时,搜索当前目录。

  11. 17. Shell的for语句有哪几种使用方法?

  12. 15. 用_______括起来的命令表在子进程中执行。

  13. 16. 写出几种执行Shell程序的方法。

  14. 14. 设Var=HOME,以下4个命令中,执行结果相同的两个命令是_______。echo $ varecho '$ var' echo'$ var'echo "$ var"

  15. 12. 在Shell参数变量中,_______是命令名。

  16. 13. 从本质上来说,用户定义的Shell变量的值都是_______。

  17. 10. Shell将命令放在后台执行时的后台命令符是_______。

  18. 11. 如果想把一个特殊字符当做普通字符来使用,就应当在每一个特殊字符前用特殊字符_______标记它。

  19. 9. 使命令的执行结果不在屏幕上显示,而是写到另一个文件中去,这种功能称为_______。

  20. 7. 在Shell程序中,_______命令可以处理由信号引起的软中断。

    • A.signal
    • B.kill
    • C.trap
    • D.break
  21. 8. System V UNIX有三种主要的Shell,它们的程序名分_______、_______和_______。

  22. 5. 比较两个Shell串变量最好采用_______的形式。

    • A.test"$ var1"="$var2"
    • B.test $ var1=$var2
    • C.[$vat1=$var2]
    • D.[$var1-eq$var2]
  23. 6. 执行一个无限的Shell循环时采用_______是错误的。

    • A.while true
    • B.while[1]
    • C.while[0]
    • D.while(1)
  24. 3. Shell的上一命令的返回状态变量是_______。

    • A.$?
    • B.$$
    • C.$!
    • D.$-
  25. 4. 设cmd=who,以下4个命令中,执行结果与其他不同的是_______。

    • A.eval $cmd
    • B.eval '$cmd'
    • C.eval '$cmdt'
    • D.eval "$cmd"
  26. 2. UNIX中的一个Shell程序相当于一个_______。

    • A.作业
    • B.进程
    • C.线程
    • D.命令
  27. 1. 一个命令的输出结果作为下一个命令的输入,这种机制称为_______。

    • A.管道
    • B.Shell过程
    • C.输入/输出转向
    • D.控制流