当前位置:首页 > 四级网络工程师 > [3] > 正文内容

[3][9][单选]请分析以下程序。

[3]1年前 (2025-01-22)
int main()
 {
    pid_t pid;
    pid = fork();
    if (pid == 0) 
        printf("I am the child process, my process ID is %d\n", getpid());
    else
        printf("I am the parent process, my process ID is %d\n", getpid());
}

那么,该程序正确运行后的结果是


    I am the child process, my process ID is 3744
    I am the parent process, my process ID is 3987
    I am the child process, my process ID is 3744
    I am the parent process, my process ID is 3987
    不输出任何信息


答案


    I am the child process, my process ID is 3744
    I am the parent process, my process ID is 3987


解析


计算进程设计中的 fork()函数调用返回值:若成功调用,一次返回两个值,子进程返回 0,父进程返回子进程标识。故输出结果为 I am the child process, my process ID is 3744

I am the parent process, my process ID is 3987 选项内容。涉及考点为第 3 章进程线程模型。


转载请注明出处。

本文链接:http://www.pythonopen.com/?id=1892

相关文章

[3][2][单选]下列程序中,哪一个不属于操作系统内核程序

进程调度程序中断服务程序设备驱动程序用户应用程序答案用户应用程序解析内核提供所有操作系统基本都具有的...

[3][18][单选]在一个虚拟存储系统中,决定虚拟存储空间最大容量的要素是

计算机系统地址位宽计算机系统数据字长内存和磁盘容量之和交换空间容量答案计算机系统地址位宽解析实现虚拟...

[3][29][单选]下列各种方法中,哪一种方法不能解除死锁

修改环境变量剥夺死锁进程的资源撤销死锁进程重启系统答案修改环境变量解析死锁解除方法可归纳为两大类:①...

[3][30][单选]​设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5),

[3][30][单选]​设系统中有三种类型的资源(A,B,C)和五个进程(P1,P2,P3,P4,P5),

A 资源的数量是 17,B 资源的数量是 6,C 资源的数量为 19,在 T0 时刻系统的状态如下表...

[3][42][单选]无线传感器网的英文缩写是

WANWMNLANWSN答案WSN解析WANWide Area Network广域网,WMNWire...

[3][43][单选]关于网络拓扑的描述中,正确的是

星型拓扑的瓶颈是中心结点环型拓扑的传输延时不确定网状拓扑的优点是结构简单树型拓扑共享叶子结点答案星型...