a. Dams can be cause of flood if the water into it reaches beyond the tolerable level. Sudden release of water from dam causes overflow in rivers and spillway
b. Dams can occupy large area when constructed, that's why rural people lost their agricultural lands.