A、实数和数轴上的点一一对应,故说法错误;
B、(-2) 2的平方根是±2,故说法错误;
C、负数有立方根,故说法错误;
D、因为有理数和无理数统称为实数,所以实数不是有理数就是无理数,故说法正确.
故选D.