分析:根據復分解反應的條件,離子間若能互相結合成沉淀、氣體或水,則離子不能共存,據此進行分析判斷即可.
解答:解:A、Ba2+、SO42-兩種離子能結合成硫酸鋇沉淀,不能大量共存,故選項錯誤.
B、H+、OH-兩種離子能結合成水,不能大量共存,故選項錯誤.
C、Na+、Ca2+、Mg2+、Cl-四種離子間不能結合成沉淀、氣體或水,能大量共存,故選項正確.
D、NH4+、OH-兩種離子能結合成氨氣和水,不能大量共存,故選項錯誤.
故選C.
點評:本題考查了離子共存的問題,判斷各離子在溶液中能否共存,主要看溶液中的各離子之間能否發生反應生成沉淀、氣體、水.