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

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

[7]1年前 (2025-01-26)
int main()
{
pid_t pid;
int x=1;
pid = fork();
if(pid==0)
printf("I am the child process, x=%d\n", ++x);
else
printf("I am the parent process, x=%d\n", --x);
}

在UNIX操作系统中正确编译链接后,其正确的运行结果是




I am the child process, x=2
I am the parent process, x=0
I am the child process, x=2
I am the parent process, x=0
I am the parent process, x=2
I am the child process, x=0


答案


I am the child process, x=2
I am the parent process, x=0



解析

计算机程序设计中的fork()函数的返回值:若成功调用一次则返回两个值,子进程返回0,父进程返回子进程标记;否则,出错返回-1。



转载请注明出处。

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

相关文章

[7][1][单选]共享性是操作系统的特征之一,计算机中的各类设备在操作系统管理下实现共享,那么下列哪种设备可以同时共享

磁带机投影仪扫描仪硬盘答案硬盘解析硬盘是共享设备,可以被共享。磁带机、投影仪和扫描仪都是独占设备,无...

[7][2][单选]当用户程序需要调用操作系统所提供的文件读写功能时,该功能首先执行的指令是

文件操作指令访管指令特权指令I/O 中断指令答案访管指令解析用户程序不能直接使用特权指令。如果用户程...

[7][11][单选]在民航订票系统中,每个订票点在票务服务器上发起了请求订票进程,这些进程相互之间的关系是

同步关系前驱关系互斥关系后驱关系答案互斥关系解析各个订票点在票务服务器上发起了请求订票进程,这些进程...

[7][15][单选]在虚拟页式系统中,当需要进行页面置换时,选择将驻留在内存中时间最长的一页调出的策略是

先进先出页面置换算法(FIFO)最近最少使用页面置换算法(LRU)最近最不常用页面置换算法(LFU)...

[7][19][单选]假设某计算机系统的内存大小为 256K,在某一时刻内存的使用情况如下表所示。

起始地址0K20K50K90K100K105K135K160K175K195K状态已用未用已用已用未...

[7][24][单选]在一个采用三级索引结构的 UNIX 文件系统中,假设物理块大小为 1KB,用 32 位表示一个物理块号。

主索引表含有 13 个块地址指针,其中前 10 个直接指向磁盘块号,第11个指向一级索引表,第12个...