Ответ:
Основы: соловьи засвищут, лес оденется. Это сложное предложение из двух простых; запятая разделяет части, соединённые союзом «и».
Основы: снежок не растаял, подснежник-цветок смотрит. Это сложное предложение; запятая разделяет части, соединённые противительным союзом «а».
Основы: фиалка проснулась, она льёт. Это сложное предложение; запятая разделяет части, соединённые союзом «и».
«Волны звучали» — простое предложение: основа волны звучали. «Солнце сияло, море смеялось» — сложное бессоюзное предложение: основы солнце сияло и море смеялось; запятая разделяет его части.
Основы: солнце не встало, ветерок заиграл. Это сложное предложение; запятая разделяет части, соединённые противительным союзом «но».
