Pakistan's best MCQs practice hub — FPSC · PPSC · CSS · NTS · Other Exams
Login

What causes a rainbow to appear in the sky?

ADispersion and refraction of sunlight through water droplets
BAbsorption of light by clouds
CReflection of light only
DScattering of light by dust particles

Explanation

A rainbow forms when sunlight enters water droplets in the atmosphere, bends through refraction, reflects off the inside of the droplet, and then bends again as it exits, splitting white light into its component colors. This process, called dispersion, separates light into the familiar spectrum of red, orange, yellow, green, blue, indigo, and violet. Rainbows typically appear opposite the sun, such as after rain when sunlight breaks through clouds. Explore more Everyday Science MCQs on mcqstutor to keep practicing.

Submitted by: mcqstutor Team More Everyday Science MCQs →

No Comments

Leave a comment

Your email address will not be published. Required fields are marked *