The correct option is A the heating effect of the current
The fuse wire melts, to prevent accident, when current through it exceeds its rated value.
Due to high current, fuse elements heats up and melt.
So, electric fuse is based on the heating effect of the current.