MCQ Practice

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

A

this program will print two same integer values

B

this program will print two different integer values

C

segmentation fault

D

none of the mentioned

Correct Answer: A