此题考查的是区别生物与非生物.生物的特征是区别生物与非生物的依据.生物具有生物的特征,非生物不具有生物的特征.据此解答.
【解析】
生物具有区别非生物的基本特征是:由细胞构成(除病毒以外)、生活需要营养、能进行呼吸、能排出身体内产生的废物、能对外界刺激作出反应、能生长和繁殖、有遗传和变异的特性,等等.生物的一生需要不断从外界获得营养物质,维持生存,植物通过光合作用得到,动物与人则通过取食来得到.病毒是由蛋白质外壳和遗传物质(核酸)组成,是没有细胞结构的生物.钟乳石长大是自然现象,不是生物的特征;咸鸭蛋,长蘑菇的朽木没有生物的特征;因此,选项A、B、C、均不符合题意.而岩石上的地衣是真菌和藻类的共生,具有生物的特征.
故选:D