Final answer:
The binder or linkage editor takes object modules as input. These are compiled code files that are not yet executable, and the linkage editor combines them into an executable file while resolving symbol references and performing address binding and relocation.
Step-by-step explanation:
The types of modules that are input to the binder or linkage editor are D. Object Modules. These are the compiled code files that have been translated from source code by a compiler but are not yet executable. The binder/linkage editor takes these object modules, which may include libraries and other resources, and combines them into a single executable file. The linkage process resolves symbol references between object modules, ensures that all necessary modules are included, and performs tasks such as address binding and relocation.