Answer:
The correct answer is Cirrocumulus.
Step-by-step explanation:
Cirrocumulus : Clouds forming broken layer of small fleecy clouds at higher altitudes.
Cumulonimbus : Clouds forming a towering mass with flat base with flat base at lower altitude
Cumulus : Cloud forming rounded masses heaped or stacked on each other above a flat base , fairly at lower altitudes.
Stratus : Clouds forming continuous horizontal gray sheet, usually during rain or snow.
The given image corresponds to description given as Cirrocumulus.