根据图可知,首先发生的反应是中和过量的酸:H++OH-=H2O,然后是沉淀两种金属离子:Mg2++2OH-=Mg(OH)2↓、Al3++3OH-=Al(OH)3↓,最后是Al(OH)3的溶解:Al(OH)3+OH-=AlO2-+2H2O,从横坐标80mL到90mL这段可以求出n(Al(OH)3)=0.01mol,则n(Al)=n(Al(OH)3)=0.01mol,所以Al3+消耗的NaOH溶液的体积为=0.03l=30mL.
A、沉淀量最大时,溶液溶质为NaCl,此时加入1mol/L NaOH溶液的体积为80mL,根据氯离子、钠离子守恒可知n(HCl)=n(NaCl)=n(NaOH),所以V(HCl)×1mol/L=1mol/L×80mL,所以V(HCl)=80mL,故A正确;
B、假设盐酸溶解金属后不剩,这种情况下,酸恰好与合金反应完全,即a=0,通过极值法,当合金中完全是铝时,因为沉淀Al3+需要NaOH溶液的体积为30mL,从图可知,中和过量的酸所消耗的碱液体积最大为50mL,但是假设不成立,最大值是不存在的,所以的取值范围为 0≤a<50,故B正确;
C、a=30时,和Mg2+反应的NaOH溶液为(80-30-30)=20ml,此时n(Mg2+)=1mol/L×0.02L×=0.01mol,b=n(Mg2+)+n(Al3+)=0.02mol,故C错误;
D、a=10时,和Mg2+反应的NaOH溶液为(80-10-30)=40ml,此时n(Mg2+)=1mol/L×0.04L×=0.02mol,b=n(Mg2+)+n(Al3+)=0.03mol,故D正确.
故选:C.