Which of the following is a difference between plants and fungi?

A. Fungi are heterotrophic, and plants are autotrophic.

B. Plants have diploid and haploid phases, and fungi have only haploid stages.

C. Plants produce spores.

D. Fungi have cell walls.

E. Fungi are strictly asexual, and plants undergo sexual reproduction.