Statement - I: Mg2+ and Al3+ are isoelectronic but ionic radius Al3+ is less than that of Mg2+.
Statement - II: The effective nuclear charge on the outer-shell electrons in Al3+ is more than that in Mg2+
Statement - I is true; Statement - II is true; Statement - II is correct explanation for Statement - I.
Mg has the configuration: [Ne]3s2 and the cation has the same configuration as Ne. Likewise, Al has a configuration of [Ne]3s23p1. Hence, Al3+ will also have the same configuration as the dipositive cation Mg2+. Hence they are isoelectronic for sure!
Aluminium has a surplus proton than magnesium. Hence, the Zeff of Al3+ is higher and thus the ionic radius will be smaller than Mg2+. Statement I is correct and Statement II is also correct; the latter correctly explains the former!