如图表示氢气和氧气发生的化学反应。下列说法正确的是( )
A. 分子是化学变化中的最小微粒
B. 每个氢分子由2个氢原子构成
C. 每个水分子是由2个氢分子和1个氧分子构成的
D. 化学反应前后原子数和分子数均不会发生变化
B