1. [单选题]gcc可以对编译阶段进行控制,其中()选项在可执行文件(executable file)中包含标准调试信息,供gdb进行调试。
A. -Wall
B. -Werror
C. -w
D. -g
2. [单选题]在Shell变量引用操作符(operator)可实现模式匹配替换其中()用来的含义是若pattern匹配变量stra的头部,则删除最长匹配部分并返回剩余部分。
A. ${strapattern}
B. ${strapattern}
C. ${stra%pattern}
D. ${stra%%pattern}
3. [单选题]vi文件编辑器有三种模式,下列哪项不属于其中( )。
A. 命令模式
B. 末行模式
C. 保护模式
D. 输入模式
4. [单选题]Shell变量不需要预先定义,若对其进行数值操作,可指定变量的属性为整数,具体命令为()
A. declare-a变量名
B. declare-f变量名
C. typeset-r变量名
D. typeset-i变量名
5. [单选题]利用tail命令跳过3行再显示,用到的参数是( )。
A. -3
B. +3
C. -n+3
D. +n-3
6. [单选题]PID为0的交换进程是()
A. 其他所有进程的祖先进程
B. 所有其他用户进程的祖先进程
C. 其他所有内核线程的父进程
D. 普通进程
7. [单选题]当标准输入和标准输出涉及交互作用设备时,它们是()
A. 全缓冲
B. 行缓冲
C. 不带缓冲
D. 都可以
8. [单选题]Linux文件系统的根目录的i节点号为()
B. 1
C. 2
D. 3
9. [单选题]不带有编辑功能但有翻页、按行滚动、搜索功能的命令是()
A. cat
B. more和less
C. head和tail
D. vi
10. [单选题]硬链接是()
A. 指向目标文件的指针
B. 指向文件的索引节点
C. 可跨越不同文件系统创建
D. 可通过sym link()来创建