根据质量守恒定律:反应前物质的总质量=反应后物质的总质量可以求得待测的数值,然后根据各物质反应前后质量的变化确定反应物和生成物,反应前后质量减少的为反应物,质量增加的为生成物,从而判断出该反应的类型并完成相应的解答.
【解析】
A、根据质量守恒定律:反应前物质的总质量=反应后物质的总质量可以知道:待测值=35g+8g+2g+5g-42g-1g-3g=4g,该反应中质量减少的为X、Y、Q,质量增加的为Z,所以反应物为X、Y、Q,生成物为Z,所以可以知道该反应为化合反应,故A说法正确;
B、根据A的解答可以知道Z为生成物,故B说法错误;
C、根据A的解答可以知道反应前后X的质量变化为:35g-4g=31g,而Y的质量变化为:8g-1g=7g,所以该反应中X与Y发生变化的质量比为31g:7g=31:7,故C说法错误;
D、根据A的解答可以知道Z为生成物,由于反应前Z就有2g,所以生成的Z的质量为:42g-2g=40g,故D说法错误.
故选A.