下列说法正确的是(  ) A.一个有理数不是正数就是负数 B.一个有理数不是整数就是分数 C.有理数是自然数和负整数 D.有理数分为整数、分数、正数、负数、0五类

问题描述:

下列说法正确的是(  )
A. 一个有理数不是正数就是负数
B. 一个有理数不是整数就是分数
C. 有理数是自然数和负整数
D. 有理数分为整数、分数、正数、负数、0五类

A、有理数分为正数、零、负数,故A错误;
B、有理数分为整数、分数,故B正确;
C、整数分为自然数、负整数,故C错误;
D、分类出现了重复现象,故D错误;
故选:B.