A.ls -l /home 2B.ls -l /home &>err.txtC.ls -l /home 1>err.txtD.ls -l /home 3>err.txt
单项选择题下面有关管道的说法错误的是()。
A.读操作和写操作分别在管道的两端进行B.读写管道的操作都是原子性的C.若写入管道的数据字节数大于管道的剩余空间,则返回错误以提示稍后再写D.命名管道与匿名管道的读写操作都遵循先进先出原则
单项选择题管道的读写操作是以()的方式进行的。
A.队列B.哈希表C.栈D.二叉树
单项选择题下面对管道的描述中哪一个是不正确的?()
A.管道是一种特殊文件B.管道存在于用户空间中C.父子进程间可以使用D.对管道的访问无需再考虑互斥问题
单项选择题命令cat file>>file2将会()。
A.将file1的内容复制给file2B.将file1的内容插入到file2已有内容之前C.将file1的内容添加到file2已有内容之后D.将file2的内容复制给file1
单项选择题在实现man -k directory ∣grep read命令时,使用的是()。
A.管道B.消息队列C.信号量D.共享内存
单项选择题重定向是由()实现的。
A.用户程序B.内核C.命令D.Shell
单项选择题调用fork函数后该函数返回值为0,说明出现以下何种情况?()
A.当前代码运行在主线程中B.当前代码运行在子进程中C.创建子进程出错D.当前代码运行在父进程中
单项选择题以下哪种方式会导致进程的异常退出?()
A.进程中调用了exit函数B.遇到main函数中的return语句C.被接收到的信号终止D.进程中调用了_exit函数
单项选择题下面哪个函数既可以指定所等待子进程的ID又可以请求内核返回子进程使用的资源情况汇总?()
A.waitpidB.waitC.wait3D.wait4
单项选择题在Linux操作系统中,运行态和就绪态进程的状态被统一为()。
A.TASK_READYB.TASK_INTERRUPTIBLEC.TASK_RUNNINGD.TASK_ZOMBIE
单项选择题下列何种情况下会出现不同进程共享相同文件表的情况?()
A.不同进程分别打开不同文件B.打开文件的进程创建子进程C.父子进程分别打开同一文件D.不同进程分别打开同一文件
单项选择题task_struct结构体用来保存()。
A.会话的环境B.任务的基本信息C.进程的PCBD.文件的基本信息
单项选择题setsid函数用来设置进程的()。
A.父进程号B.进程号C.会话号D.进程组号
单项选择题eXec族函数中,只有()是系统调用,其他五个都是库函数。
A.execvB.execveC.execvpD.execlp
单项选择题对以下程序运行成功时描述正确的是()。#include < stdio.h>#include < stdlib.h>#include < unistd.h>#include < sys types.h>main() { pid_t pid; if((pid=fork())==-1) { perror(“fork”); exit(EXIT_FAILURE); } printf(“hello n”); return 0;}
A.只有父进程输出一个helloB.父进程先输出一个hello,子进程再输出一个helloC.父子进程各输出一个helloD.只有子进程输出一个hello