Multiple choice Which of these is a flowering plant? Moss Oak tree Seaweed Fir tree Reveal answer Fill a bubble to check yourself B Correct answer Explanation An oak tree is an angiosperm, which means it is a flowering plant that produces seeds enclosed within a fruit or nut. Mosses, seaweed, and fir trees are nonflowering plants.