A、2.5m×100cm得到的单位不是m或cm.此过程错误;B、1mm≠1×10-6m.此过程错误;C、正确是42cm=42× 1 100 cm=0.42m.此过程错误;D、2.5m=2.5×100cm=250cm,此过程正确.故选B.