下列说法中正确的是(  ) A.一个有理数,不是正数就是负数 B.分数是有理数 C.所有的整数都是正数 D.0不是有理数
1个回答

(1)0既不是正数也不是负数,故A错误.

(2)根据有理数的定义可得B正确.

(3)-1为负数,但也是整数,故C错误.

(4)0是有理数,故D错误.

综上可知只有B正确.故选B.