A、用BaCl2溶液除去废水中的稀H2SO4时会生成盐酸.
B、先用氢氧化钠检验有氨气放出的是硝酸铵,再用硫酸检验有气体放出的是碳酸钾.
C、用Ba(OH)2溶液与MgCl2溶液和稀H2SO4反应时都会生成白色沉淀.
D、稀H2SO4与Fe2O3反应能得到硫酸铁.
【解析】
A、用BaCl2溶液除去废水中的稀H2SO4时会生成盐酸,溶液不会呈中性,故此选项错误.
B、先用氢氧化钠检验有氨气放出的是硝酸铵,再用硫酸检验有气体放出的是碳酸钾,可以鉴别故此选项正确.
C、用Ba(OH)2溶液与MgCl2溶液和稀H2SO4反应时都会生成白色沉淀,不能区分,故此选项错误.
D、稀H2SO4与Fe2O3反应能得到硫酸铁,不能生成硫酸盐铁,故此选项错误.
故选B.