Which is the smallest rational number?

A number of the form p/q where p and q are integers, and q is not equal to 0, are Rational Numbers.

This means even negative numbers can be rational numbers. Since we cannot determine the smallest negative integer, since it goes on and on and on to infinity, hence it is not possible to determine the smallest rational number.