J-Linux&Shell-W14 Shell程序设计(中)

J-Linux&Shell-W14

Shell程序设计(中)

  1. 一.判断题
  1. Shell程序中字符串的连接可以直接连接。(√ )
  2. 有双引号扩起来的字符,除$、倒引号``和转义字符\外,均作为普通字符对待。(√ )
  3. set命令显示所有的环境变量。(× )
  4. 环境变量SHELL的作用是显示当前用户使用的shell版本。(√ )
  1. 二.单项选择题
  1. 能够将shell程序中的本地变量设置为环境变量的命令是(D)

A.global   B.public    C.except    D.export

  1. shell程序中声明数组类变量的方式是(B)

A.declare -e    B.declare -a   C.declare -i    D.declare -v

  1. 变量的更改中可以删除左边第一个匹配字符的是(A)

A.#    B.##    C.%%    D.%

  1. 三.不定项选择题
  1. shell程序中能够输出数组变量aaa第0位的值的写法有(AC)

A.echo ${aaa[0]}    

B.echo $aaa[0]    

C.echo $aaa   

D.echo $(aaa)

  1. 下列描述正确的是(C)

A.declare -p是定义shell程序常量的方式。

B.declare -i定义的数字类型的变量不可以给它赋值字符串。

C.declare命令定义常量时如果想要赋值必须声明即赋值。

D.declare -r可以查询当前已经定义的变量的信息。

  1. 四.填空题
  1. shell中能够起到在控制台输入参数功能的命令是_read__a______。
  1. 五.问答题
  1. 阐述一下环境变量与本地变量的联系与区别。

环境变量:永久性变量,其值不会随shell程序执行结束而消失。

本地变量:在shell程序内部定义的,其使用范围仅限于定义它的程序,出了程序就不能再用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值