H2 +2 Na = 2NaH
NaH + H2O = NaOH + H2
NaOH + HCl = NaCl + H2O
NaCl + AgNO3 = AgCl + NaNO3
Верно только А, потому что твердые вещества могут иметь ионную, атомную, молекулярную и металлическую кристаллическую решетку.
Остальное в комментариях сейчас напишу.
Оксигеновмісні ( H2SO4, HClO4, H2CO3 ) та безоксигеновмісні ( HI, HF, HBr, HCl )
кислоты: азотная кислота, сульфат цинка...
щелочь: гидроксид бария
оксиды: оксид бария, оксид серы