Все ли имена существительные имеют окончания?
Нет, не все. Есть существительные, которые имеют нулевое окончание. Например: стол, стул, нож. У некоторых существительных в родительном падеже так же нулевое окончание. Например: нет сил, нет дел, нет солдат.
Нет, например имена существительные в начальной форме не имеют окончания.