哈尔滨位于沿海地区,距海近,海洋上的暖湿气流很容易进入该地形成降水,因而降水多,乌兰巴托位于内陆地区,距海远,海洋上的暖湿气流不易进入该地,降水少.因此哈尔滨市的降水明显多于乌兰巴托的主要影响因素是海陆位置.故选:B.