Among five siblings, Tom is older than Jerry but younger than Alice. Bob is younger than Tom, and Carol is the youngest. Who is the second oldest?

Answer: B. Tom
Alice is the oldest, followed by Tom, making Tom the second oldest.