维生素B12缺乏的原因是
甲状腺功能亢进症
银屑病
全胃切除
血液透析
应用抗疟药
维生素B12缺乏的诸因素包括胃酸缺乏、内因子缺乏(全胃切除)、慢性胰腺疾病、寄生虫竞争、小肠细菌过度生长、回肠疾患等。选项A、B、D和E均为叶酸缺乏的原因。