不是。虽然也有可能,但是主要原因是NO2发生二聚生成N2O4导致不能用气体的物质的量来计算。而且,就此题后续的分析,必须假设生成的气体中不含NO。否则第三问无法计算。
1mol的NO2可以转化为2mol的N2O4.那么现在有1.12L气体(相当于0.05mol),那么究竟原有的NO2是多少mol?无法确定,可能是0.05mol(全部是NO2)到0.1mol(全部是N2O4)中间的任意一个值。因此,此题的目的是先确定转移电子数,再依据此得出二者之比。
首先计算出沉淀中有0.06mol的OH-(因为沉淀和原来的金属比除了OH-没有增加别的),然后基于Cu和Mg都是二价,判断原金属有0.03mol。然后通过解方程或十字交叉法得出Cu:0.02mol,Mg:0.01mol。(这个实际上是为了第二问,和第三问无大关联)反应中转移电子数0.06mol。因此原来生成的NO2是0.06mol,但是部分二聚后变成了0.05mol。于是可得出混合气体中NO2:0.04mol,N2O4:0.01mol,本题获解。