2) Условие задачи не очень ясно. Ведь в сосудах обычно находятся растворы. А раствор оксида кальция - это и есть гидроксид кальция. Предположим, что в сосудах находятся эти вещества в твердом виде. Возьмем небольшое количество каждого из них и добавим воды. Оксид кальция быстро растворяется в воде. Гидроксид кальция плохо растворим. Вот по степени растворимости их и можно будет различить.
Si > SiO2 > Na2SiO3 > H3SiO3
Si + O2 = SiO2
оксид кремния(IV)
SiO2 + 2NaOH = Na2SiO3 + H2O
силикат натрия и воды
Na2SiO3 + H2O + CO2 = H3SiO3 + Na2CO3
кремниевая кислота и карбонат натрия