Q.Could the number of eggs or young ones produced by an oviparous and viviparous mother be equal? Why?
You're viewing a preview — the full solution, concept, methods & PYQ mapping are locked.
Start your 14-day free trial to unlock the full solution →No — an oviparous mother lays many eggs because they develop exposed and many are lost, whereas a viviparous mother bears few young because they develop protected inside her and survive far better.
This question turns on the difference between laying eggs and bearing live young, and on how much protection the developing offspring receive.
An oviparous animal lays eggs, and development happens outside the mother's body. Once laid, the eggs and the young inside them are on their own — open to predators, to harsh conditions, and to many other hazards. A large fraction of such eggs and young never survive to grow up.
A viviparous animal, by contrast, gives birth to live young. Development takes place inside the mother's body, where the offspring are sheltered and supported until they are born. Being protected in this way, a much greater proportion of the young survive.
This links to a natural trade-off in reproductive strategy. Where each individual offspring has a low chance of surviving, the animal compensates by producing very many. Where each offspring is well protected and likely to survive, far fewer are needed. …
Unlock everything free for 14 days
- Full step-by-step solutions
- Concept-first explanations
- Methods, shortcuts & mistakes
- PYQ mapping + timed mock tests
Full access for 14 days. No credit card required.