Ответ:

  1. Обобщающее слово перед перечислением отделяется двоеточием.
  2. Двоеточие ставится после слов, за которыми следует пояснение или раскрытие содержания.
  3. Тире ставится между подлежащим и сказуемым, если они выражены существительными.

а) В реке водится рыба: щука, сом, линь.

б) Из травы видны были шляпки грибов: сыроежек, лисичек, опят.

в) И вдруг мы видим: плывут по реке две лодки.

г) Всё вокруг замерло: сквозь туман чернеют ветви деревьев, на небосклоне появился месяц.

д) Весна — очарование природы.

е) Юрий Гагарин — первый космонавт.