A、匀速圆周运动的向心力不改变速度的大小,只改变速度的方向,所以物体做匀速圆周运动需要一个指向圆心的合外力,合外力一定指向圆心,提供向心力.故A正确.
B、做匀速圆周运动的物体,其向心力始终指向圆心,故方向时刻改变,所以其向心力是变力,故B错误.
C、匀速圆周运动的物体受到的合力一定指向圆心提供向心力.非匀速圆周运动的物体受到的合力不指向圆心,合力沿切线方向的分力提供切向加速度,改变速度的大小,合力沿半径方向的分力提供向心力,改变速度的方向,故C错误.
D、向心力始终指向圆心,不改变速度的大小,只改变速度的方向,故D正确.
故选:D.