The following is from a \"fill-in at home\" programming test that is part of the application process for an MSc in game development at a UK university:
C+
I think the correct answer should be 2. By definition, char is the smallest addressable unit.
Also see: Why is a char and a bool the same size in c++?