1) NH4NO3+CaSO3=реакция не идет, т.к. сульфит кальция нерастворим, а в результате обмена получатся только растворимые соли - это невозможно.
Единственное, что можно предположить, так это гидролиз CaSO3 с образованием Ca(OH)2, который вытеснит немного NH3 из нитрата аммония: Ca(OH)2+2NH4NO3= 2NH3+2H2O+Ca(NO3)2
2) масса аммиака = кол-во аммиака х молярную массу = 2(моль)х17(г/моль)=34 г