✨ คำตอบที่ดีที่สุด ✨
NaOHの分子量を調べて見てください。39.9971gと出てくると思います。解説に40としてと書いてあるのは、分子量の有効数字2桁で計算しているということです。この問題だと密度の有効数字が3桁なので、それ以上の桁はほぼ意味を持ちません。その問題が問題集からのものであれば、最初か最後のページに各原子の原子量はこの値を用いよというのが書いてあると思います。
整数だとして考えるのが常識だというのは間違いです。実際は用いる器具がどれだけ正確に測れるか(有効数字何桁か)などを考慮した上で計算を行うので、それによって計算に用いる分子量の有効数字も変わってきます。