下列命题中正确的是()A.1是最小的正有理数B.-1是最大的负有理数C.0是最小的正整数D.0是最大的非正整数
没有最小的正有理数和最大的负有理数,A、B错误;
最小的正整数是1,C错误;
非正整数就是负整数或0,正确.故选D.
有理数的定义:有理数是整数和分数的统称,一切有理数都可以化成分数的形式。