Ответ:

  1. Основы: соловьи засвищут, лес оденется. Это сложное предложение из двух простых; запятая разделяет части, соединённые союзом «и».

  2. Основы: снежок не растаял, подснежник-цветок смотрит. Это сложное предложение; запятая разделяет части, соединённые противительным союзом «а».

  3. Основы: фиалка проснулась, она льёт. Это сложное предложение; запятая разделяет части, соединённые союзом «и».

  4. «Волны звучали» — простое предложение: основа волны звучали. «Солнце сияло, море смеялось» — сложное бессоюзное предложение: основы солнце сияло и море смеялось; запятая разделяет его части.

  5. Основы: солнце не встало, ветерок заиграл. Это сложное предложение; запятая разделяет части, соединённые противительным союзом «но».