B 試題分析:判斷離子方程式正確與否的方法一般是:(1)檢查反應(yīng)能否發(fā)生。(2)檢查反應(yīng)物、生成物是否正確。(3)檢查各物質(zhì)拆分是否正確。(4)檢查是否符合守恒關(guān)系(如:質(zhì)量守恒和電荷守恒等)。(5)檢查是否符合原化學(xué)方程式,據(jù)此可以判斷。A、氫氧化鐵難溶于水,應(yīng)該用化學(xué)式表示,則氫氧化鐵與鹽酸反應(yīng)的離子方程式為Fe(OH)3+3H+=3H2O+Fe3+,A不正確;B、過量NaHSO4溶液與少量Ba(OH)2溶液反應(yīng)生成硫酸鋇白色沉淀、硫酸鈉和水,因此反應(yīng)的離子方程式為2H++SO42-+Ba2++2OH-=BaSO4↓+2H2O,B正確;C、鐵與H2SO4反應(yīng)生成硫酸亞鐵和氫氣,反應(yīng)的離子方程式為Fe+2H+=Fe2++H2↑,C不正確;D、碳酸鈣難溶于水,應(yīng)該用化學(xué)式表示,則CaCO3溶于稀鹽酸中反應(yīng)的離子方程式為CaCO3+2H+=CO2↑+H2O+Ca2+,D不正確,答案選B。 考點:考查離子方程式的正誤判斷