You beat me to it. The one I got wrong: I said <i>most</i> ANSI C compilers supported <i>volatile const</i>, not <i>all</i>. I guess I get a B+. Another question: "which expression resets the least significant bit in the variable". "Reset"? That means "clear", right? I got it right, because only one of the expressions actually changed the value of the variable.<p>In the whole survey, I found one question that was actually relevant and specific to writing C in embedded environments: when do you declare a variable <i>volatile</i>. The answer was "<i>All of the above</i>".<p>So yeah, not a good quiz.<p>There is one thing Hacker News has to learn from this article: silly little quizzes like this have spectacular PR value relative to the amount of effort they take to generate.