Сначала определим класс каждого вещества по составу, степени окисления элемента и характеру связи.
NaHSO4 — кислая соль: в анионе HSO4− остался незамещённый атом водорода, то есть замещены не все атомы H серной кислоты.
Гидроксид железа(III) Fe(OH)3 — амфотерный гидроксид: степень окисления железа +3, при таком высоком заряде катиона связь Fe−O уже настолько прочна, что гидроксид проявляет и основные, и кислотные свойства (как Al(OH)3, Cr(OH)3).
Хлорная кислота HClO4 — кислородсодержащая одноосновная кислота: хлор в высшей степени окисления +7, в молекуле лишь один атом водорода, связанный с кислородом и способный отщепляться в виде H+.
Сернистая кислота H2SO3 — двухосновная кислота: сера в степени окисления +4, в молекуле две гидроксогруппы, значит, два подвижных атома водорода.
PCl3 — бинарное соединение (галогенид неметалла) с ковалентной полярной связью; фосфор в степени окисления +3, гидроксогрупп и кислотных атомов водорода нет.
CaO — основный оксид: кальций — типичный металл в степени окисления +2, связь ионная.
Fe(OH)2 — нерастворимое основание: железо в низкой степени окисления +2, катион Fe2+ крупный и слабо поляризующий, поэтому гидроксогруппы отщепляются как OH−, и амфотерность практически не выражена; по таблице растворимости вещество нерастворимо.
Сульфат аммония (NH4)2SO4 — средняя соль: все атомы водорода серной кислоты замещены на катионы NH4+, в анионе SO42− водорода не осталось.
Zn(OH)2 — амфотерный гидроксид: цинк в степени окисления +2 образует катион с большим поляризующим действием, поэтому гидроксид проявляет двойственные свойства.
А) нерастворимое основание — ячейка 7: Fe(OH)2, гидроксид металла в степени окисления +2 без амфотерных свойств, нерастворимый в воде.
Б) средняя соль — ячейка 8: (NH4)2SO4, продукт полного замещения водорода кислоты на катион.
В) одноосновная кислота — ячейка 3: HClO4, в молекуле один способный отщепляться атом водорода.