Тире между подлежащим и сказуемым ставится, если оба главных члена выражены именами существительными в именительном падеже, а также в случаях, когда подлежащее и сказуемое выражены инфинитивами.
1) Неясность (подлежащее, сущ. И.п.) слова (дополнение) есть (связка) признак (сказуемое, сущ. И.п.). Тире не ставится, так как есть глагол-связка "есть", который может быть опущен.
2) Длина (подлежащее, сущ. И.п.) три километра (сказуемое, сущ. И.п.). Тире ставится, так как оба главных члена выражены именами существительными в именительном падеже.
3) Нравственность (подлежащее, сущ. И.п.) должна быть (сказуемое, составное именное сказуемое). Тире не ставится, так как сказуемое выражено составным именным сказуемым.
4) Глаза (подлежащее, сущ. И.п.) что маяки (сказуемое, сравнение). Тире ставится, так как подлежащее и сказуемое выражены именами существительными в именительном падеже, и сказуемое сравнивается с подлежащим через союз "что" (можно убрать "что" и поставить тире).
Ответ: 2, 4.