1. [单选题]在Shell变量引用操作符可实现字符串替换其中()用来测试,如果变量stra存在,则返回为变量stra的值,否则输出为word,并退出当前脚本程序
A. ${stra-word}
B. ${stra=word}
C. ${stra:+word}
D. ${stra:?word}
2. [单选题]Shell变量不需要预先定义,若对其进行数值操作,可指定变量的属性为整数,具体命令为()
A. declare-a变量名
B. declare-f变量名
C. typeset-r变量名
D. typeset-i变量名
3. [单选题]不属于System VIPC通信技术的是()
A. 管道
B. 消息队列
C. 信号量
D. 共享内存
4. [单选题]下列脚本文件最先自动执行的是()
A. /etc/rc.local
B. /etc/profile
C. ~/.bashrc
D. ~/.bash_logout
5. [单选题]在Linux底层文件访问中的大多数(most)操作都是围绕文件描述符来展开的其中()函数是内核向进程返回一个文件描述符为以后使用
A. open()
B. read()
C. write()
D. close()
6. [单选题]在Shell变量引用操作符可实现模式匹配替换其中()用来的含义是若pattern匹配变量stra的头部,则删除最长匹配部分并返回剩余部分。
A. ${strapattern}
B. ${strapattern}
C. ${stra%pattern}
D. ${stra%%pattern}
7. [单选题]TCP/IP中,哪个协议是用来进行IP自动分配的()
A. ARP
B. NFS
C. DHCP
D. DNS
8. [单选题]将一个变量stab的值清除(即成为空串)的命令是()
A. $ stab
B. ${stab}
C. ${stab}
D. un set stab
9. [单选题]在函数f open()中文件打开模式中要求文件必须存在的模式是()
A. r和r+
B. w和w+
C. a和a+
D. ab和wb
10. [单选题]调用exec函数会将原来设置为要捕获的信号都更改为()
A. 默认
B. 忽略
C. 另一捕获
D. 默认或忽略