Skip to content
ScienceCBSE Class 10 · Board exam 2026, set 31/3/1 · 2 marks · Very short answer

CBSE Class 10 Science 2026: question 25

Set in the CBSE Class 10 board exam of 2026, paper 31/3/1, section B, question 25, for 2 marks. Try it first; the hints and our step-by-step solution are below.

Q25 · 2 marks · Very short answerMetals and Non-metals

Show the formation of the following ionic compounds by transfer of electrons between the combining atoms :
(Given : Atomic number : Na = 11, Mg = 12, O = 8, Cl = 17)

  1. (i)

    Sodium oxide ()

    1 mark
  2. (ii)

    Magnesium chloride ()

    1 mark

Source: official question paper from cbse.gov.in (PDF). See it in the full 2026 board paper, set 31/3/1.

Hints

Open one hint at a time and try again before the next.

Hint 1

Write the electronic configurations first and count the valence electrons of each atom.

Hint 2

Metals lose electrons and non-metals gain them to reach an octet. How many sodium atoms does one oxygen atom need?

Step-by-step solution

Each step shows the marks it earns, as an examiner would award them. Checked by an independent re-solve from the question paper.

  1. (i) Electronic configurations: Na (11) = 2, 8, 1; O (8) = 2, 6. Each sodium atom loses its 1 valence electron, and the oxygen atom gains 2 electrons:
    , i.e. and , giving = .

    1 mark
  2. (ii) Electronic configurations: Mg (12) = 2, 8, 2; Cl (17) = 2, 8, 7. The magnesium atom gives one electron to each of two chlorine atoms:
    and . In electron-dot form: , giving .

    1 mark

Answer: (i) 2Na → 2Na⁺ + 2e⁻; O + 2e⁻ → O²⁻; Na₂O. (ii) Mg → Mg²⁺ + 2e⁻; 2Cl + 2e⁻ → 2Cl⁻; MgCl₂.

Where the marks are

  • Correct electron transfer for Na₂O: two Na atoms each lose 1 e⁻ to O, forming 2Na⁺ and O²⁻ (1 mark)
  • Correct electron transfer for MgCl₂: Mg loses 2 e⁻, one to each Cl, forming Mg²⁺ and 2Cl⁻ (1 mark)

Revise the chapter

The question is transcribed from the official paper; figures are described in words. The solution, hints and chapter tag are ours. Spotted an error? Write tosupport@questionbuddy.in.