A、锌与稀硫酸发生置换反应可生成硫酸锌和氢气;但锌和硫酸铜溶液等反应也可以生成铜和硫酸锌;不一定加入酸就能一步实现,故选项错误.B、氯化钡与稀硫酸或可溶性硫酸盐反应均能生成硫酸钡,不一定加入酸就能一步实现,故选项错误.C、碳酸钙与稀盐酸反应能生成二氧化碳;但高温下分解也能生成二氧化碳,不一定加入酸就能一步实现,故选项错误.D、氧化物与酸反应生成盐和水,氧化镁只有与稀盐酸反应才能生成MgCl2,只有加入酸才能一步实现,故选项正确.故选:D.