Yeah, life is unfair at times, but I think Summonerur makes a good point. If the idea is to make sure they understand the difference between high and low level languages, they shouldn't not use a language that makes the question so subjective. They should be using assembly and Java as examples. C can really go either way IMO. That's why it's so popular. I'd go with Salem's sentiment - I'd bet this guy's a void mainer.