分析:化学反应属于氧化还原反应说明该反应中有电子转移,其特征是有元素化合价变化,水作氧化剂,说明水中H元素得电子化合价降低,据此分析解答.
解答:解:属于氧化还原反应且水作氧化剂,说明该反应中有元素化合价变化且水中H元素得电子化合价降低,
A.该反应中,反应前后各元素化合价都不变,所以不是氧化还原反应,故A错误;
B.该反应中氯元素化合价由0价变为+1价和-1价,水中H、O元素化合价不变,所以氯气既作氧化剂又作还原剂,水既不是氧化剂也不是还原剂,故B错误;
C.该反应中C元素化合价由0价变为+2价,H元素化合价由+1价变为0价,所以C是还原剂水是氧化剂,故C正确;
D.该反应NaH中H元素化合价由-1价变为0价,水中H元素化合价由+1价变为0价,所以氢化钠作还原剂,水作氧化剂,故D正确;
故选CD.
点评:本题考查了氧化还原反应,根据反应中元素化合价变化及氧化剂和还原剂的概念来分析解答,注意NaH中H元素化合价为-1价而不是+1价,为易错点.