分析:本題考查學生對物理變化和化學變化的確定.判斷一個變化是物理變化還是化學變化,要依據(jù)在變化過程中有沒有生成其他物質(zhì),生成其他物質(zhì)的是化學變化,沒有生成其他物質(zhì)的是物理變化.
解答:解:A、紫花變紅花是由于二氧化碳與水反應生成碳酸,碳酸使紫花變紅,發(fā)生了化學變化,故A錯;
B、水中生火是白磷燃燒生成了五氧化二磷,有新物質(zhì)生成,發(fā)生了化學變化,故B錯;
C、鐵釘生銹是鐵與氧氣、水共同作用的結(jié)果,有主要成分是氧化鐵的物質(zhì)生成,屬于化學變化,發(fā)生了化學變化,故C錯;
D、干冰升華是由固態(tài)直接變?yōu)闅鈶B(tài),沒有新物質(zhì)生成,屬于物理變化,故D正確.
故選D.
點評:搞清楚物理變化和化學變化的本質(zhì)區(qū)別是解答本類習題的關鍵.判斷的標準是看在變化中有沒有生成其他物質(zhì).一般地,物理變化有物質(zhì)的固、液、氣三態(tài)變化和物質(zhì)形狀的變化.