Vidyalelo
Computer Science · Q464

Linux

Engineering and GATE · Computer Science · question 464

Q464

What is the output of this program? #include #include #include int main() pid_t child; int a, status; a = 10; child = fork(); switch(child) case -1 : perror("fork"); exit(1); case 0 : printf("%d ",a); break; default : wait(&status); break; return 0;

A.
10
Answer
B.
garbage value
C.
segmentation fault
D.
program will give an error because variable "a" is not defined in child process

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board