Answer :
The correct option is A.
The viscosity of a magma is determined by the number of bonds between silica content of the magma, the number of bonds and the viscosity of the magma are directly related. Another factor that affect the viscosity of magma is temperature. Magma that has high viscosity flow slowly and cover short distances while those that have low viscosity flow freely and cover much distance.