Chọn A.
Vì :
A: Mg + HCl ----> MgCl2 + H2
Khí H2 nhẹ hơn không khí.( 2<29)
B: CaCO3 + HCl---> CaCl2 + H2O+ CO2
Khí CO2 nặng hơn không khí ( 44>29)
C: MgCO3 + HCl ---> MgCl2 + H2O + CO2
Khí CO2 nặng hơn không khí ( 44>29)
D: Na2SO3 + HCl ---> NaCl + H2O + SO2
Khí SO2 nặng hơn không khí( 64 >29)
\(PTHH:\)
a) \(Mg+2HCl\rightarrow MgCl_2+H_2\)
=> Chất khí sinh ra là H2
b) \(CaCO_3+2HCl\rightarrow CaCl_2+H_2O+CO_2\)
=> Chất khí sinh ra là CO2
c) \(MgCO_3+2HCl\rightarrow MgCl_2+H_2O+CO_2\)
=> Chất khí sinh ra là CO2
d) \(Na_2SO_3+HCl\rightarrow2NaCl+H_2O+SO_2\)
=> Chất khí sinh ra là SO2
Như vậy, khi nhẹ hơn không khí là khí H2
=> Chọn câu A