下列说法正确的是(  ) A.有理数是指整数、分数、零、正有理数、负有理数这五类 B.一个有理数不是正数就是负数 C.一个有理数不是整数就是分数 D.以上说法都正确

问题描述:

下列说法正确的是(  )
A. 有理数是指整数、分数、零、正有理数、负有理数这五类
B. 一个有理数不是正数就是负数
C. 一个有理数不是整数就是分数
D. 以上说法都正确

根据有理数的定义,有理数可分为整数和分数,或分为正有理数,0,负有理数,
故A错误,
B中0是有理数,但不是正数也不是负数,故错误,
C有理数可分为整数和分数,故C正确,
故答案为C.