A.弱电解质写化学式,离子方程式为Cl2+H2O═H++Cl-+HClO,故A错误;
B.二者反应生成硫酸钠、二氧化硫和S,离子方程式为S2O32-+2H+═SO2↑+3S↓+H2O,故B错误;
C.使SO42-恰好完全沉淀时明矾和氢氧化钡应该以1:2反应,同时Al转化为偏铝酸根离子,离子方程式为2Ba2++4OH-+Al3++2SO42-═2BaSO4↓+AlO2-+2H2O,故C错误;
D.二者发生氧化还原反应生成碘和水,离子方程式为H2O2+2H++2I-═I2+2H2O,故D正确;
故选D.