Answer:
It can be static, but it shouldn't, given the way it is invoked.
It can also be protected but not private.
Step-by-step explanation:
The question is confusing, since the ComputeMpg() should be a public non-static member. Also, is this Java or C#?