But a properly written program should never get in a situation of dividing by zero, and this is one of the dumbest "Ask Slashdot" questions in a while. Masking the interrupt makes about as much sense as driving blindfolded so you don't see the people you are running over.
Let's say a business divides the profit among all employees who meet certain conditions, say, a sales quota. If the profit is $1000 and four employees met the condition, their bonus is $250 ($1000/4). Now, what happens if no employees meet the quota? Your formula ends up being $1000/0 and crashes.
Yes, the programmer should have planned for this, but that is the point of the question. The programmer is tired of combing through thousands of lines of code looking for division to see if it's possible to get a divide by zero error, and then having to sanitize is divisor for every one.
So, I respectfully disagree with your reasons calling this a stupid question. He's asking, "Is there a better way of doing this than method X?" and you're saying, "That's a stupid question because if you used method X, you wouldn't have to worry about finding a better way".