I didn't see a lot of questions here that needed "looking up".<p>Most embedded C devs know what "volatile" does, because if you get that wrong your program crashes.<p>Very few developers know how to craft hygenic cpp macros, but since the question didn't ask about hygiene, I wouldn't expect anyone to feel like they should "look it up". You kind of either know it or you don't.<p>If anything, the problem with this quiz is that it was far too superficial.