Question: are cactus non flowering plants?
Answer: Cactus is a plant belonging to the family Cactaceae which comprises 127 genera and has over 1700 species. Cactus are not flowers, but the areoles which are sort of branches are what give rise to the flowers. Cacti are not trees as trees have woody stems which cacti don't.