Ответ:

  1. В предложении «Утро выдалось холодным, но ясным» запятая ставится перед противительным союзом но, который соединяет однородные именные части сказуемого: «холодным», «ясным».
  2. В предложении «Когда первые лучи солнца коснулись верхушек деревьев, туман начал медленно рассеиваться» запятая отделяет придаточное предложение времени, начинающееся союзом когда, от главного предложения.
  3. В сочетании «Освобождённая от ночной дымки река» запятая не ставится, потому что причастный оборот стоит перед определяемым существительным.
  4. Перед деепричастным оборотом «отражая голубое небо» ставится запятая, так как деепричастный оборот обособляется.

Ответ: знаки препинания поставлены по правилам постановки запятых при однородных членах, придаточном предложении, причастном и деепричастном оборотах.