分析:根據絕對值的代數意義及相反數的定義,對選項一一分析,排除錯誤答案.
解答:解:A、一個正數的絕對值是它本身,本選項錯誤;
B、一個負數的絕對值是它的相反數,0的絕對值也是它的相反數0,故不全面,本選項錯誤;
C、一個正數的絕對值是它本身,0的絕對值是0,本選項錯誤;
D、一個負數的絕對值是它的相反數,0的絕對值是它的相反數0,本選項正確.
則絕對值等于它的相反數的數是負數和零.
故選D.
點評:考查了絕對值的代數意義.其代數意義為:一個正數的絕對值是它本身;一個負數的絕對值是它的相反數;0的絕對值是0.