Correct answer: 7
Each call to fork() creates a new process, and the number of processes doubles with each fork. After three fork calls, the total number of processes is 2³ - 1 (the original process is not counted as a child), resulting in 7 child processes.