1. H2SO4, H2S, HCl, H2SiO3 всё, где есть впереди Н (водород), а затем кислотный остаток
2. HCl, HNO3, HF у всех кислотных остатков степень окисления -1, следовательно валентность 1
3. 2HCl + Mg = MgCl2 + H2
H2SO4 + Zn = ZnSO4 + H2
ZnO + 2HCl = ZnCl2 + H2O
KOH + HNO3 = KNO3 + H2O
H2O + SiO2 = тут я, к сожалению, сомневаюсь в ответе