A、物质发生化学变化时,一定有新物质产生,同时还伴随能量的释放和吸收,正确;
B、2H2+O2
2H2O
点燃
4 32 36
根据反应的化学方程式可以知道,参加反应的氢气和氧气的质量比为4:32=1:8,故2gH2与16gO2充分反应能生成16g水,错误;
C、2CO+O2
2CO2
点燃
一氧化碳燃烧,反应物的化学计量数之比:v(CO):v(O2):=2:l,正确;
D、化学反应前后,元素的化合价可能会发生改变,比如水通电分解为氧气和氢气,反应前氢元素为+1价,反应后为0价,反应前氧元素为-2价,反应后为0价,正确;
故选B.