Correct choice is (d) SIGPE, SIGILL, SIGSEGV
To explain I would say: Signals can be generated from hardware too like SIGFPE is generated on account of an arithmetic operation, SIGILL is generated for illegal instruction and SIGSEGV is generated for memory access violation. All these signals result in the termination of the process.