Вообще говоря, род не принято определять у существительных, не имеющих формы множественного числа. Но "Грамматический словарь" А. А. Зализняка считает слово очки существительным мужского рода.
Если же речь о форме мн. ч. слова "очко", то род, разумеется, средний.
Верно: надеть очки на человека.
Правильно: купить за что (при указании на определенную сумму): купить очки за 1000 рублей.
Правильно: одни очки.
Очки с перфорацией - перфорированные. Очки для перфорации - перфорационные.
Корректная пунктуация: Очки уместно оставить на глазах только на пляже, и то если собеседник знаком и точно не будет оскорблен этим. В помещении темные очки носят, только если для этого есть прямые медицинские показания или это часть личного бренда человека.
Правильны первые два варианта.
Предлагаем такой вариант оформления: Задавайте друг другу уточняющие вопросы, например: "У него есть шляпа?" или "Он носит очки?".