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

[25][9][单选]对于如下C语言程序:

[25]2年前 (2025-02-02)

int main(    fork(;    printf("hello\n";    fork(;    printf("hello\n"; 该程序经正确编译链接并运行成功后,其运行结果将打印多少行“hello”?

6

2

4

8

答案

6

解析

计算进程设计中的fork(函数的返回值:若成功调用一次返回两个值,子进程返回0,父进程返回子进程ID;否则,出错返回 - 1。第一个fork(函数调用后有两个进程,输出2个“hello”;第二个fork(函数调用后有4个进程,输出4个“hello”;总计为6个“hello”。故选A选项。


转载请注明出处。

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

相关文章

[25][1][单选]在操作系统的结构设计中,采用层次结构的操作系统其最大优点是

把整体问题局部化大量调用同层模块不同层次可以双向调用数据可以作为全局部量使用答案把整体问题局部化解析...

[25][2][单选]处理器通过执行指令实现程序的功能,非特权指令是指

只能由操作系统使用的指令只能由用户程序使用的指令操作系统和用户均可以使用的指令操作系统和用户均不可以...

[25][5][单选]下列哪一种调度算法是单纯基于时间片考虑的?

轮转法RR多级反馈队列法最短作业优先算法先来先服务算法答案轮转法RR解析在时间片轮转法中,当时间片结...

[25][6][单选]假设有2个程序A和B同时到达,且都要执行。

A程序的执行顺序为:在CPU上执行10秒,在设备DEV1上执行5秒,又在CPU上执行5秒,在设备DE...

[25][7][单选]计算机系统中的进程通常处于不同的状态。当进程处于就绪状态时,表示

进程已获得除处理器外的所有资源进程占用处理器资源进程已获得内存资源进程已获得除内存外的所有资源答案进...

[25][8][单选]为了便于操作系统进行控制,在操作系统内核中为进程定义了一个专门的数据结构,称为PCB。下列选项中,哪一项不是PCB的内容?

代码段指针进程当前状态系统栈指针进程号答案系统栈指针解析进程控制块PCB的内容一般可以分成调度信息和...