根据质量守恒定律,反应前后原子种类和个数都不变,由方程式Cl2+2NaOH=X+NaClO+H2O知反应物中含有的原子种类及原子个数为Cl,2;H,2;Na,2;O,2;已知生成物中除X外含有的原子种类及原子个数为Cl,1;H,2;Na,1,O,2;比较分析可知X中含有Na元素和Cl元素,其原子个数都为1,故X的化学式为NaCl;
根据在化合物中,正负化合价的代数和为零,钠元素的化合价为+1价,氧元素的化合价为-2价,设NaClO中氯元素的化合价为x,则(+1)+x+(-2)=0,解得x=+1
故选A.