What defines a self-relocating program?
Explanation
Option B is correct because a self-relocating program has the ability to adjust its own address-sensitive parts without external assistance. Option A describes a program containing relocation information but doesn't imply self-relocation. Option C refers to programs fixed to a specific memory location, which is the opposite of self-relocating behavior. Therefore, the best description is option B.