Yes to both but only like gang members (together), not alone they wont unless badly injured to dying weak.
Human pack most definitely. Wolves are loyal creatures, especially to their kin. I doubt they'd attack humans for food unless the human was of danger in any case.
They would most likely eat greens/veggies first believe it or not ripley.then they would eat carrion if they can find any . Now as far as eating a (dead) wolf I would highly doubt if they would eat their own before a human if they were dumb enough to be in a wolf's territory. They would most likely try to steal another animals catch/prize before doing any of these other things.
Out of the two? Wolves are far more likely to attack humans when starving, but would often turn to other alternatives. A starving wolf would hardly ever attack and eat another wolf, as they are loyal creatures and mate for life. Their packs are sometimes made up of just one family of wolves, so no wolf in it's right mind would eat another wolf.
It would attack the human before resorting to cannibalism.
They will attack a human first as a pack!! :)
T-wright is correct .....their is the mystical lone wolf but if a wolf is alone its chances of survival for any significant period of them is unlikely. All wolves run in packs they stick together. It is them against the world as they see it.