Ответ:

Однокоренные слова имеют общий корень и связаны по смыслу.

а) «Гора» и «горький» — не однокоренные: сходство звучания случайное, значения и корни различаются.

б) «Гора» и «горный» — однокоренные: оба слова связаны со значением «гора».

в) «Бережёт» и «бережок» — не однокоренные в данном значении: «бережёт» — от слова «беречь», а «бережок» — небольшой берег.

г) «Берег» и «бережливый» — не однокоренные: «бережливый» связан со словом «беречь», а не со словом «берег».

Ответ: б) гора — горный.