Low altitude clouds that are flat or layered and produce precipitation are called

a. cumulonimbus
b. nimbostratus
c. cumulus
d. stratocumulus
e. cirrus