Correct Answer: (c) refraction of starlight
Solution:The twinkling of a star is due to atmospheric refraction of starlight. The Starlight, on entering the earth's athmosphere, undergoes refraction continuously before it reaches the earth, but path of light reepson changing slightly due to changing earth atmosphere so amount of light entering the eye changes, which cause star to appear sometime bright and some time dark