Option B says Overlaying is used to run a program which is longer than the address space of a computer.
Program longer than it's logical address space doesn't make any sense. So it is false.
Option C says Virtual memory can be used to accommodate a program which is longer than the address space of a computer. It is also false because of above reason.
Have I done correct reasoning?