分析:判斷離子能否大量共存,主要判斷離子之間能否生成沉淀、氣體或弱電解質等反應,本題中CO32-離子與H+、Ca2+離子反應分別生成氣體和沉淀;Mg2+離子與OH-離子反應生成沉淀;Ba2+離子與SO42-離子反應生成沉淀,發(fā)生反應的離子不能大量共存.
解答:解:A、CO32-離子與H+、Ca2+離子反應分別生成氣體和沉淀,不能大量共存,故A錯誤;
B、Mg2+離子與OH-離子反應生成沉淀,不能大量共存,故B錯誤;
C、四種離子之間不發(fā)生任何反應,能大量共存,故C正確;
D、Ba2+離子與SO42-離子反應生成沉淀,不能大量共存,故D錯誤.
故選C.
點評:本題考查離子共存問題,題目難度不大,注意基礎知識的積累.