下列说法正确的是()A.一个有理数不是整数就是分数B.一个有理数的平方是正数C.有理数是自然数和负整数D.有理数分为整数、分数、正数、负数、0五类
整数和分数统称有理数,A正确;
一个有理数的平方是非负数,非负数包括正数和0,B错误;
有理数是自然数和负整数,还有分数,C错误;
有理数分为整数、分数两类,其它重复,D错误.
故选A.
有理数的定义:有理数是整数和分数的统称,一切有理数都可以化成分数的形式。