更多“fork函数在子进程中的返回值是()A.0B.创建的子进程的进程标识号C.-1D.1”相关问题
  • 第1题:

    ●以下关于父进程和子进程的叙述中,不正确的是(34)。

    (34)

    A.父进程创建子进程,因此父进程执行完之后,子进程才能运行

    B.父进程和子进程之间可以并发执行

    C.父进程可以等待所有子进程结束后再执行

    D.撤销父进程时,可同时撤销其子进程


    正确答案:A

  • 第2题:

    UNIX操作系统中,fork()系统调用用于创建进程。仔细阅读、分析下列程序,假设程序正确运行并创建子进程成功,那么,输出到屏幕的正确结果是main() { pid_t pid; pid = fork(); if (pid = = 0) printf ("Hello World\n"); else if (pid >0) printf ("Hello World\n"); else printf ("Hello World\n"); }

    A.什么都没有

    B.1行Hello World

    C.2行Hello World

    D.3行Hello World


    正确答案:C

  • 第3题:

    ()函数用于创建一个子进程,而()函数提供了一个在进程中启动另一个进程执行的方法。


    正确答案:fork();exec()

  • 第4题:

    父进程创建子进程之后,父子进程间的关系是什么?


    正确答案: 一个进程创建子进程之后,进程与产生的进程之间的关系是父子关系,分别成为进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父进程的正文段和已经打开的文件。

  • 第5题:

    以下关于init进程描述错误的是()。

    • A、init进程扮演终极父进程的角色
    • B、失去了父进程的子进程就都会以init作为它们的父进程
    • C、init进程的主要任务是按照inittab文件所提供的信息创建进程
    • D、init进程的进程ID为1

    正确答案:B

  • 第6题:

    一个进程调用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是()。

    • A、如果所有子进程都还在运行,进程挂起
    • B、如果恰有子进程结束,它的终止状态字正等待父进程提取,立即得到该终止状态字并返回,其返回值为该子进程的进程号
    • C、如果该进程没有子进程,立即返回,返回值为-1
    • D、如果该进程没有子进程,立即返回,返回值为0

    正确答案:D

  • 第7题:

    返回调用进程的进程标识号的系统函数是()。

    • A、getpid
    • B、getpgrp
    • C、getppid
    • D、setpid

    正确答案:A

  • 第8题:

    单选题
    父进程创建子进程时主要考虑的安全因素是:()。
    A

    最小授权

    B

    竞争条件

    C

    TOC

    D

    TOU


    正确答案: A
    解析: 暂无解析

  • 第9题:

    单选题
    一个进程调用wait或waitpid函数,可能产生3种情况,下列不属于这3种情况的是()。
    A

    如果所有子进程都还在运行,进程挂起

    B

    如果恰有子进程结束,它的终止状态字正等待父进程提取,立即得到该终止状态字并返回,其返回值为该子进程的进程号

    C

    如果该进程没有子进程,立即返回,返回值为-1

    D

    如果该进程没有子进程,立即返回,返回值为0


    正确答案: B
    解析: 暂无解析

  • 第10题:

    单选题
    fork函数在子进程中的返回值是()。
    A

    0

    B

    创建的子进程的进程标识号

    C

    -1

    D

    1


    正确答案: A
    解析: 暂无解析

  • 第11题:

    判断题
    当一个进程派生另一个进程时,派生的进程是子进程,被派生的进程是父进程。
    A

    B


    正确答案:
    解析:

  • 第12题:

    单选题
    Fork函数在父进程中的返回值是()。
    A

    创建的子进程的进程标识号

    B

    0

    C

    -1

    D

    1


    正确答案: B
    解析: 暂无解析

  • 第13题:

    操作系统的一个重要功能是进程管理,为此,操作系统必须提供一种启动进程的机制。在下面叙述中,错误的是( )。

    A.在DOS中,该机制是EXEC函数

    B.在Windows中启动进程的函数是CreateProcess

    C.在OS/2中启动进程的函数是CreateProcess

    D.在DOS中启动进程的函数是CreateProcess


    正确答案:D
    解析:操作系统的一个重要功能是进程管理。为此,操作系统必须提供一种启动进程的机制。在DOS中,该机制就是EXEC函数。在Windows和OS/2中启动进程的函数是CreateProcess,它的代码存储在操作系统的内核里,在KERNEL32.DLL文件中。

  • 第14题:

    创建当前进程的副本进程的系统调用是?()

    • A、kill
    • B、exec
    • C、open
    • D、fork

    正确答案:D

  • 第15题:

    init是Linux系统的第一个进程,该进程是根据()文件来创建子进程的。

    • A、/etc
    • B、/etc/inittab
    • C、/etc/modules.conf
    • D、/etc/lilo.conf

    正确答案:B

  • 第16题:

    fork函数在子进程中的返回值是()。

    • A、0
    • B、创建的子进程的进程标识号
    • C、-1
    • D、1

    正确答案:A

  • 第17题:

    父进程创建子进程时主要考虑的安全因素是:()。

    • A、最小授权
    • B、竞争条件
    • C、TOC
    • D、TOU

    正确答案:A

  • 第18题:

    Fork函数在父进程中的返回值是()。

    • A、创建的子进程的进程标识号
    • B、0
    • C、-1
    • D、1

    正确答案:A

  • 第19题:

    popen函数实现的操作:创建一个管道,()一个子进程,然后关闭管道的不使用端,在子进程中exexc一个shell以执行一条命令,然后等到命令的终止。


    正确答案:fork

  • 第20题:

    单选题
    init是Linux系统的第一个进程,该进程是根据()文件来创建子进程的。
    A

    /etc

    B

    /etc/inittab

    C

    /etc/modules.conf

    D

    /etc/lilo.conf


    正确答案: B
    解析: 暂无解析

  • 第21题:

    问答题
    父进程创建子进程之后,父子进程间的关系是什么?

    正确答案: 一个进程创建子进程之后,进程与产生的进程之间的关系是父子关系,分别成为进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父进程和子进程。子进程一经产生就与你进程并发执行,子进程共享父进程的正文段和已经打开的文件。
    解析: 暂无解析

  • 第22题:

    填空题
    popen函数实现的操作:创建一个管道,()一个子进程,然后关闭管道的不使用端,在子进程中exexc一个shell以执行一条命令,然后等到命令的终止。

    正确答案: fork
    解析: 暂无解析

  • 第23题:

    填空题
    ()函数用于创建一个子进程,而()函数提供了一个在进程中启动另一个进程执行的方法。

    正确答案: fork(),exec()
    解析: 暂无解析