for survival dont forget the high powered air rifle.
no gunpowder to worry about. ammo is super cheap and can carry a lot and can take all kinds of small game. i have a Gamo Big Cat... it does have a bit of a crack to it, but not as loud as a .22LR. with a decent 4 power scope you can take game at 50 yards. on bags mine has fist sized groups at that range. only downside to, say a semi-auto .22, is you dont get fast followup shots.
other than that i agree with the original list EmptyTimCup posted... keep in mind it would be good to have firearms that take common LE and military ammo.