Всегда ли должен образовываться осадок при реакции обмена?
Не всегда. при реакции обмена может и выделяться газ. например Na2CO3+2HCl выделяется углекислый газ