The correct option is B Assertion and reason both are correct statements but reason is not correct explanation for assertion.
The Na+ ion and Na atom have same nuclear charge, because they have the same number of nucleons. However, Na+ is smaller than Na because it has one electron less, so, it has more effective nuclear charge. Thus, there is more attraction on existing electrons, making Na+ smaller in size compared to Na.