1. [单选题]命令行的自动补齐功能要用到哪个按键( )。
A. Tab
B. Ctrl
C. Shift
D. Alt
2. [单选题]在Shell变量引用操作符(operator)可实现字符串替换(character-replacement)其中()用来测试如果变量stra存在且不为空,则返回为word,否则返回为空串
A. ${stra:-word}
B. ${stra:=word}
C. ${stra:+word}
D. ${stra:?word}
3. [单选题]当到达文件尾端或出错时,字符读取函数的返回值都是EOF,为进一步确认文件是否已到文件尾,应当通过()函数来判断。
A. ferror
B. feof
C. cleanerr
D. perror
4. [单选题]使用()形式时可以返回算术表达式的确切值
A. test表达式
B. let算术表达式
C. ((算术表达式))
D. $((算术表达式))
5. [单选题]关于at exit函数正确的是()
A. 一个进程可登记超过32个函数
B. 函数登记的顺序和调用顺序相同
C. 同一函数可登记多次,但调用一次
D. 在显示或隐式调用exit时则执行这些登记的终止处理程序
6. [单选题]下面关于ftell()函数成功调用说法不正确的是()
A. 会清除流结束标志
B. 返回读写指针当前相对文件起始位置的位移量
C. 返回读写指针当前相对文件结束位置的位移量
D. 会撤销已调用ungetc()对流的影响
7. [单选题]在函数f open()中文件打开模式中要求文件必须存在的模式是()
A. r和r+
B. w和w+
C. a和a+
D. ab和wb
8. [单选题]表示用户家目录的是()
A. /home(所有用户家目录的父目录,+用户名(username)才是用户家目录)
B. ~
C. .
D. ..
9. [单选题]不带有编辑功能但有翻页、按行滚动、搜索功能的命令是()
A. cat
B. more和less
C. head和tail
D. vi
10. [单选题]不属于System VIPC通信技术的是()
A. 管道
B. 消息队列
C. 信号量
D. 共享内存