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

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

[3]11个月前 (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][22][单选]通常为了保证文件系统中数据的安全而采用备份技术,那么,将上次备份后新增加的数据进行备份,该方法称为

全量转储物理转储增量转储逻辑转储答案增量转储解析按照转储内容可分为增量转储和全量转储。增量转储是指备...

[3][24][单选]UNIX 操作系统中,对文件系统中空闲区的管理通常采用

成组链接法链表法位示图法空闲区表法答案成组链接法解析在 UNIX 操作系统中,对文件系统中空闲区的管...

[3][25][单选]对于 FAT32 文件系统,它采用的是哪一种文件物理结构

顺序结构链接结构索引结构多索引对结构答案链接结构解析FAT32 是 Windows 系统硬盘分区格式...