Which of the following plants bear flowers?
a. fern b. moss c. cypress d. acacia