Question
Question: Which of the following salts on heating gives a mixture of two gases ?...
Which of the following salts on heating gives a mixture of two gases ?
A
Ba(NO3)2
B
NaNO3
C
KNO3
D
RbNO3
Answer
Ba(NO3)2
Explanation
Solution
Ba(NO3)2 →Δ BaO + 2NO2 + 21O2 ; Alkali metal nitrates gives only O2 gas.
Alkali metal nitrates give only O2 on heating below 500ºC according to following reaction,
MNO3 ⟶MNO2 + 21O2