分析:有理数$left{egin{array}{l}整数left{egin{array}{l}正整数\0\负整数end{array}
ight.\分数left{egin{array}{l}正分数\负分数end{array}
ight.end{array}
ight.$,按有理数的分类判断后选择.
解答:解:A、正整数、0和负整数统称整数,故错误;
B、0既不是正数,又不是负数,故正确;
C、0表示0,是正负数的分界线,故错误;
D、正数、0、负数统称有理数,故错误.
故选B.
点评:本题主要考查有理数的分类,需要准确掌握.