通货膨胀产生的原因有哪些?

通货膨胀产生的原因有哪些?
【正确答案】:(1)需求拉上;(2)成本推动;(3)结构性因素;(4)国民收入超分配;(5)供给短缺。