某无色溶液可能由Na2CO3、MgCl2、NaHCO3、BaCl2中的一种或几种组成,往溶液中加入烧碱溶液出现白色沉淀;或向原溶液中加入稀H2SO4也出现白色沉淀,并放出气体。据此分析下列组合判断中正确的是
①肯定有BaCl2 ②肯定有MgCl2 ③肯定有NaHCO3 ④肯定有Na2CO3或NaHCO3 ⑤肯定没有MgCl2A.①②③B.①③C.②④D.①③⑤
网友回答
B解析根据原溶液中加H2SO4能产生白色沉淀且放出CO2,推断原溶液中一定存在BaCl2和NaHCO3,一定不存在Na2CO3;原溶液加入NaOH溶液时,发生反应:NaHCO3+NaOH==Na2CO3+H2O,Na2CO3+BaCl2==BaCO3↓+2 NaCl,因此根据原溶液加NaOH产生白色沉淀,不能确定是否存在MgCl2。