解题思路:根据溶液中离子之间不能结合生成水、气体、沉淀、弱电解质,不能发生氧化还原反应、不能促进电离来分析离子在溶液中能大量共存;然后根据溶液中的离子与NaOH溶液反应既有气体放出又有沉淀生成的即为正确答案.
A、因该组离子之间不反应,则离子能大量共存,当加入NaOH会与NH4+反应产生NH3,但没有沉淀,故A错误;
B、因AlO2-能促进HCO3-的电离,生成Al(OH)3沉淀和碳酸根离子,则该组离子不能大量共存,故B错误;
C、因该组离子之间不反应,则离子能大量共存,当加入NaOH会与HSO3-生成SO32-,SO32-与Ba2+可生成BaSO3沉淀,但无气体生成,故C错误;
D、因该组离子之间不反应,则离子能大量共存,当加入NaOH后,OH-与NH4+产生NH3,OH-与Mg2+会产生Mg(OH)2沉淀,符合题意,故D正确;
故选D.
点评:
本题考点: 离子共存问题.
考点点评: 本题考查离子的共存问题及复分解反应,明确题意中原离子组能共存,当加入碱既有气体又有沉淀生成两个条件来分析解答,熟悉离子的性质及常见离子之间的反应是解答的关键.