Все ли растения имеют корни
Нет. Например одноклеточные водоросли, мхи и лишайники не имеют корней. Корни имеют цветковые, голосеменные и папоротниковидные растения.