The decimal expansion of a rational number is (a) terminating or non-terminating non-repeating (b) terminating or non-terminating repeating (c) terminating and repeating (d) none of these