The correct option is A Selaginella
Heterospory is the term that defines the production of two types of spores by the sporophytes of land plants. These spores which differ in size are referred to as microspore and megaspore and are borne on the same plant. This characteristic is found in Selaginella, Isoetes, Marsilea, Salvinia etc.