Ans: D
The code where all successive numbers differ from their preceding number by single bit
is Gray Code.
(It is an unweighted code. The most important characteristic of this code is that only a
single bit change occurs when going from one code number to next.)