При реакции раствора силикатов с кислотой образуется коллоидный раствор кремниевой кислоты, определить который можно пропуская луч света через колбу - луч в коллоидном растворе виден.
Да, взаимодействует, получится NaCl, у тебя все правильно.
MgCO3+2HNO3-->Mg(NO3)2+H2CO3
3NaOH+FeCl3-->3NaCl+Fe(OH)3
Ba(OH)2+2HCl-->BaCl2+2H2O