根据反应方程式判断是否有污染环境的物质生成,从而确定选项.
【解析】
A、Cu+4 HNO3(浓)=Cu(NO3)2+2NO2↑+2H2O,NO2是有毒气体,污染环境,故A错误.
B、3 Cu+8HNO3(稀)=3Cu(NO3)2+2NO↑+4H2O,NO是有毒气体,污染环境,故B错误.
C、Cu+2 H2SO4(浓) CuSO4+SO2↑+2H2O,SO2是有毒气体,污染环境,CuSO4+Ba(NO3)2=BaSO4↓+Cu(NO3)2
故C错误
D、2Cu+O2=2CuO
CuO+2HNO3=Cu(NO3)2+H2O
该反应过程没有有毒气体生成,不污染环境,故D正确.
故选D