A 对,不显电性只是说明阳离子带的电荷数=阴离子带的电荷数,不能说明阳离子数=阴离子数
B 对,如Na2SO4,电离生成的Na+和SO42-带有的电荷数就不相同
C 对,根据溶液电荷守恒,电离出的阴阳离子所带电荷总数一定相等
D 错,不是自由移动,通电后离子是定向移动
极限法,假设全部是镁,则生成0.4g氢气需要镁0.4/2 *24=4.8g
假设全部是铝,则生成0.4g氢气需要铝0.4/2 *2/3 *27=3.6g
假设全部是锌,则生成0.4g氢气需要锌0.4/2 *65=13g
所以混合物质量应该大于这三者的最小值3.6g,小于最大值13g
所以选 B