Magma can push through holes or cracks in the crust of the volcano, causing a volcanic eruption. Which is when magma flows or erupts onto earth's surface, which is what you call lava (whenever it goes onto the earths surface).
C. The number of Valence electrons,
Every atom tries to follow the Octet rule i.e To have 8 electrons in its Valence shell.
Every atom tries to accomodate 8 electrons in its Valence shell to stabilize themselves, Metals usually have 1-3 eletrons in their Valence shell which they donate to non metals so their Valnce shell has 8 electroons, (The previous will now be the Valence shell and it will be full)
Similarly Non metals have 4-7 electrons, they accept electrons from metals so they can have 8 electrons in their Valence shell.
Noble gases already have 8 electrons in their Valance shell, so they do not react and stable.
Hope it helps :)