将SO2通入BaCl2溶液中 如生成沉淀,应有两种情况,一是溶液中有较多的SO32-离子,或发生氧化还原反应生成SO42-离子,或者生成其它沉淀,例如与H2S反应生成S沉淀.
【解析】
A、SO2与CO2都不与BaCl2反应,并且所对应的酸都比盐酸弱,通入SO2与CO2都不会生成沉淀,故A选;
B、通入氨气溶液呈碱性,溶液中生成大量的SO32-离子,生成沉淀BaSO3,故B不选;
C、NO2与水反应生成具有氧化性的硝酸,在溶液中将SO2氧化为SO42-离子,生成沉淀BaSO4,故C不选;
D、通入H2S发生S02+2H2S═3S↓+2H2O,生成S沉淀,故D不选.
故选A.