Ответ:

а) ○, ○ и ○ — запятая разделяет первые два однородных члена; перед одиночным союзом «и» запятая не ставится.

б) ○, а ○ и ○ — перед противительным союзом «а» ставится запятая; перед одиночным «и» запятая не нужна.

в) ○, ○, но ○ — запятые разделяют однородные члены перед союзом «но».