Depends really how long you let it veg, how good you take care of it. You really cant say just by asking, there are so many factors to play a role in the decision of your yield.
depends, indoor growing usually results in less mainly because most people force the plant to bud, by doing so you'll get about 1/2 - 1 ounce per plant. growing outdoors and letting it grow it's entire season will usually result in 2 - 3 ounces per plant.
Actually if you just let it grow as tall as it wants and you planted right after the last frost the plants can get huge. I mean like 8-10 feet tall depending on the strain. Ive heard of ppl getting like 400 grams off one outdoor plant. I grew outside for three years, my plants usually were around 5 feet tall and I got probably a half pound off each one. I grew Big Bud, its made for high yeilds. The only reason Im growing inside now is because I moved and im surrounded by corn feilds, miles and miles of corn feilds...