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

[2][8][单选]假设在UNIX操作系统环境下执行以下程序:

[2]1年前 (2025-01-21)
main()
{
    printf("Hello World\n");
    fork();
    printf("Hello World\n");
}

若程序正常运行,子进程创建成功,那么,屏幕上得到输出的有


1个Hello World

2个Hello World

3个Hello World

4个Hello World


答案


3个Hello World


解析


计算机程序设计中的fork(函数:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回 - 1。假设程序正确运行并创建子进程成功,那么,子进程为0,父进程为进程号,故输出2行Hello World。此外,在fork函数之前,会输出一行Hello World。涉及考点为第3章进程线程模型。


转载请注明出处。

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

相关文章

[2][1][单选]在操作系统的结构设计中,微内核结构表示的是

整体式结构层次结构分布式结构客户机/服务器结构答案客户机/服务器结构解析常见的操作系统体系结构有整体...

[2][2][单选]用户程序在用户态下使用特权指令而引起的中断是

时钟中断外部中断访管中断溢出中断答案访管中断解析用户程序不能直接使用特权指令。如果用户程序在用户态下...

[2][3][单选]下列各种事件中,不属于I/O中断的事件是

数据传送完毕设备出错指令错误键盘输入答案指令错误解析I/O中断一般由I/O设备的控制器或者通道发出。...

[2][15][单选]在可变分区存储管理方案中,为加快内存分配,当采用最佳适应算法时空闲区的组织应该是

按空闲区大小递减顺序排列按空闲区大小递增顺序排列按空闲区地址从小到大排列按空闲区地址从大到小排列答案...

[2][17][单选]虚拟存储空间的大小受到下列哪一因素的限制

栈空间大小物理内存大小数据量的实际大小计算机地址位宽答案计算机地址位宽解析虚拟存储器的容量主要受外存...