What happen if we divide any thing by Zero?
What happen if we divide Zero by any thing?
What happen if we multiply Zero with any thing?
What is role of Zero in programming language?
The answer to 3) is the same in any programming language - you get 0! As is the answer to 2). There's no denying that.
The answer to the other two depends.
1) - Mathematically speaking, foothead is correct. However, many programming languages implement this in different ways - some even handle the situation differently in themselves! The two most common outcomes are either some form of error, or a result representing an invalid number.
Some languages like Java have both. Do the divison with integers and it'll throw an ArithmeticException at runtime. Do the division with floating point values and it'll run perfectly fine but return a NaN value (there's a good reason for this behaviour but that's beyond the scope of this post!)
Essentially, it's not defined mathematically so different languages make up different ways of dealing with the situation - since there's no standard they're not consistent. (As an aside, the same applies when using the modulo operator with negative numbers - this isn't allowed mathematically but lots of languages implement this, just differently! Another one to watch out for.) The important thing is knowing that it's inconsistent so you can check whenever you have to work around this issue.