The correct answer is (a) erroneous arithmetic operation such as zero divide
To explain I would say: SIGFPE is the macro defined under the header file signal.h which is an erroneous arithmetic operation such as zero divide, or operation resulting in overflow.