根据《道路交通安全法》的规定,无中心线的公路上,机动车的最高行驶速度为每小时40公里。
具体而言,根据《道路交通安全法实施条例》第五十条规定,机动车在道路上行驶时,不得超过道路交通安全法规定的最高行驶速度。
在没有限速标志、标线的道路上,机动车不得超过每小时30公里的速度。而在没有中心线的道路,限速为每小时40公里。因此,无中心线的公路上,机动车的最高行驶速度为每小时40公里。
需要特别注意的是,在同方向只有一条机动车道的道路上,城市道路的最高行驶速度为每小时50公里,而高速公路的最高行驶速度为每小时70公里。
总之,无论在哪种情况下,驾驶人在无中心线的公路上行驶时,都应遵守道路交通安全法的规定,确保行车安全。