The correct answer is option D, that is, flowers and fruits that provide a reproductive advantage.
The flowering plants are known as angiosperms. These are the most successful groups of plants. The angiosperms generate seeded fruits and flowers that are the distinguishing characteristics of the angiosperms.
The different colors of flowers fascinate in attracting agents for pollination, which eventually helps in enhancing the diversity of the species. While the enclosed seed in a fruit safeguards the species from desiccation and also helps in proper dispersal.