100 POINTS!!! Which statement about rational numbers is correct?

Rational numbers have decimal expansions that are non-repeating.

Rational numbers have decimal expansions that repeat or terminate.

Rational numbers do not have decimal expansions.

Rational numbers only have decimal expansions that terminate.