A.铜是电池的正极,锌是负极,故A错误;
B.Zn作负极,Cu作正极,电子由Zn片经导线流向Cu片,故B错误;
C.Cu不反应,则不会产生Cu 2+而变蓝,故C错误;
D.电池总反应为Zn+2H +=Zn 2++H 2↑,故D正确;
故选D.