维生素B12缺乏的原因是

【正确答案】 C
【答案解析】

维生素B12缺乏的诸因素包括胃酸缺乏、内因子缺乏(全胃切除)、慢性胰腺疾病、寄生虫竞争、小肠细菌过度生长、回肠疾患等。选项A、B、D和E均为叶酸缺乏的原因。