What is the primary role of an Assembler in computer software engineering? MCQ with Answer and Explanation

What is the primary role of an Assembler in computer software engineering?
A. To bundle application packages into installation executable wizards.
B. To translate assembly language code into binary machine code.
C. To recover corrupted system file directories.
D. To interpret high-level Java strings step-by-step.
Answer: Option B
Solution (By JKSSB Mock Tests)
An assembler is a low-level language translator that converts assembly language code directly into a machine code representation.

Discuss this Question (0)

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

Practice More Computer Software Questions

Question #1
Which system tool allows a user to divide a single physical hard disk drive into multiple distinct, independent logical drive regions, each treated as a separate volume?
A. System Restorer
B. Disk Partitioning Utility
C. Disk Cleanup Tool
D. File Compactor

Correct Answer: Option B


Explanation:
Disk partitioning utilities divide a storage unit into distinct logical volumes (like C: and D:) with individual file system roots.

This question belongs to: Computer Computer Software
Question #2
Which software utility scans an operating system for missing security patches and outdated drivers, providing direct download paths to update them?
A. Disk Partitioning Framework
B. Antivirus Scan Utility
C. Software Updater / Patch Management Utility
D. System Boot Loader

Correct Answer: Option C


Explanation:
Patch management utilities check the system against a database of current software versions to flag and update outdated or vulnerable components.

This question belongs to: Computer Computer Software
Question #3
Which translation tool reads source code written in a high-level language and converts it into an intermediate 'bytecode' layer rather than native machine code?
A. Decompiler Engine
B. Assembler Core
C. Bytecode Compiler
D. Pure Interpreter

Correct Answer: Option C


Explanation:
Some modern development ecosystems (like Java or .NET) compile source code into an intermediate bytecode format, which is then interpreted or compiled at runtime by a virtual machine engine.

This question belongs to: Computer Computer Software