xyzq

根据质量守恒定律,待测=8+10+1+21-21-9=10,故XQ为反应物,YZ为生成物,反应可简单表示为:X+Q→Y+Z.

A、根据质量守恒定律,待测=8+10+1+21-21-9=10,故A说法错误;

B、反应中,物质Y质量增加21-10=11,Q质量减少21-9=12,故发生改变的质量之比为11:21,故B说法错误;

C、反应前Y有10g,反应后有21g,故生成Y的质量为21-10=11g,故C错误;

D、设化学反应中X、Q的化学计量数之比为a:b,已知X和Q两种物质的相对分子质量均为M,反应消耗的质量为8g和12g,故aX:bQ=8:12,则a:b=3:2,

故D正确;

故选D