A、H2SO4+Ca(OH)2=CaSO4+2H2O,该反应是两种化合物相互交换成分生成两种新的化合物的反应,属于复分解反应,故选项错误.
B、H2SO4+BaCl=BaSO4↓+2HCl,该反应是两种化合物相互交换成分生成两种新的化合物的反应,属于复分解反应,故选项错误.
C、2HCl+Fe=FeCl2+H2↑,该反应是一种单质和一种化合物反应生成另一种单质和另一种化合物的反应,属于置换反应,故选项正确.
D、2HCl+NaOH=NaCl+CO2+2H2O,该反应是两种化合物相互交换成分生成两种新的化合物的反应,属于复分解反应,故选项错误.
故选:C.