Both K+and Cl−are isoelectronic each having 18 electrons but each of them differ in their nuclear charge. K+has +19 nuclear charge whereas Cl′ has +17 nuclear charge. Thus K+ has shorter radius than Cl−because in case of K+due to increased nuclear charge, electrostatic attractions also increases which results in shorter radius.
Thus option B is correct. Cl−ion is bigger than K+ion.