а) То светило солнце, то шёл дождь. – Запятая ставится перед повторяющимся союзом «то». (Между частями сложного предложения.)
б) Зима прошла, однако снег ещё не растаял. – Запятая ставится перед противительным союзом «однако». (Между частями сложного предложения.)
в) Буря разыгралась не на шутку, поэтому корабли в море не вышли. – Запятая ставится перед союзом «поэтому», который является следствием. (Между частями сложного предложения.)
г) Либо ткать, либо прясть, либо песенки петь. – Запятая ставится перед повторяющимися союзами «либо». (Между однородными членами.)
д) Хлеб да каша – пища наша. – Запятая не нужна, так как союз «да» соединяет два существительных в составе устойчивого выражения.
е) Я играю на скрипке и на гитаре. – Запятая не нужна, так как союз «и» соединяет два однородных члена без повторения.
ж) Пришла весна и подняла всем настроение. – Запятая не нужна, так как союз «и» соединяет два простых предложения в составе сложного, но имеет общее подлежащее.
Ответ: а, б, в, г