A.Cl元素的化合价由+5价降低为+4价,化合价降低,被含有,则KClO3为氧化剂,故A错误;B.根据化学方程式,2molKClO3参加反应,生成气体的物质的量是4mol,1molKClO3参加反应,生成气体的物质的量是2mol,即能得到标准状况下44.8L气体,故B错误;C.C元素的化合价升高,则反应中H2C2O4是还原剂,故C错误;D.1 mol KClO3参加反应时,发生电子转移为1mol×(5-4)=1mol,故D正确.故选D.