What is the primary role of a linker program during software development? MCQ with Answer and Explanation

What is the primary role of a linker program during software development?
A. To combine multiple object files and library functions into a single executable file.
B. To load executable instructions into RAM registers.
C. To scan a source script line by line for syntax issues.
D. To optimize physical drive layout pathways.
Answer: Option A
Solution (By JKSSB Mock Tests)
The linker resolves external references and links compiled object modules with pre-compiled libraries to output a final executable file.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Computer Software Questions

Question #1
Which type of software is distributed completely free into the public domain, allowing anyone to alter, brand, or sell it without any copyright attribution requirements?
A. Proprietary Software
B. Freeware Copy
C. Public Domain Software
D. Shareware License

Correct Answer: Option C


Explanation:
Public domain software has no legal copyright restrictions, meaning anyone can use, modify, or commercialize it with complete freedom.

This question belongs to: Computer Computer Software
Question #2
What is the purpose of a garbage collector in software?
A. Links libraries
B. Compiles code
C. Automatically deallocates unused memory
D. Manages files

Correct Answer: Option C


Explanation:
Garbage collection frees memory that is no longer in use, preventing leaks.

This question belongs to: Computer Computer Software
Question #3
Which utility is responsible for monitoring active system background processes and terminating frozen or unresponsive application instances?
A. Task Manager
B. Device Installer
C. File Explorer
D. Disk Defragmenter

Correct Answer: Option A


Explanation:
The Task Manager (Windows) or Activity Monitor (macOS) lets users see system metrics and kill stalled application threads.

This question belongs to: Computer Computer Software