. Twinkling of stars is due to


A. Reflection of light

B. Refraction of light

C. Diffraction

D. All

Best Answer

Correct answer is: B.

The twinkling of stars is due to atmospheric refraction of starlight. The refraction of light caused by the earth's atmosphere having air layers of varying visual density is known as atmospheric refraction.

The physical conditions of the atmosphere keep on change continuously due to which consistency of air in different layers of the atmosphere also keeps on changing.

As a result of this, the refractive index of the multi-colored layers of the atmosphere also keeps on changing continuously. So, light coming from stars suffers many refractions and the quantity of starlight reaching the eye also keeps changing and so, due to fluctuation of perceived brightness of the star, they turn up like they're twinkling.

Talk to Our counsellor