云计算专题目录
@TOC
Single Choice
1、对shell脚本中使用函数描述错误的是_____。
A.将重复指令定义成公共语句块
B.使脚本代码更加简洁,增强易读性
C.函数的定义语句必须出现在调用之后
D.提高Shell脚本的执行效率
【答案】C
2、下列_____命令是跳出循环体,执行循环之后的任务。
A.break
B.quit
C.continue
D.exit
【答案】A
3、重定向输入的符号是_____。
A.<>
B.>
C.<
D.><
【答案】C
4、取消变量的命令是_____。
A.set
B.define
C.unset
D.undefine
【答案】C
5、执行i=2;let i++;echo $i命令后,i的值是_____。
A.4
B.1
C.2
D.3
【答案】D
6、一个刚刚安装好的centos系统,在未做任何修改的情况下执行下列命令,结果为0的是_____。
A.[ -f /etc ] && echo $?
B.[ -e /etc ] || echo $?
C.[ -d /etc ] && echo $?
D.[ -r /etc ] || echo $?
【答案】C
7、如果要将正常输出与错误输出重定向同一个文件,可使用_____。
A.>>
B.2>
C.2>>
D.&>
【答案】D
8、在linux系统中使用ping命令,可以定义次数与间隔时间的选项是_____。
A.-c , -i
B.-i , -c
C.-c , -w
D.-i , -W
【答案】A
9、正则表达式中_____符号代表开始。
A.$
B.^
C.#
D.u
【答案】B
10、下列_____是字符串截取的语法格式。
A.${变量名/起始位置/长度}
B.${变量名#起始位置#长度}
C.${变量名\%起始位置\%长度}
D.${变量名:起始位置:长度}
【答案】D
11、如果要获取0~200以内的随机数,正确的命令行是_____。
A.echo $[RANDMO\%200]
B.echo $[RANDOM\%200]
C.echo $[RANDOM\%0~200]
D.echo $[RANDOM\%201]
【答案】D
--
12、正则表达式中_____符号代表对集合取反。
A.[^]
B.[$]
C.[@]
D.[&]
【答案】A
13、使用${变量:开始位置:长度}截取字符串时起始位置从_____开始。
A.2
B.3
C.1
D.0
【答案】D
14、grep命令在筛选信息后保持沉默的选项是_____。
A.-a
B.-p
C.-q
D.-n
【答案】C
15、如果变量a的值为空,那么可以输出123的命令行是_____。
A.echo $a
B.echo ${a:-123}
C.echo ${a:123}
D.${a:-123}
【答案】B
16、_____是合格的自定义变量。
A.123a=100
B.abc#=100
C.abc_123=100
D.abc-123=100
【答案】C
17、将标准输出重定向到文件的符号是_____。
A.>
B.<
C.<>
D.><
【答案】A
18、可以将字符串abc替换成789的是_____。
A.${变量名#abc#789}
B.${变量名%abc%789}
C.${变量名:abc:789}
D.${变量名/abc/789}
【答案】D
19、从左向右,一直删除到最后一个x的是_____。
A.${变量名#*x}
B.${变量名%%x*}
C.${变量名\%x*}
D.${变量名##*x}
【答案】D
20、反引号(反撇号)中可以放_____。
A.任意字符
B.数字
C.文件
D.命令
【答案】D
Multiple Choice
21、A && B || C,什么时候会执行C命令? —— 出题人:王凯
A.A执行失败,B执行成功时
B.B执行,但失败时
C.A执行成功,B执行成功时
D.A执行,但失败时
【答案】B,D
22、sed可以通过操作指令对文件进行增、删、改、查的操作,下列_____指令是sed支持的。
A.a
B.d
C.s
D.p
【答案】A,B,C,D
23、sed可以通过操作指令对文件进行增、删、改、查的操作,下列_____指令是sed不支持的。
A.p
B.a
C.yy
D.k
【答案】C,D
24、下列正则表达式中_____代表a可能出现了3次及以上。
A.a{3,}
B.a*
C.aaaa*
D.aa*
【答案】A,B,C,D
25、常见的Shell解释器有_____。
A.bash
B.cmd
C.ksh
D.csh
【答案】A,C,D
如有侵权,请联系作者删除