A、NaOH+HCl=NaCl+H2O的反应中反应物和生成物均是两种化合物,所以不是置换反应,该反应属于复分解反应;B、H2+CuO △ Cu+H2O反应中反应物是一种单质和一种化合物而生成物也是一种单质和一种化合物,所以是置换反应;C、2CO+O2 点燃 2CO2该反应的反应物是两种生成物是一种,所以是化合反应不是置换反应;D、H2CO3=H2O+CO2↑该反应的反应物是一种生成物是两种,所以是分解反应不是置换反应;故选B