当前位置:首页 > 四级网络工程师 > [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][5][单选]采用多道程序设计技术可以

缩短作业的平均周转时间加快程序的运行速度保证程序运行的正确性减少设备的损耗答案缩短作业的平均周转时间...

[4][14][单选]下列各种方法中,哪一种既可以满足多道程序设计且设计上又最简单

交换技术单一连续区可变分区分页技术答案可变分区解析可变分区是指系统不预先划分固定分区,而是在装入程序...

[4][16][单选]某虚拟页式存储管理系统采用二级页表进行地址转换,若不考虑高速缓存和快表,则进程每执行一条指令至少需要访问几次内存

0123答案3解析一次访问一级页表,二次访问二级页表,三次访问页框。故本题答案选 3 选项。涉及考点...

[4][37][多选]下列哪些方法可用于文件的存取控制和保护

存取控制矩阵用户权限表口令或密码文件控制块文件目录function addCheckboxClick...