Planets are non-luminous bodies as they do not emit their own light but reflect sunlight. Unlike stars, they do not twinkle because they are closer to Earth, and their light is not significantly affected by atmospheric turbulence.
Thus, the correct answer is (C) Are non-luminous bodies and (D) Do not twinkle.