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

[4][9][单选]请分析下列程序。

[4]1年前 (2025-01-22)
int main()
{
    printf("This is in main program");
    if(fork() == 0)
        printf("I am in child process");
    else
        printf("I am in parent process");
}

程序正确运行后结果是


This is in main program I am in child process        I am in parent process

This is in main program I am in child process

This is in main program I am in parent process

This is in main program I am in child process        This is in main program I am in parent process


答案

This is in main program I am in child process        I am in parent process


解析


计算机程序设计中的 fork(函数的返回值:若成功调用一次则返回两个值,子进程返回 0,父进程返回子进程标识;否则,出错返回 -1。假设程序正确运行并分别产生子进程成功,那么,子进程为 0,父进程为进程号,故本题答案选择 This is in main program I am in child process I am in parent process 选项。涉及考点为第 3 章进程线程模型。


转载请注明出处。

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

相关文章

[4][2][单选]操作系统的一个重要概念是进程,下列哪一个不能作为进程来管理

内存换页程序中断服务程序打印程序用户应用程序答案中断服务程序解析进程管理实质是对中央处理器进行管理。...

[4][7][单选]进程在运行过程中具有多种状态,当它从等待态转换为就绪态时称为

阻塞调度唤醒分派答案唤醒解析当被阻塞的进程所等待的事件出现时,如 I/O 完成或者所等待的数据已经到...

[4][17][单选]在一个请求调页的虚拟存储管理系统中,页面的大小为 1024B。

[4][17][单选]在一个请求调页的虚拟存储管理系统中,页面的大小为 1024B。

某进程在运行过程中要访问的虚拟地址分别为 2050、4121、89、1056、2100、144、40...

[4][20][单选]从用户角度看,文件控制块(FCB)中最重要的字段是

文件ID文件名文件使用权限文件类型答案文件名解析文件系统的一个特点是“按名存取”,即用户只要给出文件...

[4][27][单选]在 I/O 设备管理中,引入缓冲技术的主要原因是

使外部设备可以并发运行匹配不同外部设备的传输速度避免使用外部设备时引起死锁实现虚拟设备答案匹配不同外...

[4][30][单选]设系统中有 3 种类型的资源A,B,C和 5 个进程P1,P2,P3,P4,P5,A 资源的数量是 17,B 资源的数量是 6,C 资源的数量是 19。

[4][30][单选]设系统中有 3 种类型的资源A,B,C和 5 个进程P1,P2,P3,P4,P5,A 资源的数量是 17,B 资源的数量是 6,C 资源的数量是 19。

在 T0 时刻系统的状态如下表:系统采用银行家算法实施死锁避免策略,若当前系统剩余资源A,B,C分别...