Your categorization of firearms is meaningless. A semiautomatic pistol, a single action revolver, and a single shot pistol are all handguns. They all operate differently, are reloaded differently, and therefore would be operated at different speeds. The person using the firearm also matters, someone with extensive training and familiarity with a particular weapon is going to be much more proficient with it. Your question only asks about firing rate, with no concern for accuracy. You can point a gun at the ground and crank out rounds much more quickly than you would when trying to hit targets. This means that with the parameters given, we can't even begin to estimate anything.
And compounding the meaninglessness of your question is the phrasing. You ask how many bullets per minute each of these guns can shoot. The answer is of course zero. Guns are inanimate objects, incapable of acting of their own accord.