The charge on calcium in CaO is 2.
A bond between two atoms is formed by two ways: by complete transfer of electrons or by sharing of electrons. The bond formed by transfer of electrons is called an ionic bond while the bond formed by electrons sharing is called the covalent bond. There is on clear positive or negative charge on atoms in a molecules in case of covalent bond.
It is given that an ionic bond is formed between calcium and oxygen. The oxygen has -2 charge. This means that oxygen atoms has accepted two electrons from calcium. When an atoms donate electrons it acquires positive charge.
Ca gives two electrons to oxygen atom. Hence, the charge on calcium is +2. The correct option is 2.
Learn more about chemical bonds here:
https://brainly.com/question/11527546
#SPJ4